ROBERT L. HAINES JR.