Question: who played john robinson on lost in space?
Answer: Guy Williams