marvin stevens