This is one of 18 pieces by Jim Giddings titled "Sketches of Latin America". They are all really nicely Latin-flavored compositions and are around intermediate level, so not that hard to play. This piece can be downloaded free from Larry Beekman's web site (http://www.larrybeekman.com/freeMusic+.html
). The complete collection can be purchased from that site as well. Posted here with permission from the author.
PS: My youtube channel is "spronev"