David BallBrand due diligence, strategy, management and business development for global corporates and brand management companies.