William John McFarland, MD, Family Medicine

701 N Virginia St
Port LavacaTX  77979-3023 (Calhoun County)


Phone: 361-552-8866
Fax:

NPI: 1568757748
License Number: BP1004080879 (TX)