+255 22 2664099
+255 22 2664098
leonard.chacha@innovexdc.com
www.innovexdc.com
Languages spoken: English
Managing Director