© Delee Corp. 2019

+1 956 662 4893

Board of Directors

Joost Leeflang

Director

Alejandro Abarca

Chief Technology Officer (CTO)

Liza Velarde

Chief Executive Officer (CEO)

Juan Felipe Yee

Chief Operating Officer (COO)

Board of Advisors

David Mohler

M.D.

Mario Moisés Álvarez

Ph.D.

Grissel Trujillo de Santiago

Ph.D.

Lauro S. Gómez

M.D., Ph.D.

Our People