Question: who played john boy walton on the waltons?
Answer: Richard Earl Thomas