John Lawrence Barry, b. Jan 10, 1948, d. Oct 28, 2009