Craig Shaffer, MD, Family Medicine

1200 N Virginia
Port LavacaTX  77979 (Calhoun County)


Phone: 361-552-6721
Fax: 361-552-7463
Email: cra***@*****ol.com

NPI: 1740251719
License Number: G0100 (TX)