ProSportFoto.com
  • Cavalry FC
  • Swansea City AFC vs. Manchester City FC Liberty Stadium Swansea, , Wales, UK, May 15 2016,
  • Cavalry FC v. Vancouver Whitecaps
  • ATCO Electric Six
  • Swansea City AFC vs. Manchester City FC Liberty Stadium Swansea, , Wales, UK, May 15 2016,
  • Hard Knox 52 @ Markin Mcphail Arena, Calgary, Alberta, Canada Dec 9 2016,
  • Cardiff City FC v. Real Valladolid
  • CP Cup
  • 2016 Alberta High School Football Provincial Finals
  • Hard Knox 52 @ Markin Mcphail Arena, Calgary, Alberta, Canada Dec 9 2016,
  • Cavalry FC v. Vancouver Whitecaps
  • Swansea City AFC vs. Manchester City FC Liberty Stadium Swansea, , Wales, UK, May 15 2016,
  • BMO Nations Cup
  • Canada Soccer
  • Cardiff City FC v. Real Valladolid
  • CP International
  • Cardiff City FC v. Real Valladolid
  • CP International
  • CP Cup
  • FC Edmonton v Calgary Cavalry FC
  • Cavalry FC v. Vancouver Whitecaps
  • CP International
  • NASL Fall Season
  • International match between Team Canada and Team Romania at Ellerslie Rugby Park on Jun  17,  2017 in Edmonton, Alberta, Canada
  • NASL Fall Season
  • Swansea City AFC vs. Manchester City FC Liberty Stadium Swansea, , Wales, UK, May 15 2016,
  • Swansea City AFC vs. Manchester City FC Liberty Stadium Swansea, , Wales, UK, May 15 2016,
  • Hard Knocks Fighting Championship 54 @ Canada Olympic Park, Calgary, Alberta, Canada Mar 17 2017,
  • Cavalry FC v. Vancouver Whitecaps
  • Cavalry FC v. Vancouver Whitecaps
  • Cavalry FC v. Vancouver Whitecaps
  • CP Cup
  • 2019 CPL
  • BMO Nations Cup
  • NASL Fall Season
  • Hard Knocks Fighting Championship
  • Swansea City AFC vs. Manchester City FC Liberty Stadium Swansea, , Wales, UK, May 15 2016,