"Your foundation has made a lot of financial promises in the last week."