Merrill Lynch is the investment and wealth management division of Bank of America. Merrill Lynch offers full range of investment products and services.