Joseph Petric plays Antonio Soler, Mozart, Domenico Scarlatti, Bernhard Molique, Andrew Huggett Joseph Petric