Kevin Michael Power, 54, of Hopkinton passed away at Mass General Hospital in Boston after a courageous battle with cancer. Kevin was the husband of Kerry (Williams) Power, with whom he celebrated 30 years of marriage in October. He was the devoted father to Michael...

read more