Master of surprise

Donald Trump
Master of surprise
Master of deceit
Liar, liar
Welsher of debt
Skirt chaser
Narcissus
Thin skinned
Hater
Divider in chief.

Advertisements