Interface Executive Sells 44,393 Shares in Open Market Transaction | Intellectia.AI