David O'Sullivan, Hampshire and New Zealand © ESPNcricinfo Ltd