Mary O'Neill has previously worked as a molecular biologist in Leeds and Edinburgh. She is now training as a psychotherapist and is teaching at a further education college in Edinburgh.