St. Johnstone Football Club is a Scottish football club based in Perth .
St. Johnstone F.C. is a professional football club based in Perth , Scotland .