NCD COMMUNICATIONS, INC.