Authorities say it all started Sunday night with a domestic dispute on Luke Lane in the Sand Hill area, so intense that the woman was held captive while her boyfriend allegedly shot up her house.
"He was in a rage in the house," said Sheriff Kevin Cecil of Marshall County. "He fired quite a few rounds from a semi-automatic pistol."
Sheriff Cecil says 31-year-old Adam Riggle shot at his girlfriend's dogs, and disabled a lawn tractor by shooting through it repeatedly.
His girlfriend managed to get away and run to a neighbor's house.
Riggle reportedly fled just as deputies were on their way.
"He apparently had some issues upon leaving the Marines," said Cecil. "And he has a large cache of weapons - sniper rifles, assault rifles and pistols."
They say Riggle was a sniper in the military for eight years.
Part of a large stockpile of weapons was found at the house where he'd been living with his girlfriend, even more were found in his car, which he left at his mother's house.
"Again, he had sniper rifles and assault weapons and pistols," noted the sheriff.
Sheriff Cecil had snipers in the area Monday, both federal marshals and Marshall County deputies.
In the densely wooded area, they did not find the survival-trained Riggle.
But now, Riggle has turned himself in.
The sheriff says Riggle's family members spoke with the chief deputy, saying he wanted to come forward and put the whole episode behind him.
He was taken in to the sheriff's department in mid-afternoon.
Riggle is facing charges of wanton endangerment, domestic violence and unlawful restraint.
"We simply wanted to protect ourselves and the family, and we didn't want to take any chances," said the sheriff. "So I'm certainly glad that it turned out the way it did, that he turned himself in. It's better for him as well."