Concept
trust
a legal arrangement where a small group of trustees have legal ownership of a business that they operate for the benefit of other investors
Concept
a legal arrangement where a small group of trustees have legal ownership of a business that they operate for the benefit of other investors