John Paul Crook, 46, has a record of offending that spans 30 years and has notched up 66 convictions during that time.