Music and Words by John Philip Sousa
Arrangement by David Wright
Performed by Acoustix
Awesome!
pinging this post, definitely!