JAMES M Takeuchi