At O'Donnell Medical in Centennial, we believe preventive care shouldn't mean rushed visits and generic advice. You deserve a physician who takes the time to know you — your history, your goals, and what it means to live well in your own community.
From routine screenings to managing chronic conditions, our practice covers the full spectrum of primary and preventive medicine — always with your wellbeing at the center.
Annual physicals, immunizations, and age-appropriate screenings designed to catch issues early and keep you on track for a healthier life.
Ongoing, coordinated care for diabetes, hypertension, asthma, thyroid disorders, and other conditions that require attention beyond a single visit.
Same-day and urgent appointments for infections, sprains, allergies, and other acute concerns — because you shouldn't have to wait weeks to be seen.
Skin cancer screenings and evaluation of suspicious moles or lesions, with prompt referral when specialist care is warranted.
In-depth evaluations of your cardiovascular risk, metabolic health, and lifestyle factors — paired with a concrete plan you can actually follow.
Workplace physicals, drug screenings, and fitness-for-duty exams handled efficiently so you can get back to what matters.
Dr. Kevin O'Donnell founded his practice with a simple conviction: the best healthcare happens when a doctor truly knows their patient. After years of seeing how fragmented care can leave people feeling like numbers, he built a practice around continuity — where you're not a chart, but a person with a story.
Located on East Arapahoe Road in the heart of Centennial, our office serves patients across Arapahoe County who value a more personal approach to medicine. Whether you're managing a long-term condition, preparing for a new stage of life, or simply due for a check-up you've been putting off, you'll find a welcome here.
We've designed our practice around what actually makes healthcare work — accessibility, clarity, and a partnership that respects your time and your autonomy.
Call our office or fill out the contact form. We'll confirm your appointment and send a brief intake form so your first visit is as productive as possible.
Your first visit is about listening. We'll review your history, discuss your concerns, and perform any needed exams — no judgment, no pressure.
You'll receive a clear summary of findings, recommendations, and next steps — written plainly, not buried in jargon. Your health plan is yours to shape.
Healthcare isn't a one-time event. We'll follow up, adjust as needed, and be here whenever you need us — for scheduled visits or urgent concerns.
Real feedback from people who chose to make O'Donnell Medical their primary care home.
"I've been to clinics where I felt like I was interrupting the doctor. That never happens here. Dr. O'Donnell actually sits down, looks at me, and makes sure I understand before we move on. It's a refreshing change."
"After years of jumping between specialists for my diabetes, I finally feel like someone is actually coordinating my care. The office is always on time, and the staff remembers my name. That matters more than you'd think."
"My whole family sees Dr. O'Donnell now — from my teenager's sports physicals to my husband's annual check-ups. There's something calming about a practice that feels genuinely caring rather than transactional."
We're accepting new patients. Reach out by phone or email, and we'll get you scheduled as soon as possible. Same-day appointments are available for urgent concerns.
We accept most major insurance plans. Please call to verify your coverage before your visit.
Thank you for reaching out. We'll get back to you within one business day to confirm your appointment.