Blake Bouchard

Edmonton, Alberta

Shake Vigorously

  • Work
    • Web Development
  • Education
    • Computing Science