major willis