Biography
William MacPherson was born in Stornoway. His father belonged to the east coast of Scotland. When his father died in 1927, he came to Berneray to stay with his aunt. They then moved to Leverburgh.
In 1933 he joined the army. He was in the Seaforth Highlanders Pipe Band for seven years. He was also in their Highland dancing team. He was a prisoner of war for four years and ten months when they were caught at St Valery.
He left the army in 1945 and worked in Mull until 1952. He then returned to Berneray and was a postman in the island.