A taxi driver who was fined after colliding with a cyclist has been warned over his future conduct.
Donald MacPherson was ordered to pay £720 and handed five penalty points following an incident on Christmas Eve 2020.
Police Scotland objected to his bid to renew his licence for another three years as he had been convicted of driving without due care and attention.