Inside a Santa Clara County courtroom on Friday, victims of the accused cat killer shared their stories of heartbreak before a judge.
"He will still be young when he's released," said one woman. "It's a terrifying thought to think of what could happen if he makes another mistake in his life."
Calling him a danger to society, a judge sentenced 26-year-old Robert Farmer of San Jose to the maximum term allowed -16 years in jail with credit for time served. This comes after he pleaded guilty to 20 counts of felony animal cruelty, one count of attempted felony animal cruelty, as well as two misdemeanors last year.
The crimes were committed during a two-month stretch in the fall of 2015 in San Jose's Cambrian Park neighborhood.
RELATED: Owners present at hearing for accused San Jose cat killer
Farmer was arrested by police after he was found asleep in his car next to dead cat. The defendant did not address the court, but instead wrote a statement that his attorney read on his behalf, blaming the use of meth for what he did.
"They have every reason to feel anger at me because I stole a member of their family," said attorney Wesley Schroeder, on Farmer's behalf.
Farmer won't have to register as a sex offender upon release, which the prosecutor had asked for.
VIDEO:Man accused of kidnapping, killing cats
"You don't have to be a human victim in order to matter," said Deputy District Attorney Alexandra Ellis. "All crimes matter in this county, and we will prosecute all crimes to the fullest extent of the law."
For the families affected, along with advocates who have followed this case, Friday's sentencing was far from closure...
"We are the voice of the voiceless, we are the voice for our animals, and we will not tolerate animal abuse anymore," said San Jose resident Miriam Petrova.
Many are now trying to heal and move forward with their lives.
Another recess. Judge, defense + prosecution need more time to process info in the #RobertFarmer case. Animal lovers now out front.— Chris Nguyen ABC7 (@ChrisNguyenTV) July 14, 2017
Report a typo to the ABC13 staff