Leonard L. Otto

  • Born: January 8, 1922
  • Died: June 12, 2013
  • Location: Clemons, Iowa

Tribute & Message From The Family

Leonard was born on January 8, 1922 and passed away on Wednesday, June 12, 2013.

Leonard was a resident of Clemons, Iowa.