Question: who plays cain on young and the restless
Answer: Daniel Richard Goddard