Brandisher
Bran·dish·er
Brandisher
n.
One who brandishes.