He studied medicine at the University of Texas Medical Branch School of Medicine. Dr. Rupp takes several insurance carriers, including Anthem, Blue Cross/Blue Shield, and Blue Shield.