How much is enough?

975,493 views |
Kevin Cavenaugh |
TEDxPortland
• April 2018