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.
Wow! Shauna Thomas and her staff treated me so well and actually took a lot of time to listen to me. I can honestly say that this is the first time in my entire life that a doctor and the rest of the staff was so willing to listen... Read more
Wow! Shauna Thomas and her staff treated me so well and actually took a lot of time to listen to me. I can honestly say that this is the first time in my entire life that a doctor and the rest of the staff was so willing to listen and willing to help me every single health issue I discussed with them. I’ve never felt so comfortable and at home and I hope that more patients around the world are treated this well. Truly the best medical experience I’ve ever had!! Read less
Peyton H • October 15, 2025
Professionalism and efficiency are two words that my family and I would utilized to describe our first visit with Dr. Jimmy Cooper. His depth of knowledge and communication skills are beyond measure. We understood our diagnosis w... Read more
Professionalism and efficiency are two words that my family and I would utilized to describe our first visit with Dr. Jimmy Cooper. His depth of knowledge and communication skills are beyond measure. We understood our diagnosis with clarity and the additional steps in recommending us to other specialists were commendable. We are indeed satisfied. 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.