Ozo Winston

Ozo Winston is a contestant on Season 1 of Battle Of 14

Biography
Ozo was born in France where he still resides today.