Stephen McQueen says goodbye to football after two decades