NPI Central
South Texas Hospitalist Associates LLC NPI Number 1790045664 — Uvalde, TX | NPI Central