Leverenz Family Tree

Birth

Birth

Person Sir William Davis
Place Llanstephen
Country England