Alexander, John Scott, 1936-2007.