A sex offender who preyed on young boys from 1976 to 1986 in Aberdeen has been jailed for three years and nine months. Christopher Duncan, now 57, committed five sex crimes against children when ...