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

James Milligan at Elgin Sheriff Court.
Breaking

    Cancel