Jim has been a member of the Niagara Historical Society since 2005. He is a former resident of Niagara-on-the-Lake (1999-2013) and currently resides in Beamsville with his spouse Sandra. Together they have 4 children and 5 grandchildren. Jim has been the Director of Properties at Albright Manor in Beamsville since 1991. He has volunteered with the St. Catharines Rowing Alumni Association since 1992 and has been a Board member with that organization since 2011. Jim is currently Chair of the Canadian Healthcare Engineering Society Ontario Chapter.