NPI Central
Spencer Barrett, MD — NPI 1962152306, Miami, FL | NPI Central