One who obviates. That is, one who anticipates and eliminates dangers, difficulties, and disadvantages by effective measures.
David is an obviator of difficulties; we never have any trouble when he's around.
At first Alex thought he had done a forknuts when the report appeared. But it turns out Jim had already taken credit for the leak, saving him from potential embarrassment. The next day, Alex thanked the obviator for his assistance.