He graduated with honors from University Of Oklahoma College Of Medicine in 2001. Having more than 15 years of diverse experiences, especially in NURSE PRACTITIONER, Richard Barnes affiliates with St John Medical Center, Inc, and cooperates with other doctors and specialists in medical group Nephrology Associates, Inc.. Call Richard Barnes on phone number (918) 747-5200 for more information and advises or to book an appointment.