Duncan Lunan on Troon Beach photo: Linda Lunan