delivering an elevator speech or elevator pitch

Elevator speech, elevator pitch

delivering an elevator speech or elevator pitch