Armorist
Ar·mor·ist
Armorist
n.
One skilled in coat armor or heraldry.