NAFB Foundation's many activities