Apparatus for performing bypass graft surgery on a patient, between a major blood vessel and an occluded vessel in the patient, the vessel being occluded by a lesion, including a blocking balloon, an endoscopic delivery device, a distal suture structure, a proximal suture structure and a delivery catheter, the blocking balloon for isolating a portion of the major blood vessel, the endoscopic delivery device for grasping a vessel graft and for navigating the vessel graft to the major blood vessel and the occluded vessel, the distal suture structure positioned within the distal end of the vessel graft, for suturing the vessel graft with the occluded vessel at a position distal to the lesion, the proximal suture structure positioned within the proximal end of the vessel graft, for suturing the vessel graft with the major blood vessel and the delivery catheter positioned within the vessel graft, for holding and releasing the distal suture structure and the proximal suturing structure.