JOHN D. HANNAH, JR.