Graduated: 2017
Offers telehealth
NPI: 1013430206
Practice Locations (4)
JOSEPH P. STAPLETON, MD PC
9300 SE 91ST AVE, SUITE 400
Happy Valley, OR 970863762
JOSEPH P. STAPLETON, MD PC
9300 SE 91ST AVE, SUITE 400
HAPPY VALLEY, OR 970863762
5037756500
JOSEPH P. STAPLETON, MD PC
9200 SE 91ST AVE, SUITE 100
PORTLAND, OR 970863756
5037726160
JOSEPH P. STAPLETON, MD PC
9300 SE 91ST AVE, SUITE 400
PORTLAND, OR 970863762
Source: CMS National Downloadable File, September 2026.