Dr. Danny R. Westmoreland brings personalized, modern medical care to our community. No rushing through appointments—just real conversations about your health.
Experienced Care
Trusted by Mason families
From routine check-ups to chronic condition management, we provide the full spectrum of primary care services right here in Mason.
Preventive care that catches issues early. Comprehensive exams tailored to your age and health history.
Expert care for diabetes, hypertension, and other ongoing conditions. We help you stay in control.
Lab work, immunizations, and screenings to keep you healthy and catch problems before they start.
Same-day appointments for infections, injuries, and sudden health concerns. Quick relief when you need it most.
Nutrition counseling, weight management, and lifestyle coaching to help you reach your health goals.
Medical care for patients of all ages, from children to seniors. One trusted practice for your whole family.
100%
Patient Focused
Mason
Local Practice
Dr. Danny R. Westmoreland believes that great healthcare starts with knowing your patient—not just your chart. Located in the heart of Mason, our practice is built on the principle that everyone deserves a doctor who listens.
We combine modern medical expertise with genuine compassion. Whether you're managing a chronic condition, need a routine check-up, or have a sudden health concern, you'll receive personalized attention every time you walk through our doors.
Personalized treatment plans tailored to your unique health needs
Modern facility with the latest diagnostic equipment
Convenient location at 16 S 2nd St, Mason, NC 25260
Emergency appointments available by phone
We accept most major insurance plans. Please call us to verify your specific coverage before your visit.
Ready to take control of your health? We're accepting new patients and would love to meet you.
Call to ScheduleTake the first step toward better healthcare. Call us today or visit our office in Mason.
Have questions? Fill out the form below and we'll get back to you.
Thank you for reaching out. We'll contact you within 24 hours.