64-year-old David W Brooks lives in Merrimack, NH, but has also spent time in Mont Vernon, NH; Arlington, VA; Pennington Gap, VA and Rogersville, TN. Some of David family members are Peter Laurence Keys, Joel E Keys, Patricia N Keys and Shelly Keys Brooks.