Leslie Stretch

Leslie Stretch

AngelClaimed
CEO @ Medallia
HQ location
Palo Alto, United States