In his 16-season ORGANIZATION@1 career , he played for the ORGANIZATION@2 , ORGANIZATION@3 , ORGANIZATION@4 , and the ORGANIZATION@5 .

He has also played for the ORGANIZATION@2 , ORGANIZATION@3 , and the ORGANIZATION@5 .
