JAMES D. CRANE