robert d walter