Meaning of March the mad scientist?