Blazoner

Webster's Dictionary of the English Language

·noun One who gives publicity, proclaims, or blazons; ·esp., one who blazons coats of arms; a herald.