An 82-year old former Tayside shopkeeper has admitted a series of sexual offences against two children, spanning three decades.
Kenneth Guild, of Cluny Court, Blairgowrie, admitted exposing himself to girls on several occasions in Perth city and Kinnoull Hill in the 1960s, 70s and 80s.
He performed a sex act on himself while in a car with one of the victims, who was aged either eight or nine at the time, in the early 80s.
Appearing in Dundee Sheriff Court, Guild pled guilty to committing lewd, indecent and libidinous acts on two children on various occasions between January 1 1966 and August 23 1971 and June 4 1981 and July 3 1983.
The girls were aged between six and 10 and eight and nine respectively.
The court heard Guild told police: “It was just some petting.”
He also said: “I did something but I can’t remember. I must have showed them my penis or something like that.”
Fiscal depute Eilidh Robertson said: “He said he could not remember the incidents happening but if the complainers said they happened then they must have.”
In one instance, one of the victims, possibly aged as young as six at the time, woke up in a bed to the sound of a male grunting and a body pressed against her back.
On several occasions, Guild exposed himself to the girls while in his car.
The court heard that Guild used to own a model shop in Perth city centre.
The crimes only came to light in recent years when the women decided to report Guild to the police.
Sheriff Tom Hughes deferred sentence until October 28 to allow for criminal justice social work reports and restriction of liberty orders to be prepared. He also released Guild on bail.