Randy, not good, great fits much better. You are a Pro.
Your improvisation never lost site of the melody. I love that.

Played most of my jobs with a sax player,
you would have done a great job.
John C.

PS, I hear your sax impro lines when you play the keyboard. Nice.