TERENCE LIAU & ASSOCIATES