craig mcmillan