Kyle Mosher, an Oakhurst native, holding the five books he has published.
Kyle Mosher, an Oakhurst native, holding the five books he has published. Courtesy of Kyle Mosher.
Kyle Mosher, an Oakhurst native, holding the five books he has published. Courtesy of Kyle Mosher.