Individual Information
Freddie Leech
Birth:
4 Jul 1861
FCID:5919:69823
Parents
Father:
John Alexander Leech
Mother: Phebe Freeman
Marriage(s)