blair spence