Battologist
Bat·tol·o·gist
Battologist
n.
One who battologizes.