Dr. Carfagno is thorough, treats patients as people (not insurance claims). Appointments are not limited to X# of complaints or to a given number of minutes.
He really listens, and tries to understand the patient, and makes an effort to understand your story. He has got an enormous sports medical experience and knowledge. Not only does he treat athletes, but he also is one. Competes in triathlons, which I think makes him understand what is pain and how to alleviate it.
It has been many years since I've received such quality attention from a physician.