Question: who played barney fife on the andy griffith show?
Answer: Jesse Donald Knotts