Deena Watts's Location
San Francisco, CA, US
Deena Watts's Work
Deena Watts's Summary
Deena Watts, based in San Francisco, CA, US, is currently a Content Manager at Dor Technologies, bringing experience from previous roles at Marqeta, Inc, Scotiabank, BMO Capital Markets and Covelo Group.