A 45-YEAR-OLD man has been sentenced for a catalogue of offences against his former partner in Rosyth, Halbeath and other places.

John Shields, now of West Linton, previously of Aitken Court, Leven, appeared at Dunfermline Sheriff Court.

He admitted that between October 1 and October 31, 2017, at Forth, Lanarkshire, he assaulted his partner by punching her repeatedly on the body and placing his hands around her throat, constricting her breathing.

He also shouted, swore and made abusive remarks to her.

Between December 1, 2017, and January 31, 2018, he shouted, swore and made abusive remarks to her.

Between the same dates, he assaulted her by punching her on the arm to her injury.

Between June 1 and June 30, 2018, at Findlay Street, Rosyth, he shouted, swore, struck her on the head and made abusive comments to her.

Between April 1, 2019, and April 3, 2022, at Lyneburn Crescent, Halbeath; the Spar shop, Pittsburgh Road, Halbeath; and in Lanarkshire, he shouted, swore, punched her on the head, pursued her, pulled her hair, demanded money, slammed a door so that it came off its hinges and struck her with a plastic bottle.

Sheriff Paul Reid imposed a Community Payback Order (CPO) with 80 hours of unpaid work, two years of supervision and Shields will take part in Caledonian Programme for domestic offenders.

The sheriff also imposed a two-year non-harassment order.

Shields was already on a CPO with unpaid work for breaching a court order.