William Hamel

Active Shirley, MA President for Senate Construction Corp