Ellen Waller

Ellen Waller

People Ops Manager, Scratch
5 points
All activity
Ellen Waller
Scratch
Scratch
On-demand shopping expertise