Answer
David Johnson retired from domestic cricket in 2006, having played for over two decades. He was a highly successful batsman, scoring over 15,000 runs in first-class cricket, and was also a useful bowler. Johnson represented Queensland and Australia A, but never played Test cricket. He retired at the age of 36, citing a desire to spend more time with his family.