David Brooks Married Anne Snyder Back In 2017 After Separation From 27 Years Of Marital Relationship.
David Brooks is an exceptional man of many talents. He is an American cultural and conservative political commentator who writes for The New York Times. H...