New play to tell tale of Elgin man who lived in ruined cathedral before finding fame and fortune in Army

© JasperimageL-R - Nikki Henderson who plays Marjorie Gilzean, with 'young Andrew,' Finlay McLuckie, 10
L-R - Nikki Henderson who plays Marjorie Gilzean, with 'young Andrew,' Finlay McLuckie, 10