Tysk-Engelsk ordbok »

es ist ihm zu verdanken. betyder på engelska

TyskaEngelska
Es ist ihm zu verdanken.

It's due to him.