Man involved in Lossiemouth caravan scam that cost victims over £20,000 avoids prison

James Milligan at Elgin Sheriff Court.
James Milligan at Elgin Sheriff Court.

Breaking