JAMES S. LONG, JR.