NPI Central
Louis Labarber, PHD, LCSW — NPI 1568576791, Niagara Falls, NY | NPI Central