Cathy Welch

Cathy Welch

Cathy Welch serves as Executive Director for The New England Center for Children® in Southborough. She previously served as Chief Operating Officer for NECC Southborough and for NECC Abu Dhabi, and as Director of Admissions at NECC Southborough. Ms. Welch has a bachelor’s degree in special education administration with certification as a SPED Administrator. She has been with NECC since 1981.