IFF

IFF fosters practical hope and wise initiative in challenging circumstances. … messy, seemingly intractable issues – local, global and all levels.

internationalfuturesforum.com