how many years did karl rove stay in office?
6