marvin huerta