NPI Central
Francis Ruiz, MD — NPI 1205413952, North Haven, CT | NPI Central