Thomas Crawford Alexander, MD, Internal Medicine

1212 S Belmont Ave
OkmulgeeOK  74447-6310 (Okmulgee County)


Phone: 918-756-5471
Fax: 918-756-5498

NPI: 1366559973
License Number: 8128 (OK)