richard l king