charles f willis