Alberto de la Cruz

Product Manager and Filmmaker on Long Island.