Mary Diffley – full