Donald Trump and Charlie Kelly have a lot in common