The Naval Submarine League is a 501 c 3 non-profit that promotes the importance of submarines to the national defense.