Oliva Adele C

Insider Buys Quantity –
1
2019-11-08PurchaseTELA Bio, Inc.
TELA
307,692
4.8899%
$13.00$4M+2.92%