Based in Missoula, Montana, John has spent the past decade working with a variety of editorial and commercial clients. His assignments have taken him places he could only dream about as a kid—places likeCleveland Heights, Delaware, New Jersey… just kidding… more like Alaska, Zimbabwe, Namibia, Austria, New Zealand, Belize, the Yukon and Argentina. John is in his happy place chasing big animals in big country, though he’s equally at home in the studio or directing a crew of Snap-chatting millennials. When not getting frustrated with firmware updates, John enjoys spending time in Big Sky Country with his wife and two dogs—one of which, a Golden pup named Tank—is currently eating him out of house and home.
Kate Fitzgerald Boyd
Sue van Winsen
Faces of Angama14 April 2020Today's guest blog features behind-the-scenes images taken during a visit to Angama late last year, where the John Hafner and the GRITMEDIA team worked on exciting collaborative photographic and content creation projectsByJohn Hafner
Run With A Kenyan10 March 2020In November 2019, the GRITMEDIA team put their athletic prowess to the test with famed Maasai long-distance runnersByJohn Hafner