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.
Incredible 5 star care in every area of this provider.
Warm and cozy rustic interior with highly dedicated professionals making this experience uniquely tailored to the patients personal needs.
Thank you for the second to none o... Read more
Incredible 5 star care in every area of this provider.
Warm and cozy rustic interior with highly dedicated professionals making this experience uniquely tailored to the patients personal needs.
Thank you for the second to none over the top service that left me completely relaxed with my health care, in the best possible environment and office found anywhere in th state of New Mexico.
Timothy Watson Read less
Timothy W • February 09, 2026
I have had superb & super thorough
Care with Sharlene Rogers. She has been amazing in detail of getting to the root of my issues. Very personable & I’ve experienced such excellence under her care. My husband & I both f... Read more
I have had superb & super thorough
Care with Sharlene Rogers. She has been amazing in detail of getting to the root of my issues. Very personable & I’ve experienced such excellence under her care. My husband & I both feel very secure under her care as we are nearing 70 now. So happy her clinic came to Mayhill! Read less
SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from Mountain Grit Wellness. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (575) 687-4232. Your mobile information will not be shared with third parties.