Sheriff Louise Gallacher jailed McDougall for 21 months, backdated as he has been in custody since his arrest in June.