All good advice, & nothing wrong with Company's like Vanguard, & Edward Jones. But, as Banks, they lead you to THEIR products, which Can be, more profitable for them. I would suggest an Independent Financial Advisor. They can sell any investments, & tend to pick out the best. All, will assist you with your goals, as to short/long term, risk, & retirement. Be happy to refer my advisor. LONGGGG list of credentials, handles many of the big wigs in Mt.Holly/Belmont, & other places. He will travel to you, if needed!