McLeod's mother was English and his father was a Scotsman from the Isle of Skye, who was employed as the manager of a temperance book stall and also worked as a caddy.
McLeod's mother was English. His father was a Scotsman from the Isle of Skye. The Isle of Skye was employed as the manager of a temperance book stall. The Isle of Skye was also worked as a caddy.