David Haywood - English cricketer