Charitable giving surpasses $400 billion for the first time, baby boomers and millennials favor impact investing and AdvisorEngine announces back end improvements.

Source: www.wealthmanagement.com