Accepting new patients
Internal Medicine · Male · Age 71
North Shore Preventive Health Care, P.C.75 Herrick St Ste 116 Beverly, MA 01915
Make an Appointment
Dr. Roy Ruff, MD is an internal medicine specialist in Beverly, MA and has been practicing for 46 years. He graduated from University of North Carolina at Chapel Hill School of Medicine in 1973 and specializes in internal medicine and pulmonary disease.