David Mario Lopez, 61 years old, lives in Silver City, NM, but has also spent time in Santa Clara, NM. David has attended New Mexico Highlands University and University Of New Mexico. Companies in which David has a work history include Criminal Law. Positions David has held include Attorney and Lawyer.