MICHAEL C.F. CHAN & ASSOCIATES