Craig Shaffer, MD

Family Medicine, Primary Care

Craig Robert Shaffer MD

800 S Main St, Hallettsville, TX 77964

(361) 552-6721