mary spence