Stewart, Thomas, 1928-2006