Question: who plays bob duncan on good luck charlie?
Answer: Eric Allan Kramer