- Born
- Died
- Birth nameMelvin Lee Tyler Barcliff
- Magoo was born on July 12, 1973 in Norfolk, Virginia, USA. He was an actor, known for Diamond Cartel (2015), Mr. Mercedes (2017) and Saturday Night Live (1975). He was married to Meco Barcliff. He died on August 13, 2023 in Williamsburg, Virginia, USA.
- SpouseMeco Barcliff(? - August 13, 2023) (his death, 1 child)
Contribute to this page
Suggest an edit or add missing content