This St Charles gun show is held at Kane County Fairgrounds and hosted by Constellation Inc. All federal, state and local firearm ordinances and laws must be obeyed.