A delivery device for deploying an expandable prosthesis and method of use thereofare described. The delivery device comprises an outer catheter that is capableof retracting in a proximal direction and resheathmg over the prosthesis in adistal direction. The device comprises a drive pulley that can engage a particulargear set to retract the outer catheter and expose the prosthesis. The drive pulleycan also engage another gear set to resheath the outer catheter and recapturethe prosthesis between the inner and the outer catheter. A directional switchenables the device to operate between the two modes.