David Scott Hamilton is 51 years old. David lives in Arroyo Grande, CA. Other places in which David has lived are Corona Del Mar, CA; Linden, CA; Newport Beach, CA and Nipomo, CA. Stephen D Hamilton, Paul L Hamilton and Velma A Hamilton are some of David relatives.