A taxi driver who regularly abused a young boy he drove to school has been jailed for four years and eight months.
John Walls preyed on his victim starting when he was just aged 11.
The married 59-year-old cabbie worked for a firm in the Dumfries area who had a contract with the local council.
This involved Walls taking the boy to and from the child’s school and home.
Walls later admitted what he had done during a “family summit” with relatives.
He was sentenced on Tuesday at the High Court in Glasgow.
Walls had previously pled guilty to charges of sexual assault and rape.
Lord Clark told him: “This was deplorable abuse which must have caused lasting distress for this vulnerable young boy.”
Walls, also of Dumfries, will also be supervised for a further three years on his release.
The crimes spanned between March 2016 and September 2020.
Prosecutor Kath Harper told how Walls targeted the child when they were alone in his taxi.
She added: “The boy has found it difficult to estimate the number of times this conduct occurred.”
When the victim moved school, Walls continued to keep in touch including on social media.
Walls would meet him in his taxi and stop at various places in Dumfries to again abuse him.
The boy’s mum eventually became worried when she clocked the pervert siting in his cab near her home.
She later spoke with police before her son told a teacher he had been preyed upon by a taxi driver.
Lorraine Glancy, defending, said Walls had made no comment when initially quizzed by police.
But, the advocate went on: “It would appear the shame and remorse – that he continues to display – was apparent when he got home and he told his wife.
“His wife then summoned other relatives for a family summit and, therein, he made full and frank admissions.”
Lord Clark told Walls the jail term would have been seven years, but for the guilty pleas.
STV News is now on WhatsApp
Get all the latest news from around the countryFollow STV News
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country