52-year-old David E Branch lives in Belleville, MI. David has also lived in Detroit, MI; Chesterfield, VA; Chester, VA and Virginia Beach, VA. David is related to Erik Leung Lin, Dawn M Branch, Deborah C Stewart, Ruthann Branch, Andre K-marita Branch, William C Branch, Darrel A Branch, Dolores Branch and Bennie Branch.