Dr. Kevin Craig has been practicing for 17 years and received his medical degree from University of Texas Medical School at Houston. No Reviews Favorite