She practices in Newark, Delaware and has the professional credentials of DMD. The NPI Number for Dr. Debra Carri is 1992918296 and she holds a Licence No. G1-0001137 (Delaware).