dr. richard spence