Company EXCEL SWITCHING CORPORATION Address EXCEL SWITCHING CORPORATION, HYANNIS, 02601, MASSACHUSETTS