A MISSING man from the Dunfermline area has been traced safe and well.

An appeal was launched yesterday after Joshua Gregory, 27, was last seen at 9pm on Saturday June 30 on the B958 near Errol and had not been in contact with family since 7am on Monday July 2.

Police announced on their social media page this morning that he had been traced and thanked the public and the media for assisting them with their appeal.