[1] Midway through the season he signed with the Toronto Lynx of the USL A-League, and made his debut on July 19, 1998 against Rochester Raging Rhinos.
[2] The following season he played with Glen Shields Sun Devils in the Canadian Professional Soccer League.
[3] He made his debut for the Canada men's national under-17 soccer team on March 25, 1991 against Netherlands Antilles.
[6][7] In 2016, he served as the head coach for La Salle Explorers men's soccer.
[3] On July 16, 2021 he resigned as head coach for La Salle, and was named the talent identification manager for the East Coast for the United States Soccer Federation.