Sponagle Family in Canada

John Legg

Name
John Legg
Given names
John
Surname
Legg