Peter Fletcher, classical guitarist