Alexander D. Hall
overview