JOHN D. HALL, JR.