David McCullough is married to Rosalee Barnes McCullough, whom he met at age 17, in Pittsburgh is fan of sports, art history, watercolor and portrait painting.
David McCullough is married to Rosalee Barnes McCullough. He met Rosalee Barnes McCullough at age 17.