Dr. McKennon graduated from the University of Texas Southwestern Medical Center at Dallas in 1980. He works in Austin, TX and specializes in Internal Medicine. Dr. McKennon is affiliated with Saint Davids Medical Center, Saint Davids South Austin Medical Center and St Davids North Austin Medical Center.