Dave McGaveston does not mince words. It is, he says, his worst season in 40 years of farming. Read More