David F Beggs, MD, Internal Medicine

1500 Wallace Blvd
AmarilloTX  79106-1794 (Potter County)


Phone: 806-359-4673
Fax: 806-354-5892

NPI: 1316908726
License Number: L4240 (TX)