David Lennox Irvine, Jr
1916 - 2006 (90 years)
Generation: 1
1. David Lennox Irvine, Jr was born on 14 Jan 1916 in Fredericton, New Brunswick, Canada; died on 19 Jan 2006 in Pierce County, Washington, USA.