The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AAON INC COM PAR $0.004 000360206 224 6,749 SH   SOLE   6,749 0 0
APPLE INC COM 037833100 34,026 183,817 SH   SOLE   165,668 0 18,149
ABBVIE INC COM 00287Y109 437 4,719 SH   SOLE   3,849 0 870
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 16,177 98,888 SH   SOLE   90,392 0 8,496
ADOBE SYS INC COM 00724F101 503 2,063 SH   SOLE   2,063 0 0
AETNA INC NEW COM 00817Y108 300 1,634 SH   SOLE   1,634 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,871 27,000 SH   SOLE   24,430 0 2,570
ALLERGAN PLC SHS G0177J108 8,262 49,557 SH   SOLE   43,909 0 5,648
ALLSTATE CORP COM 020002101 14,884 163,075 SH   SOLE   145,454 0 17,621
AMGEN INC COM 031162100 1,045 5,663 SH   SOLE   4,844 0 819
AMPIO PHARMACEUTICALS INC COM 03209T109 27 12,256 SH   SOLE   12,256 0 0
AMERICAN TOWER CORP NEW COM 03027X100 13,401 92,951 SH   SOLE   84,774 0 8,177
AMAZON COM INC COM 023135106 15,481 9,107 SH   SOLE   8,047 0 1,060
ANDEAVOR COM 03349M105 11,947 91,074 SH   SOLE   79,720 0 11,354
APTIV PLC SHS G6095L109 10,626 115,971 SH   SOLE   104,513 0 11,458
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2,912 23,082 SH   SOLE   23,082 0 0
AMERICAN EXPRESS CO COM 025816109 369 3,766 SH   SOLE   3,005 0 761
BOEING CO COM 097023105 2,348 6,997 SH   SOLE   6,598 0 399
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 460 2,478 SH   SOLE   2,203 0 275
BANK AMER CORP COM 060505104 479 17,005 SH   SOLE   17,005 0 0
BAXTER INTL INC COM 071813109 434 5,878 SH   SOLE   5,878 0 0
BB&T CORP COM 054937107 14,024 278,025 SH   SOLE   251,381 0 26,644
BIOGEN INC COM 09062X103 11,222 38,665 SH   SOLE   34,545 0 4,120
BANK NEW YORK MELLON CORP COM 064058100 3,077 57,061 SH   SOLE   57,061 0 0
BLACKROCK INC COM 09247X101 14,764 29,584 SH   SOLE   26,403 0 3,181
PIMCO ETF TR ACTIVE BD ETF 72201R775 578 5,610 SH   SOLE   4,655 0 955
BERKSHIRE HATHAWAY INC DEL CL A 084670108 282 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,312 23,105 SH   SOLE   22,925 0 180
CITIGROUP INC COM NEW 172967424 395 5,900 SH   SOLE   5,900 0 0
CREDIT ACCEP CORP MICH COM 225310101 212 600 SH   SOLE   600 0 0
CATHAY GEN BANCORP COM 149150104 308 7,618 SH   SOLE   5,985 0 1,633
CELGENE CORP COM 151020104 2,050 25,818 SH   SOLE   25,818 0 0
CIGNA CORPORATION COM 125509109 456 2,686 SH   SOLE   2,686 0 0
COMCAST CORP NEW CL A 20030N101 1,916 58,407 SH   SOLE   58,407 0 0
COSTCO WHSL CORP NEW COM 22160K105 17,912 85,710 SH   SOLE   75,042 0 10,668
CISCO SYS INC COM 17275R102 861 20,010 SH   SOLE   19,710 0 300
PROSHARES TR PSHS LC COR PLUS 74347R248 374 5,535 SH   SOLE   5,535 0 0
CVS HEALTH CORP COM 126650100 8,955 139,163 SH   SOLE   123,999 0 15,164
CHEVRON CORP NEW COM 166764100 6,163 48,746 SH   SOLE   46,508 0 2,238
DBX ETF TR XTRACK MSCI EAFE 233051200 253 8,057 SH   SOLE   8,057 0 0
DISCOVER FINL SVCS COM 254709108 223 3,161 SH   SOLE   3,161 0 0
D R HORTON INC COM 23331A109 208 5,070 SH   SOLE   5,070 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 516 2,125 SH   SOLE   2,125 0 0
DISNEY WALT CO COM DISNEY 254687106 16,738 159,703 SH   SOLE   142,611 0 17,092
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 943 38,735 SH   SOLE   32,790 0 5,945
WISDOMTREE TR US LARGECAP DIVD 97717W307 308 3,430 SH   SOLE   3,430 0 0
ISHARES TR SELECT DIVID ETF 464287168 453 4,638 SH   SOLE   4,638 0 0
DOWDUPONT INC COM 26078J100 206 3,126 SH   SOLE   3,126 0 0
ENCANA CORP COM 292505104 261 20,004 SH   SOLE   20,004 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,577 38,474 SH   SOLE   31,989 0 6,485
EDISON INTL COM 281020107 9,160 144,770 SH   SOLE   124,931 0 19,839
FACEBOOK INC CL A 30303M102 31,112 160,106 SH   SOLE   150,305 0 9,801
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 3,253 23,631 SH   SOLE   2,194 0 21,437
F M C CORP COM NEW 302491303 13,259 148,626 SH   SOLE   133,124 0 15,502
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 830 29,128 SH   SOLE   3,527 0 25,601
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 959 24,532 SH   SOLE   3,143 0 21,389
GENERAL DYNAMICS CORP COM 369550108 8,405 45,090 SH   SOLE   40,961 0 4,129
GENERAL ELECTRIC CO COM 369604103 227 16,689 SH   SOLE   16,039 0 650
SPDR GOLD TRUST GOLD SHS 78463V107 4,991 42,062 SH   SOLE   41,927 0 135
GAMING & LEISURE PPTYS INC COM 36467J108 1,968 54,981 SH   SOLE   54,981 0 0
GLOBALSTAR INC COM 378973408 20 40,550 SH   SOLE   40,550 0 0
HOME DEPOT INC COM 437076102 923 4,732 SH   SOLE   4,519 0 213
HONEYWELL INTL INC COM 438516106 16,213 112,548 SH   SOLE   101,665 0 10,883
HARRIS CORP DEL COM 413875105 268 1,856 SH   SOLE   1,856 0 0
HUMANA INC COM 444859102 228 765 SH   SOLE   765 0 0
ISHARES TR IBOXX HI YD ETF 464288513 444 5,215 SH   SOLE   3,243 0 1,972
ISHARES TR US REGNL BKS ETF 464288778 767 15,607 SH   SOLE   323 0 15,284
ISHARES GOLD TRUST ISHARES 464285105 206 17,137 SH   SOLE   17,137 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,115 7,980 SH   SOLE   7,830 0 150
ISHARES TR NA TEC SFTWR ETF 464287515 1,237 6,774 SH   SOLE   612 0 6,162
ISHARES TR U.S. MED DVC ETF 464288810 1,394 6,949 SH   SOLE   731 0 6,218
ISHARES TR CORE S&P MCP ETF 464287507 1,311 6,729 SH   SOLE   6,729 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,278 15,316 SH   SOLE   3,372 0 11,944
ISHARES TR SP SMCP600VL ETF 464287879 227 1,391 SH   SOLE   1,391 0 0
ISHARES TR S&P SML 600 GWT 464287887 223 1,178 SH   SOLE   1,048 0 130
INTEL CORP COM 458140100 984 19,797 SH   SOLE   19,497 0 300
INTUITIVE SURGICAL INC COM NEW 46120E602 461 963 SH   SOLE   963 0 0
ISHARES TR US AER DEF ETF 464288760 1,082 5,620 SH   SOLE   230 0 5,390
ISHARES TR S&P 500 VAL ETF 464287408 498 4,526 SH   SOLE   4,526 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,602 5,866 SH   SOLE   5,866 0 0
ISHARES TR RUS 1000 ETF 464287622 231 1,517 SH   SOLE   1,517 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 216 1,782 SH   SOLE   1,782 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 932 6,484 SH   SOLE   5,784 0 700
ISHARES TR RUSSELL 2000 ETF 464287655 388 2,371 SH   SOLE   2,371 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 507 3,844 SH   SOLE   2,694 0 1,150
ISHARES TR RUS 2000 GRW ETF 464287648 398 1,948 SH   SOLE   1,493 0 455
ISHARES TR RUS MD CP GR ETF 464287481 1,381 10,901 SH   SOLE   9,571 0 1,330
ISHARES TR RUS MID CAP ETF 464287499 319 1,503 SH   SOLE   1,503 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 609 6,880 SH   SOLE   6,120 0 760
ISHARES TR RUSSELL 3000 ETF 464287689 1,407 8,671 SH   SOLE   8,649 0 22
ISHARES TR U.S. CNSM SV ETF 464287580 932 4,810 SH   SOLE   358 0 4,452
JOHNSON & JOHNSON COM 478160104 17,534 144,501 SH   SOLE   128,904 0 15,597
JPMORGAN CHASE & CO COM 46625H100 21,297 204,388 SH   SOLE   182,067 0 22,321
KULICKE & SOFFA INDS INC COM 501242101 238 10,000 SH   SOLE   10,000 0 0
COCA COLA CO COM 191216100 957 21,818 SH   SOLE   14,686 0 7,132
SPDR SERIES TRUST S&P REGL BKG 78464A698 4,249 69,657 SH   SOLE   69,657 0 0
ISHARES TR S&P SML 600 GWT 464287887 410 9,240 SH   SOLE   4,585 0 4,655
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 331 14,122 SH   SOLE   14,122 0 0
LOCKHEED MARTIN CORP COM 539830109 517 1,749 SH   SOLE   1,540 0 209
LOWES COS INC COM 548661107 313 3,278 SH   SOLE   3,278 0 0
MASTERCARD INCORPORATED CL A 57636Q104 457 2,324 SH   SOLE   2,324 0 0
MARRIOTT INTL INC NEW CL A 571903202 219 1,726 SH   SOLE   1,725 0 1
MCDONALDS CORP COM 580135101 544 3,472 SH   SOLE   3,163 0 309
3M CO COM 88579Y101 18,413 93,601 SH   SOLE   83,197 0 10,404
ALTRIA GROUP INC COM 02209S103 641 11,281 SH   SOLE   10,638 0 643
MERCK & CO INC COM 58933Y105 342 5,637 SH   SOLE   5,637 0 0
MARATHON OIL CORP COM 565849106 10,340 495,670 SH   SOLE   433,654 0 62,016
MICROSOFT CORP COM 594918104 26,310 266,810 SH   SOLE   249,220 0 17,590
M & T BK CORP COM 55261F104 203 1,196 SH   SOLE   1,196 0 0
MICRON TECHNOLOGY INC COM 595112103 3,322 63,350 SH   SOLE   63,350 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 487 36,427 SH   SOLE   36,427 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 346 26,581 SH   SOLE   26,581 0 0
NEXTERA ENERGY INC COM 65339F101 219 1,313 SH   SOLE   1,313 0 0
NETFLIX INC COM 64110L106 603 1,541 SH   SOLE   1,541 0 0
NUVEEN INTER DURATION MN TMF COM 670671106 550 44,205 SH   SOLE   44,205 0 0
NIKE INC CL B 654106103 219 2,747 SH   SOLE   2,747 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,375 7,719 SH   SOLE   7,603 0 116
ONEOK INC NEW COM 682680103 220 3,145 SH   SOLE   3,145 0 0
ORACLE CORP COM 68389X105 553 12,559 SH   SOLE   11,179 0 1,380
PACWEST BANCORP DEL COM 695263103 361 7,314 SH   SOLE   4,764 0 2,550
PG&E CORP COM 69331C108 210 4,923 SH   SOLE   4,923 0 0
PEPSICO INC COM 713448108 16,435 150,963 SH   SOLE   133,351 0 17,612
PFIZER INC COM 717081103 909 25,066 SH   SOLE   24,566 0 500
PROCTER AND GAMBLE CO COM 742718109 835 10,694 SH   SOLE   9,543 0 1,151
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 550 54,032 SH   SOLE   54,032 0 0
PROLOGIS INC COM 74340W103 2,014 30,660 SH   SOLE   30,660 0 0
PHILIP MORRIS INTL INC COM 718172109 562 6,963 SH   SOLE   6,888 0 75
PNC FINL SVCS GROUP INC COM 693475105 354 2,622 SH   SOLE   2,497 0 125
PRIMERICA INC COM 74164M108 324 3,250 SH   SOLE   0 0 3,250
PHILLIPS 66 COM 718546104 410 3,651 SH   SOLE   3,526 0 125
PRAXAIR INC COM 74005P104 274 1,731 SH   SOLE   1,731 0 0
PIONEER NAT RES CO COM 723787107 2,366 12,503 SH   SOLE   12,503 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 416 13,695 SH   SOLE   9,780 0 3,915
QUALCOMM INC COM 747525103 416 7,418 SH   SOLE   7,381 0 37
FIRST TR NASDAQ100 TECH INDE SHS 337345102 2,271 29,474 SH   SOLE   3,290 0 26,184
RAYTHEON CO COM NEW 755111507 797 4,127 SH   SOLE   4,127 0 0
STARBUCKS CORP COM 855244109 2,073 42,445 SH   SOLE   42,365 0 80
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 301 4,098 SH   SOLE   4,098 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 563 17,041 SH   SOLE   12,901 0 4,140
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 201 3,780 SH   SOLE   3,780 0 0
SCHWAB CHARLES CORP NEW COM 808513105 12,633 247,229 SH   SOLE   224,913 0 22,316
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 938 14,426 SH   SOLE   12,476 0 1,950
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 697 13,760 SH   SOLE   13,760 0 0
ISHARES TR EAFE SML CP ETF 464288273 5,112 81,480 SH   SOLE   81,480 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 233 4,401 SH   SOLE   4,401 0 0
SVB FINL GROUP COM 78486Q101 426 1,477 SH   SOLE   1,477 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 2,030 74,400 SH   SOLE   74,400 0 0
SCHLUMBERGER LTD COM 806857108 2,591 38,650 SH   SOLE   37,337 0 1,313
ISHARES TR PHLX SEMICND ETF 464287523 1,328 7,450 SH   SOLE   676 0 6,774
S&P GLOBAL INC COM 78409V104 11,465 56,232 SH   SOLE   50,075 0 6,157
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,934 25,560 SH   SOLE   24,709 0 851
SEMPRA ENERGY COM 816851109 224 1,926 SH   SOLE   1,926 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 281 5,990 SH   SOLE   4,680 0 1,310
SIMPSON MANUFACTURING CO INC COM 829073105 18,905 303,983 SH   SOLE   303,983 0 0
STRYKER CORP COM 863667101 16,879 99,957 SH   SOLE   89,361 0 10,596
AT&T INC COM 00206R102 2,012 62,654 SH   SOLE   62,386 0 268
TJX COS INC NEW COM 872540109 16,521 173,574 SH   SOLE   153,360 0 20,214
THERMO FISHER SCIENTIFIC INC COM 883556102 3,669 17,712 SH   SOLE   17,712 0 0
TRIMBLE INC COM 896239100 276 8,407 SH   SOLE   4,744 0 3,663
TESLA INC COM 88160R101 460 1,341 SH   SOLE   1,288 0 53
TWITTER INC COM 90184L102 392 8,969 SH   SOLE   8,969 0 0
UNION PAC CORP COM 907818108 328 1,336 SH   SOLE   1,336 0 0
UNION PAC CORP COM 907818108 11,945 84,307 SH   SOLE   76,907 0 7,400
UNITED PARCEL SERVICE INC CL B 911312106 5,290 49,795 SH   SOLE   49,645 0 150
US BANCORP DEL COM NEW 902973304 684 13,679 SH   SOLE   13,679 0 0
VISA INC COM CL A 92826C839 18,543 140,002 SH   SOLE   125,884 0 14,118
VANGUARD INDEX FDS SMALL CP ETF 922908751 76,422 490,922 SH   SOLE   435,237 0 55,685
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 771 9,876 SH   SOLE   9,341 0 535
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,352 31,524 SH   SOLE   31,524 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 291 1,602 SH   SOLE   1,602 0 0
VIRNETX HLDG CORP COM 92823T108 163 47,834 SH   SOLE   47,834 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,709 16,817 SH   SOLE   16,817 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 316 2,002 SH   SOLE   2,002 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 300 1,203 SH   SOLE   1,203 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 881 6,556 SH   SOLE   6,556 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 278 12,000 SH   SOLE   12,000 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 500 3,558 SH   SOLE   3,490 0 68
VANGUARD INDEX FDS VALUE ETF 922908744 194,953 1,877,619 SH   SOLE   1,672,868 0 204,751
VANGUARD INDEX FDS GROWTH ETF 922908736 85,219 568,846 SH   SOLE   507,841 0 61,005
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 981 23,240 SH   SOLE   21,845 0 1,395
VERIZON COMMUNICATIONS INC COM 92343V104 10,913 216,915 SH   SOLE   192,578 0 24,337
WELLS FARGO CO NEW COM 949746101 2,246 40,514 SH   SOLE   40,186 0 328
WYNDHAM HOTELS & RESORTS INC COM 98311A105 5,287 89,866 SH   SOLE   79,814 0 10,052
WYNDHAM DESTINATIONS INC COM 98310W108 3,957 89,382 SH   SOLE   79,199 0 10,183
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,434 53,933 SH   SOLE   53,933 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 843 11,766 SH   SOLE   11,266 0 500
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,351 33,847 SH   SOLE   32,797 0 1,050
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 614 7,351 SH   SOLE   6,326 0 1,025
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 5,506 50,373 SH   SOLE   50,373 0 0
EXXON MOBIL CORP COM 30231G102 16,875 203,980 SH   SOLE   180,015 0 23,965
YUM BRANDS INC COM 988498101 314 4,010 SH   SOLE   3,930 0 80