JAMES M WALTER