BANGOR, Maine (AP) — A Bangor man is facing charges after sending a woman and child fleeing from a city apartment, then firing about 70 shots during a standoff with police that forced the city to reroute its July Fourth parade.

No one was hurt during the almost four-hour standoff Thursday, but an antique fire truck rear-ended a tractor on the changed parade route, killing the tractor's driver.

Police used tear gas to take 43-year-old Perrin Oliver into custody at about 12:20 p.m. Thursday. He's charged with criminal threatening and aggravated reckless conduct with a firearm. He's being held at the Penobscot County Jail. It was not immediately clear if he had a lawyer.

The standoff started at about 8:30 a.m. when Oliver allegedly started shooting "indiscriminately" out the window of a second-floor apartment.