Alton Cobb Straughan

1904—1993

Inscription:

Alton Cobb Straughan was born in 1904 in New Orleans, Orleans Parish, Louisiana, United States of America. He died in 1993 in Coupland, Williamson County, Texas, United States of America.

Cenotaph Manifest:

  • Pale light green Room was created — 1 year, 10 months ago
None