DAVID R CAIN