American made cowboy hat