Medical school: UNIVERSITY OF UTAH SCHOOL OF MEDICINE
Graduated: 1993
Also: INTERNAL MEDICINE
Offers telehealth
NPI: 1508892738
Practice Locations (1)
THRIVE WELLNESS INCORPORATED
770 11TH ST
ARCATA, CA 955215838
7072677931
Source: CMS National Downloadable File, September 2026.