Donald Crayton will spend the next two decades behind bars.