Dr. Hudson sees all patients from birth until they graduate from college. Andrew Ruggles and Rachel Hudson, our Pediatric NPs, see patients from birth through 21 years of age.

Our South Shore office is generally open 7 days/week except for holidays and special occasions.

Please see Contact Us for details about our hours of operation and locations.