Exhibit 10.21 Multi-Link Telecommunications, Inc. Registration Rights Agreement THIS REGISTRATION RIGHTS AGREEMENT, dated as of March 31, 2000, is entered into by and among L. Van Page ("Page") and Larry Mays ("Mays") (collectively, the "Investors"),...Registration Rights Agreement • April 14th, 2000 • Multi Link Telecommunications Inc • Services-business services, nec • Colorado
Contract Type FiledApril 14th, 2000 Company Industry Jurisdiction
Exhibit 10.20 Stock Purchase Agreement THIS STOCK PURCHASE AGREEMENT (this "Agreement") dated as of March 25, 2000, is entered into by and among Multi- Link Telecommunications, Inc., a Colorado corporation ("Multi-Link"), VoiceLink, Inc., a Georgia...Stock Purchase Agreement • April 14th, 2000 • Multi Link Telecommunications Inc • Services-business services, nec • Colorado
Contract Type FiledApril 14th, 2000 Company Industry Jurisdiction