Carter, Gary, 1954-2012