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.
My transition to TMM Medical after leaving my previous local clinic has been genuinely gratifying. At 72, I've had enough experience with healthcare to recognize quality care when I encounter it — and Shauna Thomas, FNP-BC exe... Read more
My transition to TMM Medical after leaving my previous local clinic has been genuinely gratifying. At 72, I've had enough experience with healthcare to recognize quality care when I encounter it — and Shauna Thomas, FNP-BC exemplifies it.
Over three appointments, Shauna has impressed me not only with her clinical thoroughness but with her manner. She listens, she engages, and she treats me as an informed participant in my own care rather than simply a patient to be processed. Read less
Wayne M • March 25, 2026
Dr. Thomas was one of the absolute nicest doctors I have ever had the pleasure of meeting. She listened to everything I said, cared about what I said, got me referred to specialists, and was professional and kind while doing so.
... Read more
Dr. Thomas was one of the absolute nicest doctors I have ever had the pleasure of meeting. She listened to everything I said, cared about what I said, got me referred to specialists, and was professional and kind while doing so.
I am not kidding when I say she really is the best I've ever experienced and I am so glad I found her. Read less
SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from TMM Medical Group. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (757) 977-9675. Your mobile information will not be shared with third parties.