JAMES M. LANGROCK