David Vance's latest activity