His hospital/clinic affiliations include Liberty Hospital, North Kansas City Hospital (NKCH), and Carondelet Health. Dr. Barnhill attended medical school at Kansas City University of Medicine and Biosciences (KCUMB), College of Osteopathic Medicine and Rosalind Franklin University of Medicine and Science, Chicago Medical School. He has received a 4.5 out of 5 star rating by his patients. Dr. Barnhill takes several insurance carriers, including Humana HMO, Humana Bronze, and Humana Catastrophic. He is open to new patients.