Found this patriotic red white and blue catarpillar munching on a golden rod. (Cass County, Minnesota)
Your caterpillar is the Brown hooded owlet moth caterpillar.
These are found in North America east of the Rockies.
The caterpillar feeds on foliage and flowers of asters and goldenrod. The adult moth flight pikes in July and August.