Ben Rosen

#227597

Proprietary research analyst