- Distinctive Software: Audio Technology Engineer (1990 - 1991)
- Electronic Arts Canada: Audio Technology Engineer (1991 - 1993)
- Electronic Arts Canada: Software Engineer (1993 - 1996)
- Electronic Arts Canada: Development Director (1996 - 2000)
- Electronic Alliance Systems: President (currently)
Contributed by Sciere (568132) on Mar 24, 2019.
If you have a portrait of this person, you can upload it to the MobyGames database.