Kay-Lourde Gelin

Active Stoughton, MA Vice President for Open Gates Investments Inc.