The difference between Marketing, PR, Advertising, and Branding The difference between Marketing, PR, Advertising, and Branding