tim carruthers