David James Welsh is 52 years old. David lives in Laguna Beach, California. David has also lived in Asheville, North Carolina; Blowing Rock, North Carolina; Boone, North Carolina and Charlotte, North Carolina. Some of David family members are Karie Hollifield Welsh, James Christopher Winters, Paul Welsh and Christ Welsh.