John Gibson, 79, violated three girls and a boy over a 30-year period.