MICHAEL P CAIN