Doctor profile · Federal record

Dr. Mark Puffenberger, M.D.

Family Medicine Physician (CMS: Family Practice) · Petersburg, WV

  • NPI 1124055314
  • Accepts Medicare
  • 40 yrs in practice
  • Male
  • Group practice
  • No sanctions

Practice & contact

Operates at 3 locations .

NPPES Updated May 11, 2026
Primary practice
111 S Grove St Ste 1
Petersburg, WV 268471805
(304) 257-2451
fax (304) 257-1263
Additional location
17978 SR 55
Baker, WV 26801
(304) 897-5915
Additional location
8 Lee St
Moorefield, WV 268361091
(304) 538-7707
Mailing address
17978 SR 55
Baker, WV 268010097

Credentials & registration

NPPES · NUCC
NPI registered
June 2006 — 20 yrs on file
Profile last updated
March 23, 2021
Year of graduation
1986 — 40 yrs since
Specialty taxonomy
207Q00000X — NUCC code
State license (1)
Pennsylvania #MD040604E

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Open Payments

Industry payments received

CMS Open Payments
All-time total
$507
Transactions
16
Manufacturers
6
Payer (manufacturer) Industry Txns Amount
Corcept Therapeutics 6 $328.10
Amgen Inc. 4 $65.47
Exact Sciences Corporation 2 $35.52
AstraZeneca Pharmaceuticals LP 2 $34.58
HEARTFLOW, INC. 1 $28.63
Abbott Laboratories 1 $15.13

By nature of payment

Education
$310
Food and Beverage
$197

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
3,275
Patients
932
Total drug cost
$253,812
Drug Type Claims Patients Total cost
Atorvastatin Calcium Generic 457 141 $6,983
Levothyroxine Sodium Generic 365 101 $6,653
Amlodipine Besylate Generic 262 75 $2,112
Omeprazole Generic 235 75 $3,484
Gabapentin Generic 231 52 $5,683
Ezetimibe Generic 215 64 $10,154
Metoprolol Succinate Generic 215 52 $3,262
Lisinopril Generic 202 63 $1,907
Pantoprazole Sodium Generic 182 49 $2,329
Rosuvastatin Calcium Generic 171 52 $6,090

Frequently asked questions

Auto-generated from federal data
What is Dr. Mark Puffenberger's medical specialty?
Dr. Mark Puffenberger practices Family Medicine Physician in Petersburg, WV.
Where does Dr. Mark Puffenberger practice?
Dr. Mark Puffenberger practices at 111 S Grove St Ste 1, Petersburg, WV 268471805. Office phone: 3042572451.
What is Dr. Mark Puffenberger's NPI?
Dr. Mark Puffenberger's National Provider Identifier (NPI) is 1124055314, issued by NPPES.
Does Dr. Mark Puffenberger accept Medicare assignment?
Yes. Dr. Mark Puffenberger accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.