St Johnstone defender Liam Gordon signs a new contract

© SNS GroupLiam Gordon.
Liam Gordon.