JAMES E. HAINES, III