Portsmouth has secured experienced midfielder John Swift, 30, on a two-year deal. Swift, a former academy player, returns to Fratton Park after successful stints at Reading and West Brom, bringing over 300 appearances of Championship experience.