Dunfermline man jailed for ‘vicious’ attacks on women

Kirkcaldy Sheriff Court.
Kirkcaldy Sheriff Court.