william mcintaggart