VIRGINIA BEACH, Va. (WAVY) — A man is in custody after allegedly waving a gun and assaulting an officer on a residential street in Virginia Beach.

Click here to subscribe to WAVY’s breaking news email alerts

Police say they got a call around Wednesday around 5:25 p.m that a man was waving a gun on Hawk Avenue. That’s near Holland Road and Lynnhaven Parkway.

When officers arrived on the scene, officers found 29-year-old Stephen Maggard inside his house with several other people who were unable to leave. Officers say he continued to wave a gun and shot out the house’s backdoor.

After police took him into custody, officers say Maggard assaulted one of them in the back of an ambulance. He was transported to a local hospital for evaluation and later released.

Maggard has since been charged with reckless handling of a firearm, brandishing, discharging a firearm in an occupied dwelling, assault on a law enforcement officer (LEO) and an attempt to disarm.

He is being held in the Virginia Beach City Jail with no bond.