MICHAEL A KEEGAN