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 222 5,874 SH   SOLE   5,874 0 0
APPLE INC COM 037833100 43,090 190,885 SH   SOLE   174,060 0 16,825
ABBVIE INC COM 00287Y109 848 8,969 SH   SOLE   8,038 0 931
ABBOTT LABS COM 002824100 421 5,735 SH   SOLE   5,735 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 16,958 99,635 SH   SOLE   91,064 0 8,571
ADOBE SYS INC COM 00724F101 800 2,962 SH   SOLE   2,962 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 223 4,444 SH   SOLE   4,444 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 316 2,098 SH   SOLE   2,034 0 64
AETNA INC NEW COM 00817Y108 377 1,860 SH   SOLE   1,849 0 11
ISHARES TR CORE US AGGBD ET 464287226 12,349 117,032 SH   SOLE   99,102 0 17,930
ALLERGAN PLC SHS G0177J108 9,801 51,456 SH   SOLE   45,465 0 5,991
ALLSTATE CORP COM 020002101 16,676 168,958 SH   SOLE   149,866 0 19,092
AMGEN INC COM 031162100 2,307 11,130 SH   SOLE   9,631 0 1,499
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 207 7,540 SH   SOLE   7,540 0 0
AMERIPRISE FINL INC COM 03076C106 246 1,664 SH   SOLE   1,628 0 36
AMPIO PHARMACEUTICALS INC COM 03209T109 6 12,256 SH   SOLE   12,256 0 0
AMERICAN TOWER CORP NEW COM 03027X100 13,679 94,140 SH   SOLE   85,980 0 8,160
AMAZON COM INC COM 023135106 19,065 9,518 SH   SOLE   8,499 0 1,019
ANDEAVOR COM 03349M105 13,214 86,087 SH   SOLE   75,624 0 10,463
ANSYS INC COM 03662Q105 208 1,115 SH   SOLE   1,115 0 0
AIR PRODS & CHEMS INC COM 009158106 212 1,268 SH   SOLE   1,268 0 0
APTIV PLC SHS G6095L109 9,912 118,137 SH   SOLE   106,584 0 11,553
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2,961 23,537 SH   SOLE   23,537 0 0
ATMOS ENERGY CORP COM 049560105 205 2,185 SH   SOLE   2,185 0 0
AMERICAN EXPRESS CO COM 025816109 393 3,688 SH   SOLE   3,647 0 41
BOEING CO COM 097023105 3,368 9,055 SH   SOLE   8,895 0 160
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 482 2,923 SH   SOLE   2,648 0 275
BANK AMER CORP COM 060505104 1,340 45,492 SH   SOLE   45,128 0 364
BAXTER INTL INC COM 071813109 491 6,367 SH   SOLE   6,367 0 0
BB&T CORP COM 054937107 15,061 310,280 SH   SOLE   278,927 0 31,353
BECTON DICKINSON & CO COM 075887109 225 863 SH   SOLE   863 0 0
BIOGEN INC COM 09062X103 13,756 38,936 SH   SOLE   34,860 0 4,076
BANK NEW YORK MELLON CORP COM 064058100 2,876 56,400 SH   SOLE   56,400 0 0
BLACKROCK INC COM 09247X101 14,731 31,255 SH   SOLE   27,773 0 3,482
BALL CORP COM 058498106 286 6,501 SH   SOLE   6,501 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 231 3,714 SH   SOLE   3,414 0 300
PIMCO ETF TR ACTIVE BD ETF 72201R775 917 8,960 SH   SOLE   6,805 0 2,155
BERKSHIRE HATHAWAY INC DEL CL A 084670108 320 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,475 25,569 SH   SOLE   25,378 0 191
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 14,176 181,671 SH   SOLE   172,038 0 9,633
CITIGROUP INC COM NEW 172967424 454 6,335 SH   SOLE   6,235 0 100
CABLE ONE INC COM 12685J105 687 778 SH   SOLE   0 0 778
CREDIT ACCEP CORP MICH COM 225310101 263 600 SH   SOLE   600 0 0
CATERPILLAR INC DEL COM 149123101 483 3,169 SH   SOLE   3,169 0 0
CATHAY GEN BANCORP COM 149150104 316 7,627 SH   SOLE   5,985 0 1,642
CELGENE CORP COM 151020104 2,403 26,854 SH   SOLE   26,854 0 0
CIGNA CORPORATION COM 125509109 605 2,903 SH   SOLE   2,903 0 0
CLOROX CO DEL COM 189054109 1,802 11,983 SH   SOLE   11,983 0 0
COMCAST CORP NEW CL A 20030N101 2,723 76,896 SH   SOLE   73,376 0 3,520
ISHARES TR CALIF MUN BD ETF 464288356 808 13,940 SH   SOLE   13,940 0 0
CUMMINS INC COM 231021106 492 3,369 SH   SOLE   3,369 0 0
COMPASS MINERALS INTL INC COM 20451N101 801 11,927 SH   SOLE   9,849 0 2,078
CONOCOPHILLIPS COM 20825C104 441 3,141 SH   SOLE   3,141 0 0
CONOCOPHILLIPS COM 20825C104 235 3,034 SH   SOLE   2,884 0 150
COSTCO WHSL CORP NEW COM 22160K105 19,556 83,262 SH   SOLE   73,574 0 9,688
SALESFORCE COM INC COM 79466L302 324 2,039 SH   SOLE   2,039 0 0
CISCO SYS INC COM 17275R102 1,597 32,823 SH   SOLE   32,203 0 620
PROSHARES TR PSHS LC COR PLUS 74347R248 400 5,535 SH   SOLE   5,535 0 0
CVS HEALTH CORP COM 126650100 11,266 143,120 SH   SOLE   127,755 0 15,365
CHEVRON CORP NEW COM 166764100 6,509 53,233 SH   SOLE   51,127 0 2,106
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 217 9,785 SH   SOLE   9,785 0 0
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 2,788 40,899 SH   SOLE   29,091 0 11,808
DOMINION ENERGY INC COM 25746U109 667 9,492 SH   SOLE   7,667 0 1,825
DBX ETF TR XTRACK MSCI EAFE 233051200 243 7,507 SH   SOLE   7,507 0 0
DISCOVER FINL SVCS COM 254709108 281 3,670 SH   SOLE   3,670 0 0
DANAHER CORP DEL COM 235851102 212 1,949 SH   SOLE   1,927 0 22
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 562 2,125 SH   SOLE   2,125 0 0
DISNEY WALT CO COM DISNEY 254687106 19,052 162,924 SH   SOLE   145,907 0 17,017
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 268 11,290 SH   SOLE   5,940 0 5,350
WISDOMTREE TR US LARGECAP DIVD 97717W307 327 3,430 SH   SOLE   3,430 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 999 12,478 SH   SOLE   10,868 0 1,610
ISHARES TR SELECT DIVID ETF 464287168 597 5,989 SH   SOLE   5,824 0 165
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1,456 25,306 SH   SOLE   17,633 0 7,673
DOWDUPONT INC COM 26078J100 265 4,123 SH   SOLE   3,996 0 127
ENCANA CORP COM 292505104 340 25,929 SH   SOLE   25,786 0 143
ISHARES TR MSCI EMG MKT ETF 464287234 406 9,467 SH   SOLE   9,342 0 125
ISHARES TR MSCI EAFE ETF 464287465 4,165 61,263 SH   SOLE   50,138 0 11,125
ISHARES TR MIN VOL EAFE ETF 46429B689 402 5,528 SH   SOLE   5,528 0 0
ISHARES TR EAFE VALUE ETF 464288877 1,670 32,164 SH   SOLE   31,870 0 294
EDISON INTL COM 281020107 10,242 151,322 SH   SOLE   131,688 0 19,634
ISHARES TR JPMORGAN USD EMG 464288281 6,596 61,179 SH   SOLE   59,664 0 1,515
EMERSON ELEC CO COM 291011104 250 3,259 SH   SOLE   3,259 0 0
ENBRIDGE INC COM 29250N105 805 24,921 SH   SOLE   21,085 0 3,836
EQUINIX INC COM PAR $0.001 29444U700 2,089 4,825 SH   SOLE   4,825 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 307 3,235 SH   SOLE   3,235 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 332 1,909 SH   SOLE   1,909 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 99 10,731 SH   SOLE   10,086 0 645
FACEBOOK INC CL A 30303M102 26,870 163,385 SH   SOLE   154,655 0 8,730
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 3,310 23,384 SH   SOLE   2,444 0 20,940
FEDEX CORP COM 31428X106 253 1,050 SH   SOLE   1,050 0 0
FIRSTENERGY CORP COM 337932107 765 20,578 SH   SOLE   17,133 0 3,445
F M C CORP COM NEW 302491303 13,045 149,629 SH   SOLE   134,233 0 15,396
TWENTY FIRST CENTY FOX INC CL A 90130A101 320 6,903 SH   SOLE   6,903 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 926 21,855 SH   SOLE   3,143 0 18,712
GENERAL DYNAMICS CORP COM 369550108 9,857 48,151 SH   SOLE   43,859 0 4,292
GENERAL ELECTRIC CO COM 369604103 235 20,787 SH   SOLE   20,787 0 0
GRAHAM HLDGS CO COM 384637104 433 747 SH   SOLE   0 0 747
GILEAD SCIENCES INC COM 375558103 388 5,026 SH   SOLE   5,026 0 0
GENERAL MLS INC COM 370334104 713 16,615 SH   SOLE   13,714 0 2,901
SPDR GOLD TRUST GOLD SHS 78463V107 4,715 41,814 SH   SOLE   41,679 0 135
GAMING & LEISURE PPTYS INC COM 36467J108 1,938 54,981 SH   SOLE   54,981 0 0
GENUINE PARTS CO COM 372460105 815 8,202 SH   SOLE   6,922 0 1,280
GLOBALSTAR INC COM 378973408 21 40,550 SH   SOLE   40,550 0 0
HANESBRANDS INC COM 410345102 819 44,443 SH   SOLE   37,053 0 7,390
HOME DEPOT INC COM 437076102 1,871 9,032 SH   SOLE   8,948 0 84
HONEYWELL INTL INC COM 438516106 19,097 114,768 SH   SOLE   104,026 0 10,742
HP INC COM 40434L105 263 10,201 SH   SOLE   10,201 0 0
HARRIS CORP DEL COM 413875105 316 1,865 SH   SOLE   1,865 0 0
HUMANA INC COM 444859102 314 929 SH   SOLE   921 0 8
ISHARES TR IBOXX HI YD ETF 464288513 298 3,451 SH   SOLE   2,602 0 849
ISHARES TR US REGNL BKS ETF 464288778 677 13,813 SH   SOLE   1,485 0 12,328
ISHARES GOLD TRUST ISHARES 464285105 179 15,646 SH   SOLE   15,646 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,083 7,161 SH   SOLE   7,011 0 150
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 211 6,278 SH   SOLE   6,278 0 0
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 504 7,861 SH   SOLE   7,861 0 0
ISHARES INC CORE MSCI EMKT 46434G103 207 3,989 SH   SOLE   3,989 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 1,368 6,675 SH   SOLE   901 0 5,774
ISHARES TR U.S. MED DVC ETF 464288810 1,457 6,403 SH   SOLE   1,049 0 5,354
ISHARES TR CORE S&P MCP ETF 464287507 1,615 8,025 SH   SOLE   8,025 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,967 56,938 SH   SOLE   43,625 0 13,313
ISHARES TR SP SMCP600VL ETF 464287879 268 1,606 SH   SOLE   1,606 0 0
ISHARES TR S&P SML 600 GWT 464287887 238 1,180 SH   SOLE   1,050 0 130
INTEL CORP COM 458140100 1,786 37,761 SH   SOLE   37,461 0 300
INTUIT COM 461202103 229 1,006 SH   SOLE   1,006 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 768 1,338 SH   SOLE   1,338 0 0
ISHARES TR US AER DEF ETF 464288760 1,165 5,382 SH   SOLE   504 0 4,878
ISHARES TR S&P 500 VAL ETF 464287408 826 7,131 SH   SOLE   7,131 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,057 7,029 SH   SOLE   7,029 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 240 1,893 SH   SOLE   1,893 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 921 5,902 SH   SOLE   5,202 0 700
ISHARES TR RUSSELL 2000 ETF 464287655 441 2,617 SH   SOLE   2,478 0 139
ISHARES TR RUS 2000 VAL ETF 464287630 698 5,246 SH   SOLE   4,018 0 1,228
ISHARES TR RUS 2000 GRW ETF 464287648 550 2,559 SH   SOLE   2,045 0 514
ISHARES TR RUS MD CP GR ETF 464287481 1,367 10,079 SH   SOLE   8,630 0 1,449
ISHARES TR RUS MID CAP ETF 464287499 328 1,488 SH   SOLE   1,488 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 618 6,851 SH   SOLE   5,879 0 972
ISHARES TR RUSSELL 3000 ETF 464287689 1,494 8,671 SH   SOLE   8,649 0 22
ISHARES TR U.S. CNSM SV ETF 464287580 890 4,202 SH   SOLE   517 0 3,685
JOHNSON & JOHNSON COM 478160104 21,964 158,961 SH   SOLE   142,401 0 16,560
JPMORGAN CHASE & CO COM 46625H100 24,166 214,164 SH   SOLE   190,858 0 23,306
KULICKE & SOFFA INDS INC COM 501242101 238 10,000 SH   SOLE   10,000 0 0
COCA COLA CO COM 191216100 1,789 38,722 SH   SOLE   28,634 0 10,088
SPDR SERIES TRUST S&P REGL BKG 78464A698 4,073 68,554 SH   SOLE   68,554 0 0
LILLY ELI & CO COM 532457108 369 3,443 SH   SOLE   3,318 0 125
LOCKHEED MARTIN CORP COM 539830109 652 1,886 SH   SOLE   1,699 0 187
LOWES COS INC COM 548661107 443 3,860 SH   SOLE   3,831 0 29
ISHARES TR IBOXX INV CP ETF 464287242 284 2,474 SH   SOLE   0 0 2,474
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 37 12,310 SH   SOLE   12,165 0 145
MASTERCARD INCORPORATED CL A 57636Q104 528 2,374 SH   SOLE   2,374 0 0
MARRIOTT INTL INC NEW CL A 571903202 228 1,726 SH   SOLE   1,725 0 1
MCDONALDS CORP COM 580135101 1,079 6,452 SH   SOLE   6,077 0 375
MONDELEZ INTL INC CL A 609207105 205 4,783 SH   SOLE   4,783 0 0
3M CO COM 88579Y101 1,749 8,300 SH   SOLE   7,507 0 793
ALTRIA GROUP INC COM 02209S103 882 14,632 SH   SOLE   13,776 0 856
MERCK & CO INC COM 58933Y105 897 12,649 SH   SOLE   12,456 0 193
MARATHON OIL CORP COM 565849106 15,835 680,185 SH   SOLE   598,021 0 82,164
MORGAN STANLEY COM NEW 617446448 212 4,552 SH   SOLE   4,552 0 0
MICROSOFT CORP COM 594918104 31,546 275,825 SH   SOLE   258,046 0 17,779
MICRON TECHNOLOGY INC COM 595112103 3,005 66,438 SH   SOLE   66,438 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,444 13,378 SH   SOLE   13,378 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 429 33,183 SH   SOLE   33,183 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 296 23,358 SH   SOLE   23,358 0 0
NEXTERA ENERGY INC COM 65339F101 276 1,648 SH   SOLE   1,648 0 0
NETFLIX INC COM 64110L106 597 1,596 SH   SOLE   1,596 0 0
NUVEEN INTER DURATION MN TMF COM 670671106 486 38,878 SH   SOLE   38,878 0 0
NIKE INC CL B 654106103 452 5,336 SH   SOLE   5,336 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,351 7,407 SH   SOLE   7,289 0 118
NVIDIA CORP COM 67066G104 347 1,234 SH   SOLE   1,234 0 0
REALTY INCOME CORP COM 756109104 990 17,397 SH   SOLE   15,194 0 2,203
ONEOK INC NEW COM 682680103 213 3,145 SH   SOLE   3,145 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 223 1,890 SH   SOLE   1,890 0 0
OMNICOM GROUP INC COM 681919106 732 10,764 SH   SOLE   8,851 0 1,913
ORACLE CORP COM 68389X105 689 13,372 SH   SOLE   11,992 0 1,380
OCCIDENTAL PETE CORP DEL COM 674599105 404 4,915 SH   SOLE   4,840 0 75
PACWEST BANCORP DEL COM 695263103 378 7,927 SH   SOLE   5,377 0 2,550
PG&E CORP COM 69331C108 253 5,494 SH   SOLE   5,494 0 0
PEPSICO INC COM 713448108 17,713 158,439 SH   SOLE   140,259 0 18,180
PFIZER INC COM 717081103 2,514 57,042 SH   SOLE   53,297 0 3,745
PROCTER AND GAMBLE CO COM 742718109 1,708 20,519 SH   SOLE   18,064 0 2,455
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 516 54,032 SH   SOLE   54,032 0 0
PROLOGIS INC COM 74340W103 2,120 31,267 SH   SOLE   31,267 0 0
PHILIP MORRIS INTL INC COM 718172109 618 7,579 SH   SOLE   7,439 0 140
PNC FINL SVCS GROUP INC COM 693475105 401 2,945 SH   SOLE   2,820 0 125
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1,174 8,719 SH   SOLE   5,705 0 3,014
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,246 20,251 SH   SOLE   13,784 0 6,467
PPL CORP COM 69351T106 652 22,269 SH   SOLE   17,952 0 4,317
PRIMERICA INC COM 74164M108 392 3,250 SH   SOLE   0 0 3,250
PRUDENTIAL FINL INC COM 744320102 245 2,414 SH   SOLE   2,400 0 14
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1,253 23,556 SH   SOLE   14,995 0 8,561
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1,448 16,630 SH   SOLE   11,187 0 5,443
PHILLIPS 66 COM 718546104 931 8,256 SH   SOLE   8,108 0 148
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1,256 12,715 SH   SOLE   8,154 0 4,561
PRAXAIR INC COM 74005P104 333 2,072 SH   SOLE   2,047 0 25
PIONEER NAT RES CO COM 723787107 2,141 12,289 SH   SOLE   12,289 0 0
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 962 35,034 SH   SOLE   23,861 0 11,173
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 1,229 21,194 SH   SOLE   13,609 0 7,585
PAYPAL HLDGS INC COM 70450Y103 370 4,215 SH   SOLE   4,215 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 449 14,630 SH   SOLE   10,715 0 3,915
QUALCOMM INC COM 747525103 955 13,264 SH   SOLE   13,227 0 37
FIRST TR NASDAQ100 TECH INDE SHS 337345102 1,910 24,065 SH   SOLE   3,120 0 20,945
ROCKWELL AUTOMATION INC COM 773903109 448 2,389 SH   SOLE   2,389 0 0
ROSS STORES INC COM 778296103 225 2,275 SH   SOLE   2,275 0 0
RAYTHEON CO COM NEW 755111507 1,764 8,536 SH   SOLE   8,536 0 0
STARBUCKS CORP COM 855244109 2,472 43,496 SH   SOLE   43,392 0 104
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 236 3,099 SH   SOLE   3,099 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 321 4,564 SH   SOLE   4,564 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 391 15,208 SH   SOLE   13,163 0 2,045
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,092 32,566 SH   SOLE   24,801 0 7,765
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 642 7,828 SH   SOLE   7,558 0 270
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 768 13,698 SH   SOLE   13,563 0 135
SCHWAB CHARLES CORP NEW COM 808513105 12,495 254,214 SH   SOLE   229,998 0 24,216
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 873 12,547 SH   SOLE   10,657 0 1,890
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 3,317 66,016 SH   SOLE   66,016 0 0
ISHARES TR EAFE SML CP ETF 464288273 4,875 78,270 SH   SOLE   78,270 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,842 18,805 SH   SOLE   14,418 0 4,387
SHERWIN WILLIAMS CO COM 824348106 325 714 SH   SOLE   714 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 257 4,786 SH   SOLE   4,786 0 0
SIRIUS XM HLDGS INC COM 82968B103 163 25,740 SH   SOLE   25,740 0 0
SVB FINL GROUP COM 78486Q101 529 1,701 SH   SOLE   1,701 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 2,053 74,400 SH   SOLE   74,400 0 0
SCHLUMBERGER LTD COM 806857108 2,357 38,695 SH   SOLE   38,695 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 257 3,810 SH   SOLE   3,750 0 60
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 254 3,724 SH   SOLE   3,634 0 90
SOUTHERN CO COM 842587107 678 15,559 SH   SOLE   12,599 0 2,960
ISHARES TR PHLX SEMICND ETF 464287523 1,548 8,364 SH   SOLE   2,426 0 5,938
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 207 7,465 SH   SOLE   7,465 0 0
S&P GLOBAL INC COM 78409V104 10,923 55,905 SH   SOLE   49,379 0 6,526
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,859 27,034 SH   SOLE   26,183 0 851
SEMPRA ENERGY COM 816851109 674 5,922 SH   SOLE   5,922 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 276 5,830 SH   SOLE   4,470 0 1,360
SIMPSON MANUFACTURING CO INC COM 829073105 21,288 293,788 SH   SOLE   293,788 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 1,342 26,153 SH   SOLE   26,153 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 966 9,222 SH   SOLE   9,222 0 0
STRYKER CORP COM 863667101 17,811 100,242 SH   SOLE   90,092 0 10,150
AT&T INC COM 00206R102 3,091 92,046 SH   SOLE   91,774 0 272
TARGET CORP COM 87612E106 1,242 14,083 SH   SOLE   14,083 0 0
TJX COS INC NEW COM 872540109 18,458 164,777 SH   SOLE   146,227 0 18,550
THERMO FISHER SCIENTIFIC INC COM 883556102 4,402 18,036 SH   SOLE   18,036 0 0
TRIMBLE INC COM 896239100 368 8,457 SH   SOLE   4,794 0 3,663
TESLA INC COM 88160R101 344 1,300 SH   SOLE   1,247 0 53
UNION PAC CORP COM 907818108 393 1,476 SH   SOLE   1,470 0 6
UNION PAC CORP COM 907818108 13,485 82,817 SH   SOLE   75,504 0 7,313
UNITED PARCEL SERVICE INC CL B 911312106 6,788 58,141 SH   SOLE   56,906 0 1,235
US BANCORP DEL COM NEW 902973304 750 14,206 SH   SOLE   14,206 0 0
ISHARES TR MIN VOL USA ETF 46429B697 922 16,167 SH   SOLE   16,167 0 0
UNITED TECHNOLOGIES CORP COM 913017109 16,200 115,869 SH   SOLE   104,331 0 11,538
VISA INC COM CL A 92826C839 20,839 138,846 SH   SOLE   125,802 0 13,044
VANGUARD INDEX FDS SMALL CP ETF 922908751 80,412 494,597 SH   SOLE   440,876 0 53,721
VANGUARD INDEX FDS SML CP GRW ETF 922908595 568 3,032 SH   SOLE   3,032 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 336 2,412 SH   SOLE   2,412 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 790 10,111 SH   SOLE   9,481 0 630
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,702 39,331 SH   SOLE   39,331 0 0
V F CORP COM 918204108 495 5,299 SH   SOLE   5,228 0 71
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 244 3,513 SH   SOLE   3,513 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 370 1,827 SH   SOLE   1,827 0 0
VIRNETX HLDG CORP COM 92823T108 222 47,834 SH   SOLE   47,834 0 0
VANGUARD GROUP DIV APP ETF 921908844 2,129 19,229 SH   SOLE   18,999 0 230
VALERO ENERGY CORP NEW COM 91913Y100 664 5,837 SH   SOLE   3,851 0 1,986
VANGUARD INDEX FDS MID CAP ETF 922908629 329 2,002 SH   SOLE   2,002 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 700 2,620 SH   SOLE   2,620 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,048 7,355 SH   SOLE   7,355 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 244 12,000 SH   SOLE   12,000 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,515 10,121 SH   SOLE   10,053 0 68
VENTAS INC COM 92276F100 796 14,631 SH   SOLE   12,396 0 2,235
VANGUARD INDEX FDS VALUE ETF 922908744 219,401 1,982,303 SH   SOLE   1,785,928 0 196,375
VANGUARD INDEX FDS GROWTH ETF 922908736 96,728 600,644 SH   SOLE   544,214 0 56,430
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,276 31,113 SH   SOLE   29,293 0 1,820
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 490 4,000 SH   SOLE   4,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 13,894 260,237 SH   SOLE   233,571 0 26,666
WESTERN ALLIANCE BANCORP COM 957638109 299 5,251 SH   SOLE   5,251 0 0
WELLTOWER INC COM 95040Q104 746 11,606 SH   SOLE   9,653 0 1,953
WELLS FARGO CO NEW COM 949746101 3,086 58,720 SH   SOLE   55,917 0 2,803
WYNDHAM HOTELS & RESORTS INC COM 98311A105 4,768 85,801 SH   SOLE   76,709 0 9,092
WALMART INC COM 931142103 335 3,568 SH   SOLE   3,568 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 205 2,709 SH   SOLE   2,629 0 80
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,454 52,728 SH   SOLE   51,518 0 1,210
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 928 11,840 SH   SOLE   11,840 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,638 35,017 SH   SOLE   33,942 0 1,075
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 627 6,589 SH   SOLE   6,164 0 425
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 5,887 50,225 SH   SOLE   50,225 0 0
EXXON MOBIL CORP COM 30231G102 20,912 245,967 SH   SOLE   220,231 0 25,736
YUM BRANDS INC COM 988498101 383 4,209 SH   SOLE   4,104 0 105
ZOETIS INC CL A 98978V103 203 2,212 SH   SOLE   2,185 0 27