First off WELCOME Paul to SZ..
Although I didn't recognize most of these songs,......
well done playing!!.. clap

btw... what is a "keen" keyboard/piano player? confused1