He told the club website: "The manager [Steve Evans] made me an offer and gave me some time to think it over but I knew I wanted to sign for him.
"We have a great team spirit and I believe we can improve on the season just gone."
Evans added: "Glenn is a good signing for us, he is a talented lad and a big character in the dressing room.
"He had made considerable improvement since he first joined us and we will continue to work on his game to ensure that progress continues.
''I will have met every current player we have offered a deal to by the end of this week and decisions on all of last season's squad will be finalised."
Source: BBC Sport
Source: BBC Sport