timothy carruthers