Marcos Lerma

Active Palo Alto, CA President for Def, Inc.