JAMES F. HAMPTON