David Hall born 1937