Home Features Stavros Niarchos Foundation: 25 Years, $3 Billion in Grants and Immeasurable Impact