Zachary Adams' rap sheet is a long one.
The list of his offenses runs more than a dozen pages.
It includes multiple assaults, drug charges and attacks on women, including one where he shot his own mother.
Zachary Adams has been in and out of Decatur County court dozens of times since he was a teenager.
Page after page of affidavits, arrest warrants and indictments, court records on Zach Adams paint a picture of a man who repeatedly broke the law.
There is reckless driving, disorderly conduct, possession of drug paraphernalia and manufacturing meth charges. Then there are the assault charges, which are numerous.
In 2004, at 19 years old, Adams was charge with aggravated assault after he shot his mother in the knee at point blank range.
She and Zach's stepfather took out an order of protection against him.
They said, "We are in fear of our lives. He is a danger to us and the community and his relatives. He has threatened his relatives and his mother."
In 2005, a little more than a year later, he was again charged with aggravated assault and ordered to have no contact with two other family members for threatening to shoot them with a shotgun.
He served time in prison for stealing between $10,000-$60,000 worth of hunting equipment from a neighbor in 2007.
Since then, Adams been in trouble repeatedly for theft and burglary, violating his probation, possessing firearms and a lengthy list of drug related charges.
There have been at least two other assaults on women, not including the aggravated kidnapping and first degree murder charges he now faces for the death of Holly Bobo.
Signs for Holly are displayed all over rural Tennessee. The reward flyers are changing to ones calling for justice as a community comes to terms with the fact she won't be coming home.
This, as Adams is due for yet another court appearance in Decatur County next week.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.