 Investment company Spence Asset Management Current Portfolio buys Virtu Financial Inc, Inovalon Holdings Inc, iShares U.S. Medical Devices ETF, iShares Core U.S. Aggregate Bond ETF, BTC iShares U.S. Treasury Bond ETF, sells Teladoc Health Inc, MongoDB Inc, Alphabet Inc, Kinder Morgan Inc, Flaherty Crumrine Preferred and Income Securitie during the 3-months ended 2021Q1, according to the most recent filings of the investment company, Spence Asset Management. As of 2021Q1, Spence Asset Management owns 39 stocks with a total value of 346 million. 