Stephen Mokoka
Stephen Mokoka ( born 31 January 1985 ) is a South African long-distance runner who competes in races ranging from 3000 metres to the marathon distance . 
<triplet> Stephen Mokoka <subj> 31 January 1985 <obj> date of birth <subj> South Africa <obj> country of citizenship <subj> marathon <obj> sports discipline competed in