joel spence