James Lam

President, James Lam & Associates