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

Latest work

Loading…

November

Spruce grouse (Falcipennis canadensis), Emerald Lake, British Columbia, Canada
Spruce grouse (Falcipennis canadensis), Emerald Lake, British Columbia, Canada
Emerald Lake Lodge, Yoho National Park, British Columbia, Canada

October

Sapphire-spangled Emerald Hummingbird (Amazilia rondoniae)
Yacare Caiman (Caiman yacare)
Toronto police officer salutes during playing of National Anthem
Downy woodpecker (Picoides pubescens) Carburn Park, Calgary, Alberta, Canada
Downy woodpecker (Picoides pubescens) Carburn Park, Calgary, Alberta, Canada
Downy woodpecker (Picoides pubescens) Carburn Park, Calgary, Alberta, Canada
Downy woodpecker (Picoides pubescens) Carburn Park, Calgary, Alberta, Canada
Downy woodpecker (Picoides pubescens) Carburn Park, Calgary, Alberta, Canada
Black-billed magpie (Pica hudsonia), Carburn Park, Calgary, Alberta, Canada
Greater yellowlegs (Tringa melanoleuca), McElroy Slough, Chestermere, Alberta, Canada
Greater yellowlegs (Tringa melanoleuca), McElroy Slough, Chestermere, Alberta, Canada
Dog s;edding with Howling Dog sled tours, Spray Lakes Provincial Park, Kananaskis Country, Alberta, Canada
Dog s;edding with Howling Dog sled tours, Spray Lakes Provincial Park, Kananaskis Country, Alberta, Canada
The London Prepares Wrestling Olympic Test Event, ExCel Arena, London
The London Prepares Wrestling Olympic Test Event, ExCel Arena, London
The London Prepares Wrestling Olympic Test Event, ExCel Arena, London
The London Prepares Wrestling Olympic Test Event, ExCel Arena, London
The London Prepares Wrestling Olympic Test Event, ExCel Arena, London
Dan Lin (CHN)
Scott Evans (IRL)
Baptiste Careme and Sylvain Grosjean (FRA)
Xiaolong Liu and Zihan Qiu (CHN) v Kien Keat Koo and Boon Heong Tan (MAL)
Kevin Cordon (GUA)
Peter Hoeg Gade (DEN)
Pui Yin Yip (HNK)
Pui Yin Yip (HNK)
Pui Yin Yip (HNK)
Robert Edwards (AUS)
Theo Timmerman (NED)
NBA: Preseason-Golden State Warriors at Toronto Raptors
NHL: MAR 19 Sabres at Maple Leafs
MLB: ALDS-Texas Rangers at Toronto Blue Jays
NHL: Ottawa Senators at Toronto Maple Leafs
SOCCER: MAY 30 MLS - Earthquakes at Toronto FC
MLB: Tampa Bay Rays at Toronto Blue Jays
Patrick Chan (CAN)
Caroline Buchanan (AUS)
Patrick Chan (CAN)
Patrick Chan (CAN)
Takahio Kozuka (JPN)
Luis Hernandez (MEX)
Pao Charles Shou-San (TPE)
Craig Buntin and Meagan Duhamel (CAN)
Jeremy Barrett and Caydee Denney (USA)
Jeremy Barrett and Caydee Denney (USA)
Yming Wu and Huibo Dong (CHI)
Yming Wu and Huibo Dong (CHI)