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