prof colin harvey