Author Gary Moon has a diverse background. A preacher, former United States Marine, medical worker, insurance agent, entrepreneur, public safety officer. He has led a diverse life and enjoys writing stories of characters that have rich and diverse backgrounds.