professor john mcmillan