undefined David W. Pearce