william rexer