Top Cricket Umpires in the world
He has played domestic cricket for Worcestershire, Derbyshire and Natal.
He was appointed to the ECB full list of first class umpires for the 2006 English cricket season.
He was promoted to the ICC International list on November 2009.
Appointed to the ICC Emirates Elite Panel of ICC Umpires in 2013.