Ian McGhie's profile