Financial intermediaries are
A) Insurance companies
B) Multiple that provide access to the financial markets
C) Essential to direct finance
D) Stock exchanges