Authorities said Howard Williams, 53, was arrested Saturday night after police responded to a call about a domestic disturbance.
"It was a pretty violent attack, something that occurred over close to a half-hour period," Bangor police Sgt. Wade Betters said.
Police said a knife was involved in the incident.
Authorities found and arrested him a couple of hours after the incident.
Williams is facing numerous charges, including attempted murder, domestic violence assault and domestic terrorizing.