JOHN E. HALL JR.