david pearl