Irreproachably

Ir·re·proach·a·bly

Irreproachably

adv.
  1. In an irreproachable manner; blamelessly.