Karen Bourque

Active Norfolk, MA President for Bourque Corporation