Thomas A Swafford, MD, Internal Medicine

1301 W 6th St
Ste 106
StillwaterOK  74074 (Payne County)


Phone: 405-372-2390
Fax: 405-742-5706

NPI: 1972602050
License Number: 17951 (OK)