A surgical suturing device comprises an arced needle track. An arced needle is positioned in the needle track, the needle having a leading end, a trailing end, a medial face, and a lateral face. A length of suture is connected to the needle. An arced carrier track is spaced from the needle track. A reciprocating needle driver has a carrier positioned in the carrier track and a driver positioned in the needle track and is operative to engage and move the needle in the needle track. A transmission is operative to reciprocate the carrier in the carrier track.