101
reputation
2

David Kariuki

Software Developer and Freelance Photographer.