Vicente Herrera

Vicente Herrera

Solving challenging technology


vicenteherrera@vicenteherrera.com

About me

Active in

Connect with me

Participations