NPI Central
Louis P. Labarber, PHD, Csw, P.C. NPI Number 1780720110 — Niagara Falls, NY | NPI Central