Francis Scott Key, Francis Haffkine Snow, John Stafford Smith, Walter Damrosch & Star Spangled Music Foundation