Leo Mayers, 89, of Stafford County passed from this life on Tuesday, July 24, 2018 at Mary Washington Hospital.