Serial Moray thief avoids jail despite attacking girlfriend

Elgin Sheriff Court
Elgin Sheriff Court