A man has been sentenced to prison for a series of sexual assaults on girls as young as seven during the 1980s and 1990s.

John O’Flaherty, 67, was reported to police in 2018 for offences committed on women aged between 7 and 32, with officers from Edinburgh’s Public Protection Unit spending more than two years gathering evidence.

At the High Court in Livingston on Tuesday, 27 February he was sentenced to an Order of Lifelong Restriction with a minimum punishment part of five-years in prison for the offences, which took place in the North and South West of Edinburgh.


Read More: Man shot dead while walking his dog in Scottish town


He was initially arrested in June 2020, with further charges added over the following months.

Chief Inspector Jonny Wright said: “Our response to sexual crime is victim centred, with the safety and wellbeing of victims at the heart of what we do.

"I hope the conviction and sentencing of John O’Flaherty highlights that time is no barrier to investigating offences and we will respond to all reports we receive.

"I wish to thank the women he targeted for coming forward and reporting the attacks to police.

“Their continued support of our investigation and their testimony during the trial ultimately led to O’Flaherty’s conviction."