Leemon Odell Richards
Born: November 20, 1932
Zalma, Bollinger County, Missouri
Spouse: Stella Faye Crader
Married: January 26, 1952