Lowell Francis Stucker
1932 - 2019 (87 years)
Generation: 1
1. Lowell Francis Stucker was born on 6 Feb 1932 in Ohio, USA; died on 27 Jul 2019 in North Canton, Stark County, Ohio, USA.