This is Vivaldi

Guitar Concerto in A Major (Transcription of RV 82)