David Foster — (1924-2014)