Thomas J. Foster San Mateo CA