St Johnstone’s Michael O’Halloran looking forward to an injury free run

© SNSMichael O'Halloran in action.
Michael O'Halloran in action.

Breaking