David A. Welch, 61

David A. Welch, of Belgian Road and a longtime Amesbury resident, passed away March 18, 2012, at North Shore Medical Center in Salem, Ma. He was born in Amesbury on Sept. 23, 1950, and was son of the late Russell and Lillian (Perkins) Welch.

View Full InformationDavid A. Welch, 61