Baystate Financial - Hampton Bay Insurance- Jim Dearden 1 Park Avenue, Hampton, NH 03842