The only thing that doesn't check out is that the OP said he had a translator and French manorisms.
Stoppila Sunzu was born in Zambia - English, although he did play in DR Congo for a few years which is French which could explain the manorisms.
http://www.youtube.com/watch?v=RL0G1OWP1Qs < Here's a bad quality interview with him