Sherman O'Neal Allen, b. Jan 26, 1956, d. Jun 7, 2010