St Johnstone confirm David McMillan signing

© GettyDavid McMillan of Dundalk.
David McMillan of Dundalk.