A needle driver, comprising: a first elongated body comprising a first end facing in a forward direction, a second end facing in a backward direction, a substantially hollow interior portion and a plurality of teeth extending inwardly from the first end; a second elongated body comprising a first end protruding from the first end of the first elongated body in the forward direction, a second end facing in the backward direction and a substantially hollow interior portion, the second elongated body being slideably disposed in the first elongated body and slideable in the forward direction and the backward direction; a clamping device comprising a clamping end and a connecting end, the clamping device being at least partially disposed in the second elongated body, wherein the connecting end is affixed to the first elongated body; a biasing shaft comprising a first end facing in a forward direction, a second end facing in a backward direction and at least partially disposed within the second elongated body; an actuator; a locking device affixed to the actuator, the locking device being configured to mate with the teeth; a spring disposed between a first flange at the second end of the biasing shaft and a second flange at the second end of the second elongated body; and a pin; wherein: the second elongated body defines a first slot and a second slot; the pin extends through the second slot and is secured to each one of the actuator and the biasing shaft, the pin being slideable within the second slot; a connector, which extends through the first slot defined by the second elongated body and which fixes the connecting end of the clamping device to the first elongated body; and the biasing shaft is slideable with the actuator in the forward direction and the backward direction, wherein sliding the biasing shaft in the backward direction causes the second elongated body to slide in the backward direction exposing the clamping end of the clamping device so that clamping end is open, and wherein sliding the biasing shaft in the forward direction causes the second elongated body to slide in the forward direction over the clamping end thereby closing the clamping end. a first elongated body comprising a first end facing in a forward direction, a second end facing in a backward direction, a substantially hollow interior portion and a plurality of teeth extending inwardly from the first end; a second elongated body comprising a first end protruding from the first end of the first elongated body in the forward direction, a second end facing in the backward direction and a substantially hollow interior portion, the second elongated body being slideably disposed in the first elongated body and slideable in the forward direction and the backward direction; a clamping device comprising a clamping end and a connecting end, the clamping device being at least partially disposed in the second elongated body, wherein the connecting end is affixed to the first elongated body; a biasing shaft comprising a first end facing in a forward direction, a second end facing in a backward direction and at least partially disposed within the second elongated body; an actuator; a locking device affixed to the actuator, the locking device being configured to mate with the teeth; a spring disposed between a first flange at the second end of the biasing shaft and a second flange at the second end of the second elongated body; and a pin; wherein: the second elongated body defines a first slot and a second slot; the pin extends through the second slot and is secured to each one of the actuator and the biasing shaft, the pin being slideable within the second slot; a connector, which extends through the first slot defined by the second elongated body and which fixes the connecting end of the clamping device to the first elongated body; and the biasing shaft is slideable with the actuator in the forward direction and the backward direction, wherein sliding the biasing shaft in the backward direction causes the second elongated body to slide in the backward direction exposing the clamping end of the clamping device so that clamping end is open, and wherein sliding the biasing shaft in the forward direction causes the second elongated body to slide in the forward direction over the clamping end thereby closing the clamping end. the second elongated body defines a first slot and a second slot; the pin extends through the second slot and is secured to each one of the actuator and the biasing shaft, the pin being slideable within the second slot; a connector, which extends through the first slot defined by the second elongated body and which fixes the connecting end of the clamping device to the first elongated body; and the biasing shaft is slideable with the actuator in the forward direction and the backward direction, wherein sliding the biasing shaft in the backward direction causes the second elongated body to slide in the backward direction exposing the clamping end of the clamping device so that clamping end is open, and wherein sliding the biasing shaft in the forward direction causes the second elongated body to slide in the forward direction over the clamping end thereby closing the clamping end.