Richard Walker

Chief Customer Officer

Denodo