Aunque como jugador no desarrolló una carrera relevante en Escocia, como técnico de clubes australianos llevó al Melbourne Victory a ganar en dos ocasiones la A-League y una Pre-Season Challenge Cup.
Debutó en 1975 jugando para el Frankston City, un equipo escocés amateur.
En 1987 se hizo cargo del Preston Lions, con el que obtuvo el subcampeonato de la National Soccer League ese mismo año, aunque la falta de buenos resultados lo obligó a alejarse del cargo en 1988.
En 1992 comenzó a trabajar en el Victorian Institute of Sport, donde ejercería de entrenador del primer equipo hasta 2004.
En 2013 se hizo cargo del Wellington Phoenix, club del que se alejó durante la A-League 2016-17 debido a la falta de resultados.