John is an English teacher by trade with a Master’s degree from ASU.  With Taylor, John co-owns and runs Upper Creek Angler, a fly-fishing guide and custom tackle service based out of Morganton, North Carolina.

John is the organizer on the team.  Partnering with Taylor in vision and mission setting, John’s gifts with organizational patterns and processes give life to Taylor’s gifts at visualizing the future for Casting for Hope.

Together with Taylor, John co-directs and co-manages the annual Mipso in Morganton concert, the fishing side of the Casting for Hope Retreats, the Casting for Hope Gold Level Fly-Fishing Competition, and the Morning of Hope 5K Race and Community Sunrise Service.