The Republic of Ireland international’s new contract takes him to the summer of 2024 and to ten years with the Lilywhites

[MORE]