William P. Beecher - Pedigree | FamilyCentral
 10 Sep 1856 - 1 Jun 1895
Family Group
Family Group
Rachel Catherine Wright
 md. 23 Dec 1883