Duncan Taylor is proud to be returning as the spirits sponsor at this year’s Critics’ Choice Awards on January 11th, 2018.