NetworkDocument.jpg Né en 1956, Mark McCahill est diplômé en chimie de l'Université du Minnesota en 1979. Il rejoint rapidement l'équipe de support du centre informatique de l'université, en qualité de développeur sur ordinateur Apple II. Dès 1989, il dirige une équipe de développement en charge du client email POPmail pour Macinstosh.

En 1991, Mark McCahill et son équipe de développeurs mettent au point un protocole nommé Gopher permettant de consulter des ressources distribuées sur le réseau Internet. Ce logiciel est basé sur le concept des menus hypermédias et couplé à un moteur de recherche. Il devient rapidement incontournable sur les systèmes d'informations connectés au réseau Internet. Par la suite, Mark McCahill participera à la création et au développement des standards portant sur les URL (Uniform Resource Locators).