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
APPLE INC COM 037833100 53,170 237,396 SH   SOLE   208,008 0 29,388
ABBVIE INC COM 00287Y109 939 12,406 SH   SOLE   10,332 0 2,074
ABBOTT LABS COM 002824100 1,078 12,884 SH   SOLE   11,289 0 1,595
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 20,223 105,135 SH   SOLE   97,206 0 7,929
ADOBE INC COM 00724F101 897 3,246 SH   SOLE   2,869 0 377
AUTOMATIC DATA PROCESSING IN COM 053015103 587 3,634 SH   SOLE   3,269 0 365
AUTODESK INC COM 052769106 223 1,513 SH   SOLE   1,513 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,928 25,873 SH   SOLE   16,857 0 9,016
ALLERGAN PLC SHS G0177J108 10,085 59,926 SH   SOLE   53,313 0 6,613
AMERICAN INTL GROUP INC COM NEW 026874784 286 5,136 SH   SOLE   5,125 0 11
ALLSTATE CORP COM 020002101 20,946 192,735 SH   SOLE   173,211 0 19,524
APPLIED MATLS INC COM 038222105 251 5,028 SH   SOLE   5,028 0 0
AMGEN INC COM 031162100 2,517 13,008 SH   SOLE   10,446 0 2,563
AMERIPRISE FINL INC COM 03076C106 223 1,513 SH   SOLE   1,477 0 36
AMERICAN TOWER CORP NEW COM 03027X100 21,237 96,039 SH   SOLE   87,683 0 8,356
AMAZON COM INC COM 023135106 22,331 12,864 SH   SOLE   11,315 0 1,549
ANSYS INC COM 03662Q105 236 1,064 SH   SOLE   1,064 0 0
ANTHEM INC COM 036752103 287 1,193 SH   SOLE   1,185 0 8
APACHE CORP COM 037411105 228 8,900 SH   SOLE   5,300 0 3,600
AIR PRODS & CHEMS INC COM 009158106 379 1,709 SH   SOLE   1,709 0 0
APTIV PLC SHS G6095L109 10,883 124,492 SH   SOLE   112,531 0 11,961
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,336 21,656 SH   SOLE   21,656 0 0
ARK ETF TR INNOVATION ETF 00214Q104 207 4,820 SH   SOLE   0 0 4,820
ASML HOLDING N V N Y REGISTRY SHS N07059210 232 932 SH   SOLE   932 0 0
ATMOS ENERGY CORP COM 049560105 272 2,389 SH   SOLE   2,389 0 0
BROADCOM INC COM 11135F101 16,569 60,018 SH   SOLE   55,181 0 4,837
AMERICAN EXPRESS CO COM 025816109 5,506 46,549 SH   SOLE   35,504 0 11,045
ASTRAZENECA PLC SPONSORED ADR 046353108 297 6,653 SH   SOLE   6,597 0 56
BOEING CO COM 097023105 4,297 11,295 SH   SOLE   8,423 0 2,872
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,255 7,506 SH   SOLE   5,756 0 1,750
BANK AMER CORP COM 060505104 5,576 191,147 SH   SOLE   141,891 0 49,256
BAXTER INTL INC COM 071813109 520 5,948 SH   SOLE   5,948 0 0
BB&T CORP COM 054937107 13,593 254,686 SH   SOLE   226,157 0 28,529
BRINKS CO COM 109696104 215 2,596 SH   SOLE   2,596 0 0
BARCLAYS PLC ADR 06738E204 108 14,775 SH   SOLE   14,582 0 193
BECTON DICKINSON & CO COM 075887109 219 865 SH   SOLE   849 0 16
BROWN FORMAN CORP CL B 115637209 445 7,093 SH   SOLE   7,061 0 32
BOOKING HLDGS INC COM 09857L108 289 147 SH   SOLE   146 0 1
BLACKROCK INC COM 09247X101 17,514 39,301 SH   SOLE   34,739 0 4,562
BALL CORP COM 058498106 475 6,530 SH   SOLE   6,530 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 331 6,532 SH   SOLE   6,032 0 500
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 10,096 119,582 SH   SOLE   21,239 0 98,343
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 7,677 130,488 SH   SOLE   23,087 0 107,401
PIMCO ETF TR ACTIVE BD ETF 72201R775 1,622 14,897 SH   SOLE   8,152 0 6,744
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 240 11,385 SH   SOLE   0 0 11,385
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 341 16,014 SH   SOLE   0 0 16,014
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 304 14,288 SH   SOLE   1,227 0 13,061
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 202 9,417 SH   SOLE   0 0 9,417
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 273 12,800 SH   SOLE   905 0 11,895
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 237 10,000 SH   SOLE   10,000 0 0
CITIGROUP INC COM NEW 172967424 1,373 19,876 SH   SOLE   19,299 0 577
CABLE ONE INC COM 12685J105 977 779 SH   SOLE   0 0 779
CREDIT ACCEP CORP MICH COM 225310101 277 600 SH   SOLE   600 0 0
CONAGRA BRANDS INC COM 205887102 439 14,315 SH   SOLE   8,745 0 5,570
CATERPILLAR INC DEL COM 149123101 1,102 8,721 SH   SOLE   8,721 0 0
CBRE GROUP INC CL A 12504L109 387 7,297 SH   SOLE   4,637 0 2,660
CDW CORP COM 12514G108 267 2,163 SH   SOLE   2,163 0 0
CELGENE CORP COM 151020104 703 7,082 SH   SOLE   7,082 0 0
CIGNA CORP NEW COM 125523100 478 3,146 SH   SOLE   3,146 0 0
COLGATE PALMOLIVE CO COM 194162103 1,486 20,213 SH   SOLE   11,028 0 9,185
CLOROX CO DEL COM 189054109 1,986 13,080 SH   SOLE   13,072 0 8
COMCAST CORP NEW CL A 20030N101 3,306 73,339 SH   SOLE   67,255 0 6,085
ISHARES TR CALIF MUN BD ETF 464288356 1,862 30,384 SH   SOLE   14,072 0 16,312
CHIPOTLE MEXICAN GRILL INC COM 169656105 335 398 SH   SOLE   380 0 18
CUMMINS INC COM 231021106 359 2,210 SH   SOLE   2,210 0 0
COMPASS MINERALS INTL INC COM 20451N101 641 11,348 SH   SOLE   9,270 0 2,078
CONOCOPHILLIPS COM 20825C104 337 5,907 SH   SOLE   5,428 0 479
COSTCO WHSL CORP NEW COM 22160K105 24,320 84,412 SH   SOLE   74,976 0 9,436
SALESFORCE COM INC COM 79466L302 1,386 9,339 SH   SOLE   2,433 0 6,906
CISCO SYS INC COM 17275R102 16,316 330,227 SH   SOLE   299,838 0 30,389
CSX CORP COM 126408103 260 3,751 SH   SOLE   3,051 0 700
CORTEVA INC COM 22052L104 732 26,138 SH   SOLE   19,622 0 6,516
CVS HEALTH CORP COM 126650100 11,555 183,202 SH   SOLE   160,689 0 22,513
CHEVRON CORP NEW COM 166764100 6,692 56,427 SH   SOLE   49,433 0 6,994
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 2,243 30,798 SH   SOLE   24,010 0 6,788
DOMINION ENERGY INC COM 25746U109 1,017 12,551 SH   SOLE   10,008 0 2,543
DUPONT DE NEMOURS INC COM 26614N102 1,914 26,836 SH   SOLE   20,363 0 6,473
DELL TECHNOLOGIES INC CL C 24703L202 204 3,927 SH   SOLE   3,888 0 39
DISCOVER FINL SVCS COM 254709108 343 4,224 SH   SOLE   4,224 0 0
D R HORTON INC COM 23331A109 224 4,244 SH   SOLE   4,244 0 0
DANAHER CORPORATION COM 235851102 391 2,706 SH   SOLE   2,617 0 89
DISNEY WALT CO COM DISNEY 254687106 25,381 194,758 SH   SOLE   169,286 0 25,471
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 1,144 52,455 SH   SOLE   42,920 0 9,535
WISDOMTREE TR US LARGECAP DIVD 97717W307 340 3,430 SH   SOLE   3,430 0 0
DOCUSIGN INC COM 256163106 485 7,827 SH   SOLE   0 0 7,827
DOW INC COM 260557103 1,270 26,649 SH   SOLE   20,133 0 6,516
DUFF & PHELPS GLB UTL INC FD COM 26433C105 159 10,000 SH   SOLE   10,000 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,081 11,274 SH   SOLE   8,574 0 2,700
ISHARES TR SELECT DIVID ETF 464287168 929 9,112 SH   SOLE   9,112 0 0
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1,226 24,495 SH   SOLE   15,111 0 9,384
ENCANA CORP COM 292505104 67 14,658 SH   SOLE   14,515 0 143
ECOLAB INC COM 278865100 399 2,016 SH   SOLE   425 0 1,591
CONSOLIDATED EDISON INC COM 209115104 885 9,372 SH   SOLE   8,771 0 601
ISHARES TR MSCI EMG MKT ETF 464287234 952 23,301 SH   SOLE   11,679 0 11,622
ISHARES TR MSCI EAFE ETF 464287465 16,175 248,045 SH   SOLE   189,818 0 58,227
ISHARES TR EAFE VALUE ETF 464288877 1,159 24,460 SH   SOLE   24,217 0 242
EDISON INTL COM 281020107 424 5,626 SH   SOLE   3,426 0 2,200
LAUDER ESTEE COS INC CL A 518439104 222 1,118 SH   SOLE   1,052 0 66
ISHARES TR JPMORGAN USD EMG 464288281 7,338 64,737 SH   SOLE   11,650 0 53,087
EMERSON ELEC CO COM 291011104 205 3,065 SH   SOLE   3,065 0 0
ENBRIDGE INC COM 29250N105 670 19,102 SH   SOLE   15,054 0 4,048
EQUINIX INC COM 29444U700 1,603 2,779 SH   SOLE   2,779 0 0
ISHARES TR ESG MSCI EAFE 46435G516 9,733 151,795 SH   SOLE   148,476 0 3,318
ISHARES TR ESG MSCI USA SML 46435U663 402 15,053 SH   SOLE   14,418 0 635
ESSEX PPTY TR INC COM 297178105 692 2,120 SH   SOLE   2,120 0 0
EATON CORP PLC SHS G29183103 231 2,775 SH   SOLE   2,775 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,805 8,207 SH   SOLE   8,207 0 0
EXPEDIA GROUP INC COM NEW 30212P303 3,520 26,188 SH   SOLE   18,984 0 7,204
FACEBOOK INC CL A 30303M102 29,140 163,633 SH   SOLE   152,649 0 10,984
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 135 10,630 SH   SOLE   8,740 0 1,890
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 2,660 19,755 SH   SOLE   2,250 0 17,505
FACTSET RESH SYS INC COM 303075105 258 1,060 SH   SOLE   1,060 0 0
FIRSTENERGY CORP COM 337932107 940 19,483 SH   SOLE   16,038 0 3,445
FORESIGHT ENERGY LP COM UNT RP INT 34552U104 4 13,300 SH   SOLE   13,300 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 312 2,353 SH   SOLE   303 0 2,050
FISERV INC COM 337738108 212 2,049 SH   SOLE   2,049 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 258 5,064 SH   SOLE   3,264 0 1,800
ISHARES INC MSCI FRNTR100ETF 464286145 5,824 206,976 SH   SOLE   37,967 0 169,009
F M C CORP COM NEW 302491303 11,994 136,796 SH   SOLE   120,875 0 15,921
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 432 10,325 SH   SOLE   0 0 10,325
GENERAL DYNAMICS CORP COM 369550108 10,481 57,357 SH   SOLE   52,446 0 4,911
GENERAL ELECTRIC CO COM 369604103 588 65,791 SH   SOLE   42,704 0 23,087
GRAHAM HLDGS CO COM 384637104 496 748 SH   SOLE   0 0 748
GILEAD SCIENCES INC COM 375558103 292 4,604 SH   SOLE   4,604 0 0
GENERAL MLS INC COM 370334104 989 17,936 SH   SOLE   13,986 0 3,950
SPDR GOLD TRUST GOLD SHS 78463V107 760 5,476 SH   SOLE   3,690 0 1,786
GAMING & LEISURE PPTYS INC COM 36467J108 2,103 54,987 SH   SOLE   54,987 0 0
GENERAL MTRS CO COM 37045V100 566 15,096 SH   SOLE   12,066 0 3,030
ISHARES TR GNMA BOND ETF 46429B333 474 9,416 SH   SOLE   0 0 9,416
ALPHABET INC CAP STK CL C 02079K107 8,166 6,699 SH   SOLE   5,109 0 1,590
ALPHABET INC CAP STK CL A 02079K305 28,099 23,011 SH   SOLE   20,957 0 2,054
GENUINE PARTS CO COM 372460105 830 8,334 SH   SOLE   6,554 0 1,780
GOLDMAN SACHS GROUP INC COM 38141G104 201 969 SH   SOLE   969 0 0
GLOBALSTAR INC COM 378973408 17 40,550 SH   SOLE   40,550 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 658 15,409 SH   SOLE   9,589 0 5,820
HALOZYME THERAPEUTICS INC COM 40637H109 155 10,000 SH   SOLE   0 0 10,000
HANESBRANDS INC COM 410345102 591 38,560 SH   SOLE   31,170 0 7,390
HOME DEPOT INC COM 437076102 5,717 24,640 SH   SOLE   23,983 0 657
HEXO CORP COM 428304109 940 237,392 SH   SOLE   237,392 0 0
HONEYWELL INTL INC COM 438516106 21,165 125,089 SH   SOLE   113,306 0 11,783
HORMEL FOODS CORP COM 440452100 721 16,494 SH   SOLE   15,984 0 510
ISHARES GOLD TRUST ISHARES 464285105 257 18,234 SH   SOLE   17,680 0 554
INTERNATIONAL BUSINESS MACHS COM 459200101 1,335 9,177 SH   SOLE   6,673 0 2,504
ISHARES TR ULTR SH TRM BD 46434V878 501 9,940 SH   SOLE   0 0 9,940
ISHARES TR CORE MSCI EAFE 46432F842 299 4,891 SH   SOLE   4,575 0 316
ISHARES INC CORE MSCI EMKT 46434G103 398 8,112 SH   SOLE   6,328 0 1,784
ISHARES TR INTRM TR CRP ETF 464288638 338 5,834 SH   SOLE   2,200 0 3,634
ISHARES TR SH TR CRPORT ETF 464288646 179,183 3,338,610 SH   SOLE   2,778,931 0 559,678
ISHARES TR EXPANDED TECH 464287515 1,191 5,622 SH   SOLE   640 0 4,982
ISHARES TR U.S. MED DVC ETF 464288810 1,107 4,476 SH   SOLE   660 0 3,816
ISHARES TR CORE S&P MCP ETF 464287507 1,934 10,009 SH   SOLE   8,938 0 1,071
ISHARES TR S&P MC 400GR ETF 464287606 2,046 9,141 SH   SOLE   7,739 0 1,402
ISHARES TR CORE S&P SCP ETF 464287804 7,409 95,184 SH   SOLE   62,329 0 32,855
ISHARES TR SP SMCP600VL ETF 464287879 583 3,879 SH   SOLE   1,485 0 2,394
ISHARES TR S&P SML 600 GWT 464287887 269 1,508 SH   SOLE   959 0 549
INTEL CORP COM 458140100 3,047 59,138 SH   SOLE   54,088 0 5,050
INTUIT COM 461202103 277 1,040 SH   SOLE   1,040 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,925 3,566 SH   SOLE   1,265 0 2,301
ISHARES TR CORE 1 5 YR USD 46432F859 378 7,477 SH   SOLE   0 0 7,477
ISHARES TR US AER DEF ETF 464288760 937 4,172 SH   SOLE   408 0 3,764
ISHARES TR CORE S&P TTL STK 464287150 228 3,404 SH   SOLE   1,070 0 2,334
ISHARES TR CORE S&P US VLU 464287663 959 16,597 SH   SOLE   1,670 0 14,927
ISHARES TR S&P 500 VAL ETF 464287408 1,373 11,527 SH   SOLE   11,527 0 0
ISHARES TR CORE S&P500 ETF 464287200 8,126 27,222 SH   SOLE   6,304 0 20,918
ISHARES TR S&P 500 GRWT ETF 464287309 1,618 8,988 SH   SOLE   4,881 0 4,107
ISHARES TR RUS 1000 ETF 464287622 1,519 9,233 SH   SOLE   3,412 0 5,821
ISHARES TR MICRO-CAP ETF 464288869 368 4,171 SH   SOLE   1,155 0 3,016
ISHARES TR RUS 1000 VAL ETF 464287598 11,639 90,745 SH   SOLE   88,516 0 2,228
ISHARES TR RUS 1000 GRW ETF 464287614 4,957 31,052 SH   SOLE   27,418 0 3,634
ISHARES TR RUSSELL 2000 ETF 464287655 3,267 21,586 SH   SOLE   13,703 0 7,883
ISHARES TR RUS 2000 VAL ETF 464287630 1,144 9,579 SH   SOLE   4,715 0 4,864
ISHARES TR RUS 2000 GRW ETF 464287648 2,972 15,421 SH   SOLE   13,997 0 1,424
ISHARES TR RUS MD CP GR ETF 464287481 11,240 79,518 SH   SOLE   71,087 0 8,431
ISHARES TR RUS MID CAP ETF 464287499 919 16,434 SH   SOLE   13,112 0 3,322
ISHARES TR RUS MDCP VAL ETF 464287473 5,186 57,810 SH   SOLE   49,383 0 8,427
ISHARES TR RUSSELL 3000 ETF 464287689 3,301 18,994 SH   SOLE   10,622 0 8,372
ISHARES TR GLOB HLTHCRE ETF 464287325 404 6,614 SH   SOLE   5,626 0 988
ISHARES TR GLOBAL TECH ETF 464287291 532 2,878 SH   SOLE   2,326 0 552
ISHARES TR CORE MSCI TOTAL 46432F834 269 4,664 SH   SOLE   0 0 4,664
ISHARES TR U.S. CNSM SV ETF 464287580 1,094 5,033 SH   SOLE   315 0 4,718
ISHARES TR U.S. BAS MTL ETF 464287838 203 2,205 SH   SOLE   1,855 0 350
ISHARES TR U.S. REAL ES ETF 464287739 382 4,088 SH   SOLE   0 0 4,088
JOHNSON CTLS INTL PLC SHS G51502105 3,210 73,128 SH   SOLE   46,553 0 26,575
JOHNSON & JOHNSON COM 478160104 28,107 217,242 SH   SOLE   188,048 0 29,194
JPMORGAN CHASE & CO COM 46625H100 35,725 303,552 SH   SOLE   258,378 0 45,174
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 1,302 25,812 SH   SOLE   15,892 0 9,920
KIMBERLY CLARK CORP COM 494368103 710 4,998 SH   SOLE   4,266 0 732
COCA COLA CO COM 191216100 5,336 98,014 SH   SOLE   69,280 0 28,734
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,043 19,755 SH   SOLE   19,755 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 871 10,628 SH   SOLE   8,961 0 1,667
LEGGETT & PLATT INC COM 524660107 334 8,152 SH   SOLE   4,402 0 3,750
L3HARRIS TECHNOLOGIES INC COM 502431109 396 1,898 SH   SOLE   1,898 0 0
LILLY ELI & CO COM 532457108 810 7,247 SH   SOLE   6,138 0 1,109
LOCKHEED MARTIN CORP COM 539830109 828 2,123 SH   SOLE   1,936 0 187
LOWES COS INC COM 548661107 368 3,350 SH   SOLE   2,771 0 579
ISHARES TR IBOXX INV CP ETF 464287242 787 6,173 SH   SOLE   2,990 0 3,183
LAM RESEARCH CORP COM 512807108 251 1,086 SH   SOLE   1,086 0 0
SOUTHWEST AIRLS CO COM 844741108 2,695 49,904 SH   SOLE   33,643 0 16,261
LAMB WESTON HLDGS INC COM 513272104 304 4,174 SH   SOLE   2,309 0 1,865
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 79 29,810 SH   SOLE   29,665 0 145
MASTERCARD INC CL A 57636Q104 800 2,944 SH   SOLE   2,894 0 50
MAIN STREET CAPITAL CORP COM 56035L104 274 6,330 SH   SOLE   6,330 0 0
MARRIOTT INTL INC NEW CL A 571903202 215 1,732 SH   SOLE   1,731 0 1
ISHARES TR MBS ETF 464288588 468 4,325 SH   SOLE   250 0 4,075
MCDONALDS CORP COM 580135101 1,825 8,500 SH   SOLE   7,496 0 1,004
MONDELEZ INTL INC CL A 609207105 712 12,869 SH   SOLE   12,869 0 0
MEDTRONIC PLC SHS G5960L103 315 2,903 SH   SOLE   2,487 0 416
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 358 1,017 SH   SOLE   397 0 620
METLIFE INC COM 59156R108 225 4,779 SH   SOLE   4,726 0 53
3M CO COM 88579Y101 2,388 14,528 SH   SOLE   11,401 0 3,127
ALTRIA GROUP INC COM 02209S103 676 16,535 SH   SOLE   15,935 0 600
MARATHON PETE CORP COM 56585A102 11,645 191,686 SH   SOLE   170,315 0 21,372
MERCK & CO INC COM 58933Y105 1,514 17,987 SH   SOLE   13,982 0 4,005
MARATHON OIL CORP COM 565849106 10,902 888,506 SH   SOLE   792,916 0 95,590
MICROSOFT CORP COM 594918104 42,751 307,497 SH   SOLE   261,606 0 45,891
ISHARES TR USA MOMENTUM FCT 46432F396 426 3,574 SH   SOLE   2,937 0 637
MICRON TECHNOLOGY INC COM 595112103 336 7,851 SH   SOLE   7,851 0 0
ISHARES TR NATIONAL MUN ETF 464288414 3,156 27,659 SH   SOLE   26,003 0 1,656
NEXTERA ENERGY INC COM 65339F101 360 1,546 SH   SOLE   1,196 0 350
NETFLIX INC COM 64110L106 365 1,364 SH   SOLE   1,364 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 812 15,000 SH   SOLE   15,000 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 152 10,900 SH   SOLE   10,900 0 0
NIKE INC CL B 654106103 5,664 60,308 SH   SOLE   44,333 0 15,975
NORTHROP GRUMMAN CORP COM 666807102 2,985 7,965 SH   SOLE   7,847 0 118
NORFOLK SOUTHERN CORP COM 655844108 202 1,123 SH   SOLE   1,123 0 0
NVIDIA CORP COM 67066G104 207 1,189 SH   SOLE   1,113 0 76
NOVARTIS A G SPONSORED ADR 66987V109 690 7,938 SH   SOLE   6,149 0 1,789
REALTY INCOME CORP COM 756109104 617 8,047 SH   SOLE   7,031 0 1,016
OMNICOM GROUP INC COM 681919106 1,516 19,362 SH   SOLE   10,870 0 8,492
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 233 7,592 SH   SOLE   7,592 0 0
ORACLE CORP COM 68389X105 958 17,409 SH   SOLE   15,364 0 2,046
PAYCHEX INC COM 704326107 244 2,942 SH   SOLE   2,942 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 826 28,303 SH   SOLE   16,613 0 11,690
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2,940 48,283 SH   SOLE   39,128 0 9,155
PEPSICO INC COM 713448108 25,942 189,220 SH   SOLE   166,328 0 22,892
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 258 14,096 SH   SOLE   12,286 0 1,810
PFIZER INC COM 717081103 3,154 87,790 SH   SOLE   70,381 0 17,409
ISHARES TR PFD AND INCM SEC 464288687 404 10,756 SH   SOLE   10,210 0 546
PROCTER & GAMBLE CO COM 742718109 3,347 26,913 SH   SOLE   21,753 0 5,160
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 207 4,498 SH   SOLE   4,498 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 639 54,032 SH   SOLE   54,032 0 0
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 1,223 69,885 SH   SOLE   37,910 0 31,975
PROLOGIS INC COM 74340W103 13,449 157,814 SH   SOLE   142,140 0 15,674
PHILIP MORRIS INTL INC COM 718172109 742 9,773 SH   SOLE   9,080 0 693
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 963 7,405 SH   SOLE   4,876 0 2,529
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,121 16,558 SH   SOLE   11,331 0 5,227
PPG INDS INC COM 693506107 214 1,802 SH   SOLE   1,802 0 0
PPL CORP COM 69351T106 733 23,276 SH   SOLE   18,249 0 5,026
PRIMERICA INC COM 74164M108 415 3,264 SH   SOLE   14 0 3,250
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1,195 12,834 SH   SOLE   9,391 0 3,443
PHILLIPS 66 COM 718546104 1,060 10,356 SH   SOLE   10,208 0 148
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 891 12,997 SH   SOLE   8,242 0 4,755
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 826 23,573 SH   SOLE   13,943 0 9,630
PIONEER NAT RES CO COM 723787107 344 2,734 SH   SOLE   2,734 0 0
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 955 16,957 SH   SOLE   11,307 0 5,650
PAYPAL HLDGS INC COM 70450Y103 821 7,929 SH   SOLE   6,906 0 1,023
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1,111 36,537 SH   SOLE   10,187 0 26,350
QUALCOMM INC COM 747525103 869 11,393 SH   SOLE   11,256 0 137
FIRST TR NASDAQ100 TECH INDE SHS 337345102 765 8,745 SH   SOLE   350 0 8,395
PIMCO STRATEGIC INCOME FD IN COM 72200X104 140 15,100 SH   SOLE   0 0 15,100
ROCKWELL AUTOMATION INC COM 773903109 337 2,043 SH   SOLE   2,043 0 0
ROPER TECHNOLOGIES INC COM 776696106 229 642 SH   SOLE   642 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 4,433 41,012 SH   SOLE   23,390 0 17,622
RAYTHEON CO COM NEW 755111507 2,737 13,949 SH   SOLE   13,661 0 288
SPDR SERIES TRUST DJ REIT ETF 78464A607 307 2,937 SH   SOLE   0 0 2,937
SBA COMMUNICATIONS CORP NEW CL A 78410G104 248 1,030 SH   SOLE   1,030 0 0
STARBUCKS CORP COM 855244109 1,979 22,387 SH   SOLE   7,649 0 14,738
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 310 4,441 SH   SOLE   3,830 0 611
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 230 3,241 SH   SOLE   3,121 0 120
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,010 31,698 SH   SOLE   24,738 0 6,960
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,194 14,218 SH   SOLE   13,501 0 717
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 421 7,447 SH   SOLE   7,447 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,073 36,547 SH   SOLE   34,897 0 1,650
THE CHARLES SCHWAB CORPORATI COM 808513105 296 7,078 SH   SOLE   6,853 0 225
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,476 20,804 SH   SOLE   14,673 0 6,131
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,084 20,138 SH   SOLE   20,138 0 0
ISHARES TR EAFE SML CP ETF 464288273 308 5,380 SH   SOLE   1,212 0 4,168
SPDR SERIES TRUST S&P DIVID ETF 78464A763 2,832 27,605 SH   SOLE   17,407 0 10,198
SEALED AIR CORP NEW COM 81211K100 240 5,791 SH   SOLE   5,791 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 551 11,238 SH   SOLE   11,238 0 0
SHERWIN WILLIAMS CO COM 824348106 466 847 SH   SOLE   847 0 0
SELECTIVE INS GROUP INC COM 816300107 249 3,312 SH   SOLE   3,312 0 0
SIRIUS XM HLDGS INC COM 82968B103 176 28,125 SH   SOLE   27,875 0 250
SVB FINL GROUP COM 78486Q101 244 1,166 SH   SOLE   1,166 0 0
SOUTHERN CO COM 842587107 1,270 20,561 SH   SOLE   17,966 0 2,595
ISHARES TR PHLX SEMICND ETF 464287523 956 4,521 SH   SOLE   1,685 0 2,836
S&P GLOBAL INC COM 78409V104 13,819 56,408 SH   SOLE   50,480 0 5,928
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 246 5,764 SH   SOLE   0 0 5,764
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 2,768 47,803 SH   SOLE   37,432 0 10,371
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 765 20,820 SH   SOLE   2,284 0 18,536
SPDR S&P 500 ETF TR TR UNIT 78462F103 46,109 155,371 SH   SOLE   35,618 0 119,752
SEMPRA ENERGY COM 816851109 979 6,631 SH   SOLE   6,631 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 18,506 266,774 SH   SOLE   266,774 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 351 6,690 SH   SOLE   6,690 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 584 5,478 SH   SOLE   5,478 0 0
STANLEY BLACK & DECKER INC COM 854502101 16,630 115,161 SH   SOLE   103,613 0 11,548
STRYKER CORP COM 863667101 20,654 95,487 SH   SOLE   86,521 0 8,966
AT&T INC COM 00206R102 6,030 159,366 SH   SOLE   134,167 0 25,200
TALLGRASS ENERGY LP CLASS A SHS 874696107 624 31,000 SH   SOLE   31,000 0 0
TARGET CORP COM 87612E106 4,946 46,267 SH   SOLE   45,980 0 287
TJX COS INC NEW COM 872540109 18,300 328,303 SH   SOLE   293,359 0 34,944
THERMO FISHER SCIENTIFIC INC COM 883556102 4,815 16,530 SH   SOLE   16,530 0 0
T MOBILE US INC COM 872590104 332 4,220 SH   SOLE   18 0 4,202
TRIMBLE INC COM 896239100 315 8,127 SH   SOLE   4,714 0 3,413
TESLA INC COM 88160R101 306 1,271 SH   SOLE   1,024 0 247
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 218 4,697 SH   SOLE   4,697 0 0
HOSTESS BRANDS INC CL A 44109J106 193 13,794 SH   SOLE   12,994 0 800
UNION PACIFIC CORP COM 907818108 13,300 82,107 SH   SOLE   74,316 0 7,790
UNITED PARCEL SERVICE INC CL B 911312106 6,803 56,780 SH   SOLE   55,539 0 1,241
US BANCORP DEL COM NEW 902973304 1,086 19,619 SH   SOLE   19,619 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 962 15,012 SH   SOLE   15,012 0 0
UNITED TECHNOLOGIES CORP COM 913017109 21,052 154,205 SH   SOLE   131,669 0 22,536
VISA INC COM CL A 92826C839 23,583 137,103 SH   SOLE   126,893 0 10,210
VANGUARD INDEX FDS SMALL CP ETF 922908751 95,867 622,957 SH   SOLE   523,016 0 99,941
VANGUARD INDEX FDS SML CP GRW ETF 922908595 486 2,672 SH   SOLE   2,672 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,038 12,801 SH   SOLE   7,116 0 5,685
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,433 59,219 SH   SOLE   58,742 0 477
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 19,232 385,420 SH   SOLE   77,615 0 307,805
V F CORP COM 918204108 219 2,461 SH   SOLE   2,390 0 71
VANGUARD WORLD FDS INF TECH ETF 92204A702 295 1,368 SH   SOLE   1,368 0 0
VIRNETX HLDG CORP COM 92823T108 258 47,834 SH   SOLE   47,834 0 0
VANGUARD GROUP DIV APP ETF 921908844 3,390 28,351 SH   SOLE   20,509 0 7,842
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 267 4,010 SH   SOLE   4,010 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 269 2,074 SH   SOLE   265 0 1,809
VALERO ENERGY CORP NEW COM 91913Y100 803 9,423 SH   SOLE   7,261 0 2,162
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 217 4,068 SH   SOLE   583 0 3,485
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 12,406 133,039 SH   SOLE   23,168 0 109,871
VANGUARD INDEX FDS MID CAP ETF 922908629 628 3,748 SH   SOLE   2,780 0 968
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,198 4,395 SH   SOLE   3,845 0 550
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2,401 16,210 SH   SOLE   12,975 0 3,235
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,507 20,146 SH   SOLE   7,411 0 12,735
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 303 5,642 SH   SOLE   5,642 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 28,224 186,913 SH   SOLE   37,091 0 149,822
VENTAS INC COM 92276F100 944 12,932 SH   SOLE   10,912 0 2,020
VANGUARD INDEX FDS VALUE ETF 922908744 299,554 2,683,693 SH   SOLE   2,389,140 0 294,553
VANGUARD INDEX FDS GROWTH ETF 922908736 141,687 852,101 SH   SOLE   741,485 0 110,616
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 11,132 276,505 SH   SOLE   93,932 0 182,574
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,279 19,589 SH   SOLE   8,506 0 11,084
VERIZON COMMUNICATIONS INC COM 92343V104 6,872 113,855 SH   SOLE   88,776 0 25,079
WESTERN ALLIANCE BANCORP COM 957638109 587 12,746 SH   SOLE   11,107 0 1,639
WALGREENS BOOTS ALLIANCE INC COM 931427108 415 7,502 SH   SOLE   5,002 0 2,500
WELLTOWER INC COM 95040Q104 980 10,809 SH   SOLE   9,081 0 1,728
WELLS FARGO CO NEW COM 949746101 2,270 45,009 SH   SOLE   41,541 0 3,468
WALMART INC COM 931142103 1,239 10,439 SH   SOLE   9,194 0 1,245
XCEL ENERGY INC COM 98389B100 223 3,439 SH   SOLE   3,041 0 398
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 259 5,227 SH   SOLE   3,437 0 1,790
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,211 20,463 SH   SOLE   17,508 0 2,955
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 645 23,052 SH   SOLE   19,672 0 3,380
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 681 8,769 SH   SOLE   7,904 0 865
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 19,224 238,720 SH   SOLE   211,604 0 27,116
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,596 17,704 SH   SOLE   9,986 0 7,718
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 5,207 43,142 SH   SOLE   43,097 0 45
XENCOR INC COM 98401F105 1,091 32,353 SH   SOLE   32,353 0 0
EXXON MOBIL CORP COM 30231G102 17,204 243,649 SH   SOLE   213,822 0 29,827
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 201 9,005 SH   SOLE   8,025 0 980
ISHARES TR EXPONENTIAL TECH 46434V381 9,954 257,479 SH   SOLE   43,423 0 214,056
XYLEM INC COM 98419M100 313 3,937 SH   SOLE   3,517 0 420
YUM BRANDS INC COM 988498101 468 4,128 SH   SOLE   4,023 0 105
ZOETIS INC CL A 98978V103 369 2,958 SH   SOLE   2,931 0 27