Vincent Irizarry. He now plays David Hayward on "All My Children."