Roberts, Philip J. W. (Philip Joseph William), 1946-