Ross O'Keefe, David Thompson