Deb Tenenbaum

EVP and chief people officer

Deb Tenenbaum is an executive vice president and the chief people officer at payments platform solutions provider Yapstone.