Our Maritime Ties
John Stephen Foster
1953 - 2009 (56 years)
Generation: 1
1. John Stephen Foster was born 23 Jan 1953, Moncton, Westmorland, New Brunswick, Canada; died 13 Feb 2009, Halifax, Halifax, Nova Scotia, Canada. John — Mary Cleveland. [Group Sheet]