David plays a little bit of everything so you know you won't be bored!