will macneil