What is the version of the following sentence with correct punctuation?

The lecture Expectation management is the key to success challenge the Sales Organizations often shorttermed focus on closing deals with promises the delivery organization subsequently is unable to meet
The lecture "Expectation management is the key to success" challenge the Sales Organizations often short-termed focus on closing deals with promises the delivery organization subsequently is unable to meet.