Gary Welsh was born and raised in a small town near St. Joseph, Missouri. He attended his senior year at the University of Missouri where he met and married Barbara. They have five children and six grandchildren. He is now retired, living in Phoenix, Arizona and working on his sixth book.