Barclay, James H., 1923-