Croatian defender Bozo Mikulic has become the first St Johnstone signing of the Simo Valakari era.
The centre-half started his career with RNK Split before earning a move to Sampdoria in Italy.
He would return to his homeland to join Hajduk Split and more recently played for Auda in Latvia under Valakari.
“I expect this to be a very difficult league physically,” said the 27-year-old, whose most recent club was Albanian side FK Partizani.
“It is a great step in my career, I’m happy to be here and hopefully we have a good season ahead of us.
“It means a lot to sign for St Johnstone. I’ve been through several different countries and cultures and that has made me a lot stronger as a player and as a person.
“Simo was my coach two years ago and now being able to sign here is something amazing for me. I look forward to playing in front of our fans.”