charles spence