McCart completes switch to St Johnstone for undisclosed fee

Jamie McCart.
Jamie McCart.

Breaking