Greg and his wife Teresa live in Winona, Minnesota along with their German shorthaired pointer Elle. Greg enjoys pheasant hunting in Minnesota and North Dakota. Greg also enjoys umpiring college and high school fastpitch softball and high school baseball. He is also the Winona Senior High School baseball pitching coach.
Greg began his financial services career in 1983 after teaching mathematics for four years at Peterson, Minnesota and Teresa has been an office manger since 1980 at Winona Leasing Company. Greg and Teresa have two grown children, Melissa who is a mathematics teacher at Winona Middle School and Sean who is currently employed by Walser Subaru in Burnsville, Minnesota. Sean is married to Ashley who has a Masters Degree in Athletic Training. Ashley and Sean have a four daughters named Brinley, Beckette, Baelyn and Bella. Melissa is married to Gary Shields a physics teacher at Houston Minnesota Public Schools and they have two sons Carter and Devin.