David J. Vanderpool publisher