Gary Klein
Gary Klein

Gary Klein

Army Professional, Amateur Triathlete, Member of MilitaryWritersGuild.org, avid University of Michigan fan, and reader.