He passed away this morning.

Update: John Podhoretz has some thoughts.