David Leo Crouch

Posted 10/3/22

David Leo Crouch was born on June 11, 1934 in Chickasha, Oklahoma to A. Leo and E. Lucile (Reich) Crouch. He passed away on September 29, 2022 in Muskogee, Oklahoma at the age of 88.

This item is available in full to subscribers.

Please log in to continue

Log in