Glenrothes man who abused children when he himself was child spared longer jail term

© SuppliedLivingston High Court.
Livingston High Court.