David Defiagbon was born in Nigeria on June 12, 1970 and died on November 24, 2018 in Las Vegas, NV of heart complications at the age of 48. David proudly represented Canada at the Atlanta 1996 Summer Olympic Games where he […]