John Allen is an absolutely AMAZING tour guide! His love of Yellowstone is contagious! His knowledge of all stops was second to none. John provided top notch snacks, drinks and is a wonderful photographer! He also provided us with recommendations for the rest of our stay! Will definitely look him up for another tour in the future!