David Gregory is 365 years and 6 month(s) old. He was born in 3 Jun, 1659. David Gregory is television moderator, host and actor. He worked on nbc and was been given 5 million dollars as a salary. His net worth is 12 million dollars. He married Beth Wilkinson and they have 3 children.