PORTER & YEE ASSOCIATES, INC.