John Geddes, 33, was last seen in the Coulardhill area of Lossiemouth in Moray at around 10.30pm on Monday.