Question: who played barney hefner on all in the family
Answer: Allan John Melvin