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.

Randy Dunn, Nurse Practitioner

Randy Dunn is an enthusiast of the great outdoors, a teacher, and a father of two. Prior to joining Advanced Family Medicine and Wellness Center, he spent twenty-one years as a hospital corpsman and four years as an ER nurse. Randy has a Bachelor’s and a Master’s in Chemistry Education, and a Master’s in Nursing, and is a recipient of the Governor’s Teacher of the Year Award.

Aaron Garcia, Nurse Practitioner

Aaron Garcia is a visionary and community developer, having founded a non-profit that obtained an entire school for a single dollar. At Advanced Family Medicine and Wellness Center, Aaron tends to his patients with individual-based practices that ensure both the utmost care and attention to their comfort and safety. Aaron has previously worked in Orthopedic Medicine and Surgery, as well as Emergency Medicine. When he is not caring for patients, Aaron enjoys cross-fit and spending time with his family.

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.

Tim Hubbard, Physician Assistant

Tim graduated from University of North Dakota. Originally from Memphis, TN, Tim has worked in respiratory therapy for 5 years. Having worked in ER, a level 1 trauma center as well as a transport team, Tim came to AFM with a lot of great experience.

Tim loves making people feel better and bringing comfort to his patients. He looks forward to getting to know new patients and their families. Outside of work, Tim enjoys gardening, traveling and spending time with his lovely wife and their two kids.

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.