Keegan stays president, meetings set, administrative contracts OK'd