WILLIAM P CAIN