O'Connor, Donald, 1925-2003