Wiktionary
vexillophile
n. 1 A person who collects and displays flags 2 A person who studies flags, their history and meaning