ABC News anchor George Stephanopoulos apologized on air Friday after coming under fire for failing to disclose his donations to the Clinton Foundation.

“Now I want to address some news you may have seen about me,” Stephanopoulos said Friday on ABC’s Good Morning America. “Over the last several years I’ve made substantial donations to dozens of charities, including the Clinton Global Foundation. Those donations were a matter of public record but I should have made additional disclosures on air when we covered the foundation.”

Though the contributions were made to help “stop the spread of AIDS, help children, and protect the environment in poor countries,” he continued, it was a “mistake” to make personal donations to the foundation.

“I should have gone the extra mile to avoid even the appearance of a conflict,” he said. “I apologize to all of you for failing to do that.”

On Thursday, the Washington Free Beacon and Politico reported that Stephanopoulos failed to disclose his $75,000 in donations when he interviewed Peter Schweizer, the author of “Clinton Cash,” a new book that criticizes the organization. Schweizer called the lapse a “massive breach of ethical standards,” and suggested that ABC should invite him back for a second interview.

Meanwhile some Republican presidential candidates have also questioned his objectivity, leading to Stephanopoulos recuse himself from moderating any Republican presidential debates. But Stephanopoulos still has one defender on the right: Senator Orrin Hatch, the Utah Republican who leads the Senate’s Finance Committee.

“In my experience, George is an honest, decent man,” Hatch told Bloomberg, though he later added that he was glad Stephanopolous had recused himself from moderating ABC’s GOP debate.