Brian Thomas has represented brands in both broadcast and print media