951,580 views | Kevin Cavenaugh • TEDxPortland

How much is enough?