When officers arrived they found that the suspect had been throwing boxes of belongings, golf clubs, things he had at his neighbors' houses and actually striking the neighbors' houses with these boxes of random objects," Houston Police Department spokesperson Jodi Silva said.
According to police, one officer was hit with shrapnel. He was treated at the scene and will be OK, police said.
Patrol officers fired back once; Swainson was not injured.
The SWAT team and hostage negotiation team were called in to coax Swainson out.
"During the course of these negotiations the suspect fired multiple rounds at the officers again. He was armed with a shotgun and fired at least seven rounds at the officers and into the neighborhood," Silva said.
Police said officers were at the house Friday night and had been dealing with Swainson since Thursday.
"We have (an) ongoing issue with a male living in a residence here," Silva said. "He has made threats against neighbors. He has caused disturbances and has caused loud noise disturbances."
After hours of negotiation, Swainson surrendered to authorities at about 4:30 a.m.
"They did deploy gas into the residence at which point he stayed inside with the gas for quite a while," Silva said. "However, ultimately we were able to speak with him and he did peacefully surrender."
Swainson is charged with two counts of aggravated assault of a public servant and one count of terroristic threat.
Police said Swainson will be evaluated and may be transported to a psychiatric center for further evaluation.