Keith Walters currently receives research funding from Innovate UK. In the past he has received research grants from UK government, research councils, industry levy bodies and a range of other sources ...