JAMES B. STIRLING, JR.