richard davies