Barrett, David, 1954-