will mcinnes