What is the difference between "gene delivery" and "gene therapy"?
Citing wikipedia:

Gene delivery is the process of introducing foreign DNA into host cells.
Gene therapy is the therapeutic delivery of nucleic acid polymers into a patient's cells as a drug to treat disease.

In other words, 'gene therapy' refers to the use of 'gene delivery' for therapeutic goals.