Otis Taylor was born on August 11, 1942 in Houston, Texas, USA. He was previously married to Regina Hill. He died on March 9, 2023 in the USA.
No data