JAMES C. PORCH