Wildlife, nature and sports photographer based in Calgary, Canada,

Latest work

Loading…

September

8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
8 July 2023. Calgary, Alberta, Canada - The Masters, Spruce Meadows - Telus Cup
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix
Equestrian Sport - The Masters, Spruce Meadows, Canada - CPKC Grand Prix