Michael B. Keegan, President