Profile of Daniel Kyalo

Mombasa, Kenya