Medical school: PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE
Graduated: 1985
Offers telehealth
NPI: 1912123639
Practice Locations (4)
ORCHID OAKRIDGE CLINIC PC
535 NE 6TH AVE
ESTACADA, OR 970239312
5036308550
ORCHID OAKRIDGE CLINIC PC
47815 HWY 58
OAKRIDGE, OR 974639572
5417828304
ORCHID OAKRIDGE CLINIC PC
37400 BELL ST
SANDY, OR 970557868
9712202701
ORCHID OAKRIDGE CLINIC PC
24461 E WELCHES RD
WELCHES, OR 970677067
9713330494
Source: CMS National Downloadable File, September 2026.