Our Maritime Ties
James Mahaffey
Generation: 1
1. James Mahaffey James married Lauretta Lousie Lidstone [Group Sheet]
Children: