Long-time Southwest Virginia Delegate Joe Johnson has passed away.Delegate Israel O’Quinn’s office released a statement Friday morning.Johnson served the region for nearly three decades in the General Assembly, and doubled that time in his law practice. He might be most remembered, though, for his ability to work a room and connect with others, often with a handshake according to the released statement.Johnson served Southwest Virginia as a delegate in the General Assembly for nearly 30 years, including runs from 1996 to 1970 and 1990 to 2014. He was 90 years old.