Fly hunter has discovered 30 new species