Vastly experienced midfielder Andy penned a two-year deal at Hearts after leaving Rangers in the summer.
The 28-year-old started his senior career with Livingston back in 2008, where he made 50 appearances and scored 17 goals, and won the old Third Division in 2010.
A move to English Championship side Middlesbrough followed that year. Featuring 42 times for the Riverside club, he also enjoyed loan spells at Walsall, Blackpool and Bradford City, and spent a further six months at Valley Parade on a permanent contract.
In July 2015 he joined Rangers on an initial two-year deal and helped the Ibrox side to lift the Scottish Championship title and the Challenge Cup. His performances saw him rewarded with a new four-year contract in 2016 and he would go on to make a total of 152 appearances, scoring 18 goals.