Stephen Leroy Drown
1891 - 1973 (82 years)
Generation: 1
1. Stephen Leroy Drown was born on 21 Apr 1891 in Ellenburg Depot, Clinton, NY, USA; died on 21 Nov 1973 in Ellenburg Depot, Clinton, NY, USA.