Client Success Manager
new canaan, connecticut, united states
Statista
St. Lawrence University
St. Luke's School (New Canaan, Connecticut)