David M. Hall,