oliver spencer