Which of the following is responsible for providing services such as underwriting, facilitating sales, providing risk management advice, and offering foreign currency exchange trading?
A. Commercial bank
B. Retail bank
C. Fannie Mae
D. Investment bank
E. Freddie Mac
Answer: D. Investment bank