John W. Johnston — American lawyer and politician from Abingdon, Virginia