Obituary: Professor Colin Holmes