The wicketkeeper-batsman played for Surrey and captained the London club in 2014
Ireland cricketer Gary Wilson has signed a three-year-deal with Derbyshire.
The wicketkeeper-batsman leaves Surrey after making his debut for the London-based club eight years ago.
Wilson captained the side in 2014.