Leonard, James H. (James Harold), 1920-