edwin spence