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
  • Youth Soccer Coach
    • 1989 – Present
  • College Soccer Coach
    • Consumnes River College
      • Assistant Coach (2003)

Management Experience:

  • Sacramento Knights (General Manager)
  • California Rush Soccer Club (Director of Coaching)
  • Capital Valley United Soccer Club (Director of Coaching)