Everton have confirmed that the former Glasgow Rangers striker has put pen to paper and will join his former Rangers team mate Nikica Jelavic at Goodison Park.
Naismith, who has won 15 caps for his country, will now join up with the rest of the Blues squad when they report for pre-season training at Finch Farm on Thursday.
Moyesy said: 'We are delighted that Steven has agreed to join us. He will be an excellent addition to the players we already have and we look forward to him being fit and ready to play at the start of the season.'
'He is an established international who can play in a number of positions. He has a flexibility we always like in our players and which will hopefully prove to be very useful for us.'
Get in there! Welcome to Goodison Steven.
4th day of the transfer window and we've signed a player what's going on?!!
Email Bluekipper at firstname.lastname@example.org