Haberdasher

 A seller of hats