To make an appointment, please call 978-646-2100.North Shore Physicians Group:North Shore Physicians Group (NSPG) is the largest multi-specialty physician group north of Boston and is comprised of more than 200 board-certified physicians, nurse practitioners and other healthcare professionals in more than 15 locations throughout the North Shore.