Map location of Thomas Thomatos 12 South First Street, Suite 720, San Jose, CA 95113 Phone: 408-457-0416