Mark T David is 40 years old. He lives in Ames, IA, but has also spent time in Inver Grove Heights, MN. He has attended Iowa State University and Inver Hills Community College. Pamela M David, Tom David, Thomas D David and Paul A David are in Mark family.