Our Maritime Ties
John Joseph Barry
Generation: 1
Generation: 2
1. John Joseph Barry John — Tara Lee Hamel. [Group Sheet]
Children:
Generation: 2
2. Mitchell Patrick Barry (1.John1) 3. Cameron Joseph Barry (1.John1)