When he was a boy, growing up just outside Dunfermline, a few miles from the Firth of the Forth, JJ Chalmers used to wander ...