NPI Central
Baarspul Physical Therapy and Sports Medicine, LLC NPI Number 1417334434 — Tualatin, OR | NPI Central