Joan Njeri
Joan Njeri

Joan Njeri

Software Developer , Keen observer of sight, sounds, events and clues.