A Morristown man made his own fireworks at the Parsippany Hills High School on Independence Day when he tried punching a police officer, authorities reported.

Around 9:15 p.m., Parsippany police who were providing security for the Independence Day Fireworks Display at the high school noticed a “suspicious” man walking through the parking lot around 9:15 p.m., police said.

Officers proceeded to stop and question the man, identified as William Day, 53, of Morristown. In doing so, Day became “combative and agitated,” police said, and altercation ensued. At that point Sgt. Eugene Natoli tried taking control of Day, police said, and the Morristown man resisted. At the same time, Day threw a punch at Natoli, police said, but the officer was able to move out of the way.

Multiple officers subdued Day and placed him under arrest. He was charged with aggravated assault on a police officer and resisting arrest. He was held in lieu of $2,500 bail with no 10-percent option.

For questions about this post, email jason.koestenblatt@patch.com.

Don’t miss updates from Patch!