Kapseret MP Oscar Sudi has offered an apology to the Catholic church and the clergy after they rejected President William Ruto's KSh 5.6 million donation.