If this (David Brooks) is the same person who was lauded as being "conservative" just before the Clinton presidency and later turned out to be an ultra liberal Clinton supporter, I stand by my statement. But perhaps I have confused two different persons with the same last name. If so, I retract my statement and hope I have not misled anyone.
However, on researching the David Brooks mentioned in the post I find the man was married and is now divorced and has a son. David Brooks is also a strong advocate of single-sex marriage according to Wikipedia and supporter of Obama and his policies.
That was David Brock.