John Irvine McLeod
Birth date:
15 JUN 1847
Birth place:
Penobsquis, , New Brunswick, Canada
 
Death date:
  16 DEC 1943
Death place:
  Medford, Middlesex, Massachusetts, United States

McLeod Family

Parents:
Father: Hector McLeod
Mother: Sarah Ross
Spouse:
Spouse:
 
Siblings:
Charlotte McLeod
Margaret McLeod
Lydia A Mcleod
Mary E Mcleod
Phillis McLeod
Catherine McLeod
John Irvine McLeod
Jane McLeod
Charlotte McLeod
Children: