Carroll, David, 1949-