WILLIAM H CAIN