PETER R CAINES