Irreproachably
Ir·re·proach·a·bly
Irreproachably
adv.
In an irreproachable manner; blamelessly.