David Werner (1979).