Stephen Lewis dies at 88