David Ball

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