908 Devices director Christopher D. Brown sells common shares worth $328,500 - MASS News | Rallies