JOHN C. HALL, JR.