Lambert, Peter J.(Peter James),1946-