JOHN J. HALL, JR.