Thomas B. Hall
overview