will hall