Samuel F Ambrose, b. Jan 23, 1927, d. Jul 14, 1995