His engaging wit and infectious giggle endeared him to everyone, but it was his talent as a scribe which was most impressive..
Police called out to service station.
A tradesman has admitted exposing his genitals to a female customer who invited him inside for a drink.
A drinker who knocked a man unconscious on Elgin High Street has been ordered to complete unpaid work and compensate his victim.
A 20-year-old who “violently” struggled with police officers and called them “spastics” has been ordered to carry out unpaid work.
A 70-year-old man has admitted to downloading images and videos of child abuse.
A 24-year-old Buckie woman has been sentenced for assaulting a pregnant woman after texting her: “Don’t think being pregnant is going to save you”.
An “under the influence” 38-year-old took a woman’s car keys as she slept before crashing her car.
A serial 999 caller has been jailed for chasing paramedics away from his flat with a knife and attacking their ambulance with the crew locked inside.
A man has been placed on the Sex Offender’s Register after an incident on a train.
Two women attacked a man to his severe injury and permanent disfigurement.
A 19-year-old left one police officer with a 2cm cut and spat at another in an attack at his home.
Force reacts after teenager admits guilt in court.
16-year-old admits attack at Elgin bus station in February
Motorcyclist was going at more than twice the limit.
Speeding motorist receives driving ban.
A man who admitted to being “verbally and emotionally abusive” towards his former partner has been ordered to carry out unpaid work.
A man who attempted to defecate and urinate on the doorstep of a house in Moray has been handed a custodial sentence.
A man has been ordered to do community service after asking a relative to punch and stab him.
A 29-year-old has been sentenced after admitting to assaulting his partner.