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