Shrewsbury have agreed a deal to sign versatile forward Paul Parry.

The out-of-contract 31-year-old failed to agree new terms with npower League One rivals Preston and has opted to link up with Shrews, who will be aiming to preserve their third-tier status next season following promotion.

Parry, formerly of Hereford - where he played under Shrews boss Graham Turner - and Cardiff, spent three years with North End and made 47 appearances in all competitions last season, scoring four goals.

His move to the Greenhous Meadow completes a flurry of transfer activity between Shrewsbury and Preston this summer, with Shane Cansdell-Sherriff and Nicky Wroe both rejecting new deals with Shrews in May to make the move to Lancashire.