About Michael J.P. Hall