The 47-year-old was arrested on Tuesday 13 November 2018 and appeared at Dunfermline Sheriff Court, yesterday, Wednesday 14 November 2018.
Detective Sergeant Kieran Marsh of Dunfermline CID said:
“I wish to thank the public for their vigilance, which has allowed us to trace this man."
“I would like to reassure the public that Police Scotland take all reports of this nature seriously and we are committed to bringing those responsible to justice."
“I would encourage anyone who has information regarding these types of offences to contact Police Scotland on 101, or alternatively information can be provided anonymously to the charity CrimeStoppers on 0800 555 111."