Unfortunately, as far as I know there are not any haberdashers in the area. I don't live in urban areas like Chicago or Seattle. Marquette is hours away from anything. The Michigan State police don't wear campaign hats, nor do the local cops, so that's not an option. I can ask around, but my hopes aren't high.