Although, as an attenuating factor, it is an editor physicist  at this point much more of an editor than a physicist.
No obstante que, como atenuante, se trate de un físico editor y, en este momento, mucho más editor que físico.
Embora, como atenuante, trate-se de um físico editor e, neste momento, bem mais editor do que físico.