John McCracken 1936-2011