The character of John-Boy was portrayed in seasons 8, 9 and the 3rd movie special, by actor Robert Wightman.