Craig Melzo will be eligible for parole after 20 years.