A round-up of cases heard at Salisbury magistrates' court:

MICHAEL FOWLER, aged 40, of Hazel Close, Salisbury, must carry out 100 hours of unpaid work and complete a drug rehabilitation course for assaulting a woman in Salisbury on November 25.

RYAN CLARK, aged 26, of Warwick Close, Salisbury, must carry out 150 hours of unpaid work and undergo a treatment requirement for alcohol dependency, after assaulting a woman in Salisbury on November 4 and damaging her television and wall.

LORRAINE POWELL, aged 55, of Bulford Road, Durrington, was fined £100, must complete a rehabilitation activity requirement and pay £170 costs for attending an address she had been prohibited from doing so in Amesbury on December 9.

ANDREI-ALIN NAGY, aged 31, of Sydney Street, Salisbury, was banned from driving for 12 months, must carry out 40 hours of unpaid work and pay costs of £485 for driving dangerously in a vehicle with no MOT in St Marks Road, Salisbury, on October 12.

SAMUEL COTTLE, aged 25, of Bourne Avenue, Salisbury, was fined £100, must complete a rehabilitation activity requirement and pay costs of £170 for sending electronic messages that were grossly offensive/indecent/obscene/menacing in Wiltshire between June 14 and 18.

PHILIP HENRY, aged 52, of Peckons Hill, Shaftesbury, was banned from driving for 14 months, fined £120 and must pay costs of £65 for driving without due care and attention, and while over the legal alcohol limit on the A30 at Fovant on June 26.

ADAM JONES, aged 29, of Tournament Road, Salisbury, was fined £833, received nine points on his licence and must pay costs of £168 for driving without due care and attention and failing to stop at the scene of an accident on Netherhampton Road on May 12.

DANIEL LEWIS, aged 30, of Graham Square, Larkhill, was fined £428, was banned from driving for 12 months and must pay £127 costs for driving while over the legal alcohol limit in Lucknow Barracks, Tidworth, on October 15.

ZAC LEWIS, aged 23, of Gainsborough Close, Bemerton Heath, must pay £483.72 compensation, with £35 court costs, to The Lash Bar, Salisbury, after damaging a window on March 25.

DAVID MILES, aged 66, of Heath Road, Salisbury, was banned from driving for 36 months, must carry out £85 hours of unpaid work and pay £170 costs, for driving while over the legal alcohol limit in Phillips Lane, Salisbury, on December 7.

CAITLYN ROBINSON, aged 19, of Bibby Drive, Tidworth, was banned from driving for 12 months, fined £120 and must pay £65 costs for driving while over the legal alcohol limit in Solstice Park Avenue, Amesbury, on June 16.

LUKE RUSSELL, aged 25, of Park Street, Salisbury, was banned from driving for 14 months, fined £307 and must pay £115 costs for driving while over the legal alcohol limit in St Marks Road, Salisbury, on December 2.

JOSAIA BAINIKORO, aged 38, of Swinton Barracks, Perham Down, was fined £646, received eight points on his licence and must pay £149 costs for failing to stop at an accident, or later report it, in Hampshire Close, Salisbury, on September 2.

NICOLA DEAR, aged 51, of High Street, Tisbury, must carry out 50 hours of unpaid work and pay £285 costs for assualting a woman in Tisbury on June 7.

BENJAMIN MORTIMER, aged 22, of Watson Close, Upavon, was banned from driving for 18 months, fined £184 and must pay £115 costs for driving while over the alcohol limit in Castle Road, Salisbury, on December 1.

RYAN SPARROW, aged 19, of Damer Close, Milton Abbas, was banned from driving for 12 months, fined £200 and must pay £115 costs for driving while over the legal alcohol limit in Clover Lane, Durrington on September 19.

LAURA HOLT, aged 31, of Roger Way, Old Sarum, must carry out 10 hours of unpaid work and pay £300 compensation for assaulting two women and a man in Amesbury on June 9.