JAMES E. KLEIN