Martin L. Keegan
overview