John W. (Jack) Salisbury (1934-2020)