In 1985, Diana got married to Douglas Wayne Shanks. As a loving husband and wife, they have already welcomed a child named Nathaniel Williams. It’s been about three decades; they have been bonded into this married life. Her nationality is American and she is of white ethnicity.
After her high school graduation from some high school in United States, Diana joined Duke University. There she majored in economics. Besides her major in economics, she also took several other minors. She finally earned her bachelor's degree from there in 1980. Later on she took an intern at WTVD in Durham. After doing an intern for several months, she finally joined WSOC and she began working there as a reporter. After that she also worked as a weeknight anchor at 6 p.m. and 11 p.m. at WBTV. In 1987, she joined WNEV (now WHDH) and she worked there till 1991. In 1991, she was hired by WABC as a reporter. Few months later, she was named its weekend anchor. In the 1990s, she was also seen at the station's 11 p.m. Eyewitness News newscast as its co anchor with Bill Beutel. Her net worth is $1.5 million. She is now aged 57 years old.