Victoriában, Brit Columbiában született. 1970-ben a Vancouver Spartansban kezdte a pályafutását. 1971 és 1972 között a Vancouver Columbus, 1973-ban a Vancouver Italia együttesét erősítette. 1974 és 1977 között a Vancouver Whitecaps játékosa volt. 1978 és 1979 között az amerikai Chicago Sting, 1980-ban a New York Cosmos csapatában játszott. 1981 és 1984 között a Toronto Blizzard, 1985 és 1986 között a Toronto Inex együttesében szerepelt.