Andrew Chan

Active Berkeley, CA President for American Star Construction, Inc.