Jack Chang

Active Rowland Heights, CA President for Chain Properties Inc