Question: who plays caleb snyder on as the world turns
Answer: Graham Winton