NPI Central
Michael Carafos, MD — NPI 1255375796, Rochester, NY | NPI Central