Doctor profile · Federal record
Dr. Michael Pierro, M.D.
Hematology & Oncology Physician (CMS: Hematology/Oncology) · Hematology & Oncology Physician · Internal Medicine Physician · Winston Salem, NC
- NPI 1336671130
- Accepts Medicare
- 9 yrs in practice
- Licensed in 2 states
- Male
- Group practice
- No sanctions
Practice & contact
Operates at 4 locations .
- Primary practice
-
Medical Center Blvd
Winston Salem, NC 271570001
(336) 713-5440
fax (336) 713-5445 - Additional location
-
2801 W Kinnickinnic River Pkwy
Milwaukee, WI 532153669
(414) 384-5111 - Additional location
-
8701 W Watertown Plank RD
Milwaukee, WI 532263548
(414) 955-8296 - Additional location
-
9200 W Wisconsin Ave
Milwaukee, WI 532263522
(414) 805-6850
fax (414) 805-6851 - Mailing address
-
100 Kimel Forest Dr
Winston Salem, NC 271036074
Show 1 more location
Credentials & registration
- NPI registered
- March 2017 — 9 yrs on file
- Profile last updated
- January 15, 2026
- Year of graduation
- 2017 — 9 yrs since
- Specialty taxonomy
- 207RH0003X — NUCC code
- State licenses (2)
- North Carolina #2025-03179 · Wisconsin #71552
- Medicaid
- WI #100091733
Federal sanctions & exclusions
No sanctions, exclusions or revocations on file
Checked against OIG LEIE on NPI 1336671130. Last verified May 11, 2026.Open Payments
Industry payments received
All-time total
$160
Transactions
2
Manufacturers
1
| Payer (manufacturer) | Industry | Txns | Amount |
|---|---|---|---|
| Astellas Pharma US INC | 2 | $159.98 |
By nature of payment
Hospital affiliations
Frequently asked questions
What is Dr. Michael Pierro's medical specialty?
Dr. Michael Pierro practices Hematology & Oncology Physician in Winston Salem, NC.
Where does Dr. Michael Pierro practice?
Dr. Michael Pierro practices at Medical Center Blvd, Winston Salem, NC 271570001. Office phone: 3367135440.
What is Dr. Michael Pierro's NPI?
Dr. Michael Pierro's National Provider Identifier (NPI) is 1336671130, issued by NPPES.
Does Dr. Michael Pierro accept Medicare assignment?
Yes. Dr. Michael Pierro accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.