John is an outstanding tour guide He is prompt, friendly, organized, and extremely knowledgeable of theGrand Tetons. He knows the best photo locations and how to maximize your time. He’s very conscious about your safety and making your tour quite memorable. He is very highly recommended!