John Denune

Generation 1

Born

1690