2026-10-23 18:46:00 UTC#508490newconfirmednews
James Russell discloses 6.1% stake in Abeona Therapeutics, seeks board and leadership changes
tradingviewimportance 0.50trust 0.80James Russell +0.30Abeona Therapeutics Inc. -0.30James Russell Revocable Trust 0