Anthony Gibson's crimes spanned 17 years across central Scotland.