David Mead Bradbury, b. Dec 16, 1925, d. Nov 23, 2007