David Shamala
David Shamala hasn't written any stories yet.
David Shamala hasn't written any stories yet.
Human Resource|Pan African|Activist|Libertarian|Coordinating Collective&Treasurer @Africans Rising|Coordinator at SFL|Youth Ambassador Phanicey Foundation