Palmer, Andrew C.(Andrew Clennel),1938-