NPI Central
Owyhee Medical Clinic PA NPI Number 1992728976 — Homedale, ID | NPI Central