He studied medicine at Baylor College of Medicine. The average patient rating for Dr. Cain is 2.0 stars out of 5. He honors Blue Cross Blue Shield Bronze, Blue Cross Blue Shield HMO, Blue Cross Blue Shield Gold, and more.