David Rose 1924 - 2017