In 1967, Haven traveled west to take a course from a new school called NOLS. At the end of this course, he decided that this was exactly what he wanted to do. He started working for the school in 1969 and worked through 1975, leaving that year to finish his degree at Loretto Heights where he received a B.A. He left NOLS to pursue business management opportunities until 1994 when he returned to NOLS on a part-time basis working field courses. Shortly after his return, he started working on NOLS Leave No Trace Master Educator Courses and has instructed over forty so far. In 2008, he became the Leave No Trace program manager. When not working for NOLS, Haven helps small businesses with their accounting systems and continues as a long-time member of the Lost Trail Ski Patrol. He lives in Montana with his wife, horses and mules.