margaret willes