Donald Trump - you can say a lot of negative things about him, and I do, and I think he's completely unprepared for the office, and he lacks the fabric to lead this nation, but if there's one thing that he understands, it's branding and how to navigate the media.
Michael Avenatti