David J. Teal | doi.page