Frank L. McCafferty, Jr., M.D., sees patients in the Fayetteville and Stockbridge offices. He received his medical degree from the Medical College of Ohio. He completed his residency in Internal Medicine and his fellowship in Allergy and Immunology at the Cleveland Clinic Foundation in Cleveland, Ohio. Dr. McCafferty is board certified by the American Board of Allergy and Immunology and the American Board of Internal Medicine.
Frank L. McCafferty, Jr., M.D., sees patients in the Fayetteville and Stockbridge offices. He received his medical degree from the Medical College of Ohio. He completed his residency in Internal Medicine and his fellowship in Allergy and Immunology at the Cleveland Clinic Foundation in Cleveland, Ohio. Dr. McCafferty is board certified by the American Board of Allergy and Immunology and the American Board of Internal Medicine.
Frank L. McCafferty, Jr., M.D., sees patients in the Fayetteville and Stockbridge offices. He received his medical degree from the Medical College of Ohio. He completed his residency in Internal Medicine and his fellowship in Allergy and Immunology at the Cleveland Clinic Foundation in Cleveland, Ohio. Dr. McCafferty is board certified by the American Board of Allergy and Immunology and the American Board of Internal Medicine. He treats patients of all ages with allergies, asthma, food allergy, sinus disorders, and immune deficiency.

Always a good bisit
Excellent physician
The best Dr that my son has encountered.
very social made me feel comfortable!
Very thorough.
This is the most wonderful doctor patient kind make me feel so confidence explain the plan of care sure me he's concern about my care I will pray for God to keep you heatly and give you strength to help others🙏🙏🙏
My doctor always takes the time to provide a wonderful bedside manner which includes updates on my diagnosis and treatment. Thankyou
Dr.McCafferty was very easy to talk to about my issues and explained everything so I could understand it.
Dr. McCafferty is always very attentive and efficient with a great personality!!
Constantly overtaking the patient. Making the patient feel rushed and not able to explain symptoms. Felt like a number, not a patient. Will not be seeing him again.