Murray Davidson ready for another St Johnstone pre-season battle

© SNSMurray Davidson.
Murray Davidson.

Breaking