Pain, Injury and Regenerative Care in Ormond Beach

Your first stop medical center for pain, arthritis, and injury care. Serving Ormond Beach, Florida.

Doctor holding illuminated spine model

Integrative Care Customized for You

At our Ormond Beach clinic, we provide personalized, integrative care designed to help you recover, heal, and thrive. Whether you're dealing with chronic pain, a recent injury, or simply looking to improve your overall well-being, our team is here to help.

Our physicians and staff are committed to delivering the highest quality care because you deserve nothing less. Take the first step toward a healthier, pain-free life today.

Our Doctors

Dr. Timothy Steflik

Dr. Timothy Steflik

Chiropractor

Raised in Nevada with deep roots in Flagler and Volusia County. B.S. from Brigham Young University, D.C. from Palmer Chiropractic College Florida. Specializes in whiplash, car accident trauma, concussions, brain injuries, and disc herniations.

Dr. Michael DiBella

Dr. Michael DiBella

Chiropractor

Born and raised in Port Orange, FL. B.S. in Health Sciences from the University of South Florida. Graduated with distinction from Palmer College of Chiropractic in Port Orange. Focused on how chiropractic can positively change the livelihood of those around him.

Dr. Theawna Foster, DNP, APRN, NP-C

Dr. Theawna Foster, DNP, APRN, NP-C

Nurse Practitioner & Functional Medicine Provider

Doctor of Nursing Practice & Family Nurse Practitioner from Wilmington University. 13+ years of nursing experience specializing in Functional Medicine, Mental Health, Addiction Medicine, and Chronic Disease Management.

Dr. Thomas Hemingway, M.D.

Dr. Thomas Hemingway, M.D.

Medical Doctor

Board certified physician with 20+ years of experience in health and wellness. Specializes in helping professionals and retirees achieve increased energy, focus, performance, and longevity.

Injured While Working for the Government?

Coastal Integrative Healthcare offers treatment to any federal employee who has been injured while on the job.

Book an Appointment

To schedule your appointment, kindly fill out the form below. Once submitted, our team will promptly contact you to confirm the details. For any questions, please don't hesitate to call us.

Contact & Locations

Main Phone

(386) 800-3100

Office Hours

  • Monday: 9 AM – 12 PM, 3 PM – 6 PM
  • Tuesday: 3 PM – 6 PM
  • Wednesday: 9 AM – 12 PM, 3 PM – 6 PM
  • Thursday: 9 AM – 12 PM
  • Friday: 9 AM – 12 PM, 3 PM – 6 PM

Our Locations

Ormond Beach Office

305 Clyde Morris Blvd, Suite 220, Ormond Beach, FL 32174

(386) 800-3100