PETER R SNOOK