G. L. Moon is a native Texan, with a love of story-telling. Inspired by great authors of the past, he set out to gain as much world experience as possible. A former United States Marine, Insurance Agent, Salesman, Entrepreneur, Truck driver, Professional Singer, he has lived a full life in preparation for his story telling.