genevieve spence