David Shaffer: key obituary facts
Is David Shaffer dead? Yes. David Shaffer died on October 20, 2023, at age 87.
Cause of death: David Shaffer's cause of death has not been publicly confirmed.
What was David Shaffer known for?
He was known as South African-born British-American physician and pediatrician.
![]()
South African-born British-American physician and pediatrician
Died on Friday October 20th 2023