Bach, JS: Brandenburg Concerto No. 3 in G Major, BWV 1048: I. — - Song by Johann Sebastian Bach, Anthony Halstead, Hanover Band