This photo belonged to my great uncle Alexander (Sandy) Stephen who lived in Fraserburgh from 1905 to 1980s. I'm trying to work out who the gentleman in the photo is. It's attached to professional looking card although it doesn't have any photographer/studio details. I'm hoping he's from Fraserburgh but can't be certain.
Does anybody recognise the uniform he's wearing? I don't think it's military although it does have a distinct hat badge.