Dalgety Bay man avoids jail after attack leaves woman unable to stand

© DC ThomsonDunfermline Sheriff Court.
Dunfermline Sheriff Court.