Amy Karruda NPI 1154893337 Practice location: 2030 Straits Tpke, Middlebury, CT 067621831 Taxonomy code: 261QM0855X Phone: (203) 725-3345