Joe Ko

Active Pasadena, CA President for Predicate Holdings, Inc.