richard peters