Christopher Salis: A Realist and a Perfectionist