David Vanderpool articles