Does anyone know what kind of hat he is wearing and what brand makes it?
No, but it was an Indiana Jones pun, if that can point you in any direction.
It's a fedora. Like the one Indiana Jones wears, just smaller.