Geboren te Carluke, Lanarkshire, Schotland. Schotse redacteur en auteur, beginnend met radioscripts voor de BBC van voor de Tweede Wereldoorlog, zijn bekendste serie, die hij heeft bewerkt en waaraan hij heeft bijgedragen, zijnde de radio Horror anthologieshow The Man in Black (8 afleveringen 1949 BBC) ), waarvoor hij verhalen van Charlotte Perkins Gilman, Robert Louis Stevenson en anderen aanpaste. Zijn televisie-aanpassingen omvatten oa John Wyndham's The Kraken Wakes (28 april 1954 BBC). Sommige boeken voor kinderen geschreven als Stephen MacFarlane zijn fantasy zoals The Angry Planet (1945).