Otis Armstrong was born on November 15, 1950 in Chicago, Illinois, USA. He was previously married to Yvonne. He died on October 13, 2021 in the USA.
No data