Doctor profile · Federal record

Dr. Dennis Buck, DO

Hematology & Oncology Physician (CMS: Hematology/Oncology) · Medical Oncology Physician · Internal Medicine Physician · Show Low, AZ

  • NPI 1114157195
  • Accepts Medicare
  • MIPS 85.4 / 100 · 2023
  • 17 yrs in practice
  • Licensed in 3 states
  • Male
  • Group practice
  • No sanctions

Practice & contact

Operates at 4 locations .

NPPES Updated May 11, 2026
Primary practice
2500 E Hunt Dr Ste H-J
Show Low, AZ 859017954
(928) 537-6937
fax (928) 532-8798
Additional location
1 Mercado St Ste 100
Durango, CO 81301
(970) 385-7977
fax (970) 385-6727
Additional location
95 S Pagosa Blvd
Pagosa Springs, CO 811478329
(970) 731-3700
fax (970) 731-3707
Show 1 more location
Additional location
10109 E. 79Th Street
Tulsa, OK 74133
(918) 286-5000
fax (918) 249-7532

Credentials & registration

NPPES · NUCC
NPI registered
July 2009 — 17 yrs on file
Profile last updated
October 8, 2025
Year of graduation
2009 — 17 yrs since
Specialty taxonomy
207RH0003X — NUCC code
State licenses (3)
Arizona #011954 · Oklahoma #5355 · Nevada #SL0646

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

Checked against OIG LEIE on NPI 1114157195. Last verified May 11, 2026.

Open Payments

Industry payments received

CMS Open Payments
All-time total
$171
Transactions
3
Manufacturers
2
Payer (manufacturer) Industry Txns Amount
Abbvie INC. 2 $152.04
Janssen Biotech, INC. 1 $18.66

By nature of payment

Food and Beverage
$171

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
66
Patients
0
Total drug cost
$203,022
Drug Type Claims Patients Total cost
Eliquis (Apixaban) Brand 26 0 $17,738
Anastrozole Generic 17 0 $741
Erleada (Apalutamide) Brand 12 0 $184,420
Tamoxifen Citrate Generic 11 0 $122

Frequently asked questions

Auto-generated from federal data
What is Dr. Dennis Buck's medical specialty?
Dr. Dennis Buck practices Hematology & Oncology Physician in Show Low, AZ.
Where does Dr. Dennis Buck practice?
Dr. Dennis Buck practices at 2500 E Hunt Dr Ste H-J, Show Low, AZ 859017954. Office phone: 9285376937.
What is Dr. Dennis Buck's NPI?
Dr. Dennis Buck's National Provider Identifier (NPI) is 1114157195, issued by NPPES.
Does Dr. Dennis Buck accept Medicare assignment?
Yes. Dr. Dennis Buck accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.