John R. Hall Professor