James Karanja
James Karanja

James Karanja

Tech guy|Virtualization Evangelist| B.ball Fan