Edwin L. Johnson, age 89, residing in Huddleston, VA, passed away November 29, 2021. He was born April 27, 1932 and was a Korean War Veteran. He worked for the United States Postal Service for 32 years. He loved hunting, fishing, and golfing, but loved spending time with his family the most. He is preceded in death by his wife Shirley Johnson, son-in-law Thomas Crosby, and granddaughter Amy Crosby. He is survived by his four children: Keith Johnson, Louann Crosby, Randy Johnson, Isabel Byron, Keith’s wife Mattie Cassidy, his grandchildren, Justin Johnson, Kylen Johnson, Katie O’Connell, Nicole Watts, Troy Perkins, Meagan Crosby, Daniel Crosby, Brett Fleischman, Natalie Hedrick, great grandchildren, Haley Johnson, Keith Johnson II, Lexis O’Connell, Bryson Johnson, Dylan Swartz, Khole Swartz, Kallen Perkins, and Finley Perkins.