jed spence