A delivery device for deploying an expandable prosthesis and method of usethereof are described. The deliverydevice comprises an outer catheter that is capable of retracting in a proximaldirection and resheathmg over the prosthesis in a distaldirection. The device comprises a drive pulley that can engage a particulargear set to retract the outer catheter and expose theprosthesis. The drive pulley can also engage another gear set to resheath theouter catheter and recapture the prosthesis between theinner and the outer catheter. A directional switch enables the device tooperate between the two modes.