JAMES H. TEAL, JR.