James Beard

Active Amherst, NH General Partner for Beard & Boyd Insurance Agency LLC