C. EDWARD HALEY, JR.