David T. Johnson

Advisor, Avascent Global Advisors