Crewe Alexandra have made their fifth summer signing by bringing in free agent Callum McFadzean.
He played in both legs of Sunderland's League One play-off defeat at the hands of Lincoln City, amongst his 34 appearances, scoring two goals.
McFadzean, who can play centrally or as a left-sided wing-back, came through the youth ranks at Sheffield United, for whom he made 23 first-team appearances in and around loan spells at Chesterfield, Burton Albion and Stevenage.
He moved north of the border with Kilmarnock in 2016, ending that season on loan at non-league Alfreton.
But, after staying in non-league for a season with Guiseley, he was then signed in 2018 by Ryan Lowe, under whom he won back-to-back promotions from League Two with both Bury and Plymouth.