Alberto de la Cruz

Product Manager and Filmmaker living on Long Island.