Trump a modern day ‘David and Goliath’ story