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