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
She’s been my doctor for a few years now and I love her like my own family.
dr Shauna really listens to my concerns and health problems and really makes me comfortable and helping making a plan for me to get healthier and better.... Read more
She’s been my doctor for a few years now and I love her like my own family.
dr Shauna really listens to my concerns and health problems and really makes me comfortable and helping making a plan for me to get healthier and better.
She saved my life and i appreciate her so much! She’s the best Doctor I ever had in my whole life 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.