Family Medicine
Port Lavaca, TX, 77979
Craig Shaffer is a Family Medicine in Port Lavaca, TX (NPI: 1740251719).