Victoriában, Brit Columbiában született. 1979 és 1983 között az amerikai Seattle Sounders játékosa volt. 1984-ben a Vancouver Whitecaps, 1984 és 1985 között a Tacoma Stars csapatában szerepelt. 1985 és 1990 között a svájci La Chaux-de-Fonds együttesében játszott. Később szerepelt még a Victoria Vistas (1990), a Kitchener Kickers (1991) és a North York Rockets (1991) csapatában.
1989 és 1990 között a La Chaux-de-Fonds csapatánál dolgozott vezetőedzőként. 1990 és 2000 között a Victoria Egyetem labdarúgócsapatát edzette. 1997-től a kanadai női válogatottnál segédedző.