Horace E. Crouch was born on October 29, 1918 in Columbia, South Carolina, USA. He died on December 21, 2005 in Columbia, South Carolina, USA.
No data