O For A Thousand Tongues To Sing - David Erwin Share: Download MP3 More song by David Erwin Rock Of Ages 2:45 I Surrender All 6:13 Sweet Hour Of Prayer 4:46 All Hail The Power Of Jesus' Name 2:59 Crown Him With Many Crowns 3:44 Be Thou My Vision 3:28 O, Worship The King 2:21 Come Thou Fount Of Every Blessing 3:47 Trust And Obey 2:28 Jesus Loves Me 2:53 Amazing Grace 2:48 Nothing But The Blood 2:31 The Old Rugged Cross 4:11 Onward Christian Soldiers 3:52 There Is Power In The Blood 2:54 Rock Of Ages 2:45 All Creatures Of Our God And King 2:53 Savior, Like A Shepherd Lead Us 4:00 Battle Hymn Of The Republic 4:04 Stand Up, Stand Up For Jesus 2:56