Stephen E. McCloud, born on December 11, 1962, passed away peacefully on December 6th, 2024, in Charlton. He was a beloved brother and uncle, and his legacy will be cherished by his family and ...