He was a veteran of the United States Army, and served in Vietnam.
He is survived by his wife of 59 years, Carolyn Diane Johnson of Tuscaloosa, Ala.; son, Stephen Johnson of Tuscaloosa, Ala.; daughter, Jennifer Meredith of Johns Creek, Ga.; and grandson, Samuel Meredith.
In lieu of flowers, donations may be made to the American Stroke Association.