irreproachably

Adverb

 * 1) In an irreproachable manner; blamelessly.