A method and apparatus system for managing virtual mutual funds. A
plurality of investment managers manage a plurality of accounts for a
plurality of investors. The investors directly hold assets in the
accounts so that the investors may take advantage of any tax benefits
generated by transactions using the assets in the accounts. An investor
may have one or more accounts and thus one or more managers. A manager
may have one or more investors and thus one or more accounts to manage. A
virtual mutual fund manager uses a holdings matrix and a lot matrix to
track the asset lots in the accounts. When a manager wishes to make a
trade affecting an investor, the virtual mutual fund manager determines
which asset lots held by the investor should be used to execute the
trade. Optionally, each investor may be associated with a tax-managed
account. The tax-managed account is used by the virtual fund manager to
make deferred "paper" trades thereby avoiding certain adverse tax
consequences that may be created when an investor has multiple managers.
Optionally, each investor may allow loss-harvesting trades to be executed
on his or her behalf in circumstances where such trades may reduce the
investor's tax obligations.