St Johnstone striker could be back in three weeks

Graham Cummins.
Graham Cummins.