3 excellent ASX shares I would buy and hold for 10 years or more

I think these three businesses still have plenty of room to grow over the next decade.