Repeat Fife sex offender back in dock after breaching court order

© DC ThomsonDunfermline Sheriff Court.
Dunfermline Sheriff Court.