Get to Know Us
Advanced Family Medicine + Wellness Center
Our wellness team is committed to learning your personal goals and helping you chart the way to make them a reality. Our doctor, nurse practitioners and staff will work as a team to ensure you are receiving the best care. When it comes to your health, we believe in a “whole person” approach. We’re here for the long haul.
Meet your wellness team.
Bryan Barnes, DO
Dr. Barnes was born and raised in St Louis. He attended St. Louis University, earned his medical degree at the Kirksville College of Osteopathic Medicine, and completed his residency at Southern Illinois University.
Dr. Barnes became board certified in family medicine in 1999 and has been in practice for over 20 years. He opened Advanced Family Medicine and Wellness Center in 2010.
Tim McCroskey, Nurse Practitioner
Tim McCroskey is a Board-Certified Family Nurse Practitioner. He attended the U.S. Air Force Academy and Walden University. Originally from Springfield, Missouri, Tim has worked in the healthcare field for 20 years.
Tim enjoys cycling and spending time with his wife, son and two daughters. Tim has a brown belt in Taekwondo and is a private pilot as well. He truly enjoys his patients and being able to contribute to their wellbeing.
Kevin Stokes, Physician Assistant
Kevin graduated Benedictine College in 2006. He was a medic for the US Army from 2010 through 2016, before attending the Missouri State PA Program. Kevin enjoys being a Physician Assistant because it allows him to see a variety of people within the community.
Originally from Jefferson City, Missouri, Kevin enjoys spending time with his fiancé, and outdoor activities such as hunting, fishing, camping and gardening.