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