kane vazquez