0
He does not have a middle name.
Keith Richards
Keith Richards was born on December 18, 1943
Keith Richards was born on December 18, 1943.