TED YEN & ASSOCIATES, INC.