The Mayfly Project is a 501(c)(3) national organization that uses fly fishing as a catalyst to mentor and support children…