Richard Stephen Church (1824-1911)

Major Richard Church of "Belvidere" Allegany County, New York

Contributed by Mark Meredith on 13/04/2020 and last updated on 15/04/2020.