Interactive tree of Thomas Gregory Halpin

Thomas Gregory Halpin 18801892
James Halpin 18351909
Elizabeth Lennox 1924