richard.graves