A sheriff said David Campbell's was 'one of the most serious' cases he had seen.