Could Q be Admiral Mike Rogers?-)
Most agree that Q is a number of people. I doubt that Admiral Rogers would have made the post praising him though.