Peter Karanja
Peter Karanja is a seasoned freelance writer with lots of experience in helping clients produce content for their niche sites.
He spends most of his time learning how to create better content.
When not working for clients, he spends most some of his time building his niche sites.