Malcolm MacPherson was born on The Isle of May, in the Firth of Forth, where his father, John McPherson, was one of the lighthouse keepers.
Malcolm MacPherson was born in the vicinity of The Isle of May and the Firth of Forth, where his father, John McPherson, held a position as a lighthouse worker.