Unpaid work for man caught with heroin

Aberdeen Sheriff Court