logan vazquez