Preston, P. W.(Peter Wallace),1949-