Deletion of Tudor Rickards

Comment: Criterion 8 of  says that a professor is notable if s/he was the editor-in-chief of a major,  well-established journal, the idea being that such a position is a sign of recognition by the scholarly community. Journals that a person founds on their own would not signal the same sort of recognition, especially if the journal was a minor one. Could somebody in the field attest to how well-established/respected ''Creativity and Innovation Management'' is? A connection to a minor journal would not satisfy #8
Stance: comment
Cited policy: Wikipedia:Notability (WP:PROF)