Houstonian Marc Garvin specializes in the music of many cultures. He performs the music of Brazil, Africa, Argentina, Spain, Uruguay, and the US. Compositions range from classical to popular music, appropriate for weddings, receptions and private parties.