Dr. John T. Mccaffrey has been practicing medicine for 34 years. Dr. Mccaffrey graduated from the A.T. Still University of Health Sciences/ Kirksville College of Osteopathic Medicine in 1980. He practices medicine in Newport, RI and specializes in Internal Medicine. Dr. Mccaffrey is affiliated with Newport Hospital.
Years in Practice: 34 Years
Languages Spoken: English
Medical School: A.T. Still University of Health Sciences/ Kirksville College of Osteopathic Medicine
Graduation Date: 1980
Hospital Affiliations: Newport Hospital
Specialties: Internal Medicine