Jack White and his hats

Jack and his many hats he has displayed over the years.