Steven T. Watson
February 12, 1965 - February 25, 2024
Steve Watson passed away at Baystate Medical Center on February 25, 2024, two weeks after turning 59. Steve was sick and suffering for several years before this. Prior to becoming ill, Steve worked as a toolmaker/experimental machinist, and... View Obituary & Service Information