Remarkable that he managed to stay playing at these levels for so long given his injury history, the McGinns are quite a breed though. Even when he wasn't at his best, the team always seemed the better for him being there.
Best of luck for his next phase and a big thank-you to him for all he did for saints.