Rossi isn't a scientist.
Though I’m skeptical about Rossi for other reasons, that’s an immaterial argument. Discoveries frequently come from outside the field.