AN ALLOA man has been slapped with an extra 150 hours of unpaid work after repeatedly breaching his Community Payback Order (CPO).

Connor Preston, of Maree Court, admitted three breaches at Alloa Sheriff Court on Thursday, November 1.

Preston's representative explained the 26-year-old had experienced problems in dealing with his social workers.

The lawyer said: "He advised me that he found it difficult engaging with the social workers who were not the ones he was used to dealing with."

Referring to reports which had been prepared for the court, the defence agent added: "The progress report said he found excuses for not attending."

It was added that Preston had since made an effort to turn things around, and had complied with unpaid work requirements the court had previously imposed.

The lawyer continued said: "He expects to have completed the hours within the next three to four weeks.

"His position is there have been problems but they appear to have been resolved.

"The issues leading to the offending appear to have been resolved too."

Preston's offending included assaulting his ex partner on December 2015 by seizing her on the body, repeatedly shaking her and pushing her.

He also bombarded her with text messages during the same period in December, and on one occasion struck her car window with his fist – smashing the glass, which struck a female passenger.

Preston's solicitor urged the court to take account of his positive changes and allow him to continue with the orders he was currently carrying out, including unpaid work.

In response, Sheriff Christopher Shead told him: "The court will, with hesitation on this occasion, allow the orders to continue...If you fail to comply this time, you can reasonably expect to be imprisoned."

Preston was slapped with a total of 150 hours extra unpaid work, to be completed along with the remaining hours he had yet to complete.