David M Smith is 54 years old. lives in Sayreville, New Jersey, but has also spent time in Perry Hall, Maryland; South River, New Jersey; Downingtown, Pennsylvania and Dallas, Texas. David works at Texans For Gun Safety Action Fund. David M Smith and Paul C Smith are some of David relatives.