The 110 techniques of communication and public speaking

2,116,376 views |
David JP Phillips |
TEDxZagreb
• September 2018