Cardiologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Chiropractor providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dentist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dermatologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Family Physician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
OB-GYN providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Ophthalmologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Orthopedic Surgeon providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Pediatrician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Physical Therapist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Podiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Psychiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
We are saddened to have learned that Dr McCaffrey will be closing his Foot Care Center in Norfolk at the end of the month. With this announcement, we have to look back and see the huge impact of his surgical gift as a skilled neur... Read more
We are saddened to have learned that Dr McCaffrey will be closing his Foot Care Center in Norfolk at the end of the month. With this announcement, we have to look back and see the huge impact of his surgical gift as a skilled neuropathy doctor. Without the opportunity a friend of mine gave me to chat with Dr M, I would have never been releived of the seriousness of the nerve pain I was suffering from. I am curred, living a healthier life style, can watch a full movie and have a deep sleep again. Read less
Thomas Z • February 22, 2025
Dr. McCaffrey, Janet, and staff are amazing. Janet is very helpful and it's easy to see how much she cares for the patients. Dr. McCaffrey is very knowledgeable about a lot of things. Conversations with him are interesting.... Read more
Dr. McCaffrey, Janet, and staff are amazing. Janet is very helpful and it's easy to see how much she cares for the patients. Dr. McCaffrey is very knowledgeable about a lot of things. Conversations with him are interesting. He is compassionate and just a great person. He has helped me with my back pain more than anyone has. I just wish I would have found him years ago. Read less