John G. McHaffie · Study