David James Hudson is 47 years old. He lives in Iowa City, Iowa. Other places in which he has lived are Naples, Florida; Kalona, Iowa; Lone Tree, Iowa and Granite Falls, North Carolina. He is a 1990 graduate of Naples High School. Kerry Denise Ross is in David family.