Marvin and company