David A. Putt | doi.page