NPI Central
Arti Barnes, MD, MBBS, MPH — NPI 1013127455, New Haven, CT | NPI Central