Playing Experience:
- 16-year professional playing career
- Canadian National Mens Team – 32 appearances
- New England Revolution – MLS
- Sacramento Knights – WISL
- Kansas City Comets – MISL
- Baltimore Blast – MISL
- Colorado Foxes – A-League
- Kansas City Attack – NPSL
- Baltimore Blast – NPSL
- Montreal Impact – NPSL
- Hamilton Steelers – Canadian Soccer League
- Toronto Blizzard – Canadian Soccer League
- Montreal Supra – Canadian Soccer League
Coaching Experience:
- USSF National B Licensed
- Professional Soccer Coach
- Sacramento Knights (1998-2002)
- 2-time Coach of The Year (1999, 2001)
- WISL Champions – 1999
- Sacramento Knights (1998-2002)
- Youth Soccer Coach
- 1989 – Present
- College Soccer Coach
- Consumnes River College
- Assistant Coach (2003)
- Consumnes River College
Management Experience:
- Sacramento Knights (General Manager)
- California Rush Soccer Club (Director of Coaching)
- Capital Valley United Soccer Club (Director of Coaching)