Biography
Spencer is a Principal with The St. Louis Trust Company, a multi-family office for over 50 families in the United States managing in excess of $10 billion, where he heads the Family Business Advisory Practice. Spencer is also an Adjunct Lecturer in Family Business at the Olin Business School at Washington University in St. Louis.
On the show