• Grey Facebook Icon
  • Grey YouTube Icon


Dr. Greiner is seeing patients in the clinic Monday-Thursday 9 a.m. – 4 p.m., Friday 9 a.m. - noon. 

Dr. Greiner has privileges with St. Mary’s Hospital in Blue Springs, MO, Lee's Summit Medical Center and I-70 Community Hospital in Sweet Springs, MO. 

Skilled Orthopedic Doctor Serving the Local Community 


The experienced team of professionals at Greiner Orthopedics is dedicated to delivering personalized patient care to help you regain mobility and restore your lifestyle. The head of our team is Dr. Robert F. Greiner, II, DO.


Orthopedic Surgery Certifications and Career


Robert F. Greiner, II, DO, is a board-certified orthopedic surgeon. He earned his medical degree from the Kansas City University of Medicine and Biosciences College of Osteopathic Medicine and completed his residency at St. Mary's Medical Center and Orthopedic Surgeons, Inc. in Blue Springs, MO. Dr. Greiner is board-certified in Orthopedic Surgery by the American Osteopathic Board of Orthopedic Surgery. Dr. Greiner specializes in the treatment of musculoskeletal, bone, and joint issues, with a focus on sports injuries, joint replacement, arthritis management, and trauma and fracture management.


About Robert F. Greiner, II, DO


Dr. Greiner was raised in Jackson County and has lived in the area for many years. He is proud to raise his children in the region, and he cherishes the ability to take an active role in their lives as they grow. He enjoys attending his daughters’ softball and volleyball games, as well as watching his sons’ baseball games and wrestling competitions. He also sponsors local sports teams and community organizations whenever the opportunity arises. For recreation, Dr. Greiner enjoys spending time with his family, golfing, fishing, hunting, and enjoying the beautiful wildlife in the Midwest.

If you are looking for a knowledgeable specialist who takes a full-body approach to orthopedic care, the team at Greiner Orthopedics is ready to assist you. For more information or to schedule your appointment, contact us today by calling 816-317-5070.