JOHN C. HAGLER, III