John Kenyon (Ken) Roberts 1940 – 2010