Mister Flashbang himself?
Lol. I laugh and don't even know whar "Flashbang" means.
I JUST looked it up. GREAT word for him.