Jugó en la North American Soccer League y trece partidos con la selección canadiense.
Catharines Heidelberg en la National Soccer League y en 1970 estaba en el primer equipo.
Catharines Heidelberg por una temporada y a Hamilton Croatia también por un año.
Catharines Roma Wolves para la temporada de 1978 y fue nombrado capitán del equipo.
[5] Fue capitán durante los Juegos Olímpicos de 1976, atrayendo la atención internacional cuando anotó un gol en los últimos minutos contra la Unión Soviética.