Galectin Therapeutics director Harold Shlevin purchases $7,539 in common stock By Investing.com Marcel Trisent 12/31/2024