David T. Snyder's latest activity