Investing for the long term requires looking past the day-to-day news cycle and recognizing megatrends that last. It also involves identifying businesses that have staying power and having the ...