Charles River director James Foster sells $8.4 million in shares
Read Charles River director James Foster sells $8.4 million in shares on AiiN.