marvin power