Your health story deserves a continuing chapter
At the practice of Michael L. O'Neal, M.D., you're not a chart number — you're a person with a history, goals, and a life to live well. We build lasting partnerships in health, right here in Martinsville.
Michael L. O'Neal, M.D.
Primary Care & Family Medicine
All Ages Welcome
Pediatrics to Geriatrics
Call to schedule
Martinsville, IN
1089 E Morgan St
Trusted locally
Comprehensive care,
one trusted provider
From routine check-ups to chronic condition management, Dr. O'Neal delivers the full spectrum of primary care — with a personal touch that makes every visit count.
Annual Physicals
Thorough preventive exams tailored to your age, gender, and health history. Catch issues early, stay ahead of them.
Family Medicine
Continuity of care for your entire family — from childhood vaccinations to senior health management, all under one roof.
Chronic Disease Care
Expert management of diabetes, hypertension, asthma, and other ongoing conditions — with plans that fit your life.
Preventive Screenings
Blood work, cancer screenings, immunizations, and risk assessments — because the best treatment is the one you never need.
Minor Procedures
In-office treatments for skin lesions, wart removal, joint injections, and other minor surgical procedures — no referral needed.
Personalized Care Plans
No cookie-cutter approaches. Every treatment plan is designed around your body, your schedule, and your goals.
Local & Trusted
Martinsville community
A physician who
actually listens
Dr. Michael L. O'Neal built his practice on a simple conviction: effective healthcare starts with knowing the person in front of you. In a system that often rushes from room to room, he takes the time to understand your symptoms, your concerns, and what "feeling better" actually looks like for you.
Based in the heart of Martinsville, his practice serves patients across all age groups — because good medicine doesn't draw an age line. Whether you're bringing in a child for their first check-up or managing a long-term condition, you'll find the same dedication, the same respect, and the same commitment to your well-being.
All Ages
From infants to seniors
New Patients
Currently accepting
Martinsville
Locally rooted care
Compassionate
Patient-centered approach
What to expect
when you walk in
From your first call to your follow-up, every step is designed around your comfort and convenience.
Schedule Your Visit
Call our office or visit in person to book an appointment that works with your schedule.
Meet Dr. O'Neal
Your first visit includes a comprehensive review of your health history and a thorough examination.
Get Your Plan
Together, you'll develop a clear, personalized care plan — with next steps you can actually follow.
Ongoing Partnership
Regular follow-ups, preventive care reminders, and a direct line to your doctor when you need it.
Ready to take the
next step?
Whether you're looking for a new primary care provider or want to learn more about our services, we're here to help. Reach out today — your health journey starts with a single conversation.
Address
1089 E Morgan St
Martinsville, IN 46151-1744
Phone
(765) 342-2050Office Hours
Monday – Friday
By appointment
Send a Message
Fill out the form below and we'll get back to you as soon as possible.
Message Sent!
Thank you for reaching out. We'll get back to you within one business day.