His average rating from his patients is 3.5 stars out of 5. He is especially interested in primary care. Dr. Schaffer's hospital/clinic affiliations include Texas Children's Hospital (TCH) and Houston Methodist. Dr. Schaffer takes Blue Cross Blue Shield Bronze, Blue Cross Blue Shield HMO, and Blue Cross Blue Shield Gold, as well as other insurance carriers. He welcomes new patients. He graduated from Baylor College of Medicine. Dr. Schaffer completed his residency training at a hospital affiliated with Baylor College of Medicine. He has received the distinction of Texas Super Doctors.