JAMES A. KLEIN