Kitty Callaghan

Active Northampton, MA Manager for Western Massachusetts Legal Services, Inc.