Toccata (Shirley, Nathan)
Nathan Shirley (Piano)
For CD or high quality downloads:
D.J. Marcolesco (Piano)
Sorry for the pathetic quality. If I get time I'll redo this.