Otto Padrón resigns as CEO of Meruelo Media, will launch own venture February 18, 2025 by Veronica Villafañe 1 Comment