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
AGILENT TECHNOLOGIES INC COM 00846U101 4,020 46,680 SH   SOLE   3,154 0 43,526
AMERICAN AIRLS GROUP INC COM 02376R102 545 18,750 SH   SOLE   0 0 18,750
AARONS INC COM PAR $0.50 002535300 213 3,684 SH   SOLE   0 0 3,684
APPLE INC COM 037833100 147,691 491,729 SH   SOLE   7,611 0 484,118
ABB LTD SPONSORED ADR 000375204 318 13,068 SH   SOLE   0 0 13,068
ABBVIE INC COM 00287Y109 14,618 163,235 SH   SOLE   600 0 162,635
AMERISOURCEBERGEN CORP COM 03073E105 448 5,271 SH   SOLE   0 0 5,271
AMBEV SA SPONSORED ADR 02319V103 251 51,821 SH   SOLE   0 0 51,821
ABBOTT LABS COM 002824100 21,358 245,633 SH   SOLE   3,125 0 242,508
AURORA CANNABIS INC COM 05156X108 39 19,403 SH   SOLE   0 0 19,403
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,431 40,117 SH   SOLE   8,270 0 31,847
ACASTI PHARMA INC CL A NEW 00430K402 48 20,000 SH   SOLE   0 0 20,000
ISHARES TR MSCI ACWI ETF 464288257 877 10,947 SH   SOLE   0 0 10,947
ISHARES TR MSCI ACWI EX US 464288240 19,486 391,913 SH   SOLE   2,421 0 389,492
ADOBE INC COM 00724F101 42,960 128,458 SH   SOLE   0 0 128,458
ANALOG DEVICES INC COM 032654105 3,092 25,674 SH   SOLE   0 0 25,674
ARCHER DANIELS MIDLAND CO COM 039483102 1,607 34,850 SH   SOLE   0 0 34,850
AUTOMATIC DATA PROCESSING IN COM 053015103 8,333 48,926 SH   SOLE   0 0 48,926
AUTODESK INC COM 052769106 825 4,390 SH   SOLE   0 0 4,390
ADDUS HOMECARE CORP COM 006739106 201 2,113 SH   SOLE   0 0 2,113
AMEREN CORP COM 023608102 1,845 24,261 SH   SOLE   0 0 24,261
AMERICAN ELEC PWR CO INC COM 025537101 3,291 35,217 SH   SOLE   300 0 34,917
AES CORP COM 00130H105 6,782 338,582 SH   SOLE   37,500 0 301,082
AFLAC INC COM 001055102 3,562 66,765 SH   SOLE   300 0 66,465
AGENUS INC COM NEW 00847G705 1,557 385,512 SH   SOLE   0 0 385,512
ISHARES TR CORE US AGGBD ET 464287226 42,939 381,071 SH   SOLE   0 0 381,071
ALLERGAN PLC SHS G0177J108 495 2,577 SH   SOLE   0 0 2,577
AMERICAN INTL GROUP INC COM NEW 026874784 31,617 610,841 SH   SOLE   0 0 610,841
AKAMAI TECHNOLOGIES INC COM 00971T101 729 8,323 SH   SOLE   0 0 8,323
ALCON INC ORD SHS H01301128 991 17,582 SH   SOLE   0 0 17,582
ALASKA AIR GROUP INC COM 011659109 2,231 32,721 SH   SOLE   0 0 32,721
ALLSTATE CORP COM 020002101 11,299 100,153 SH   SOLE   6,871 0 93,282
ALLEGION PUB LTD CO ORD SHS G0176J109 487 3,880 SH   SOLE   0 0 3,880
ALEXION PHARMACEUTICALS INC COM 015351109 308 2,855 SH   SOLE   0 0 2,855
APPLIED MATLS INC COM 038222105 1,767 28,407 SH   SOLE   0 0 28,407
AMC ENTMT HLDGS INC CL A COM 00165C104 249 33,399 SH   SOLE   0 0 33,399
ADVANCED MICRO DEVICES INC COM 007903107 430 8,749 SH   SOLE   1,000 0 7,749
AMETEK INC NEW COM 031100100 600 5,953 SH   SOLE   0 0 5,953
AMEDISYS INC COM 023436108 1,285 7,734 SH   SOLE   100 0 7,634
AMGEN INC COM 031162100 47,110 196,211 SH   SOLE   5,633 0 190,578
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 493 22,365 SH   SOLE   0 0 22,365
ALPS ETF TR ALERIAN MLP 00162Q866 1,253 145,546 SH   SOLE   0 0 145,546
AMERIPRISE FINL INC COM 03076C106 1,155 6,827 SH   SOLE   0 0 6,827
TD AMERITRADE HLDG CORP COM 87236Y108 411 8,145 SH   SOLE   0 0 8,145
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 531 32,650 SH   SOLE   0 0 32,650
AMAZON COM INC COM 023135106 71,025 37,421 SH   SOLE   985 0 36,436
ANSYS INC COM 03662Q105 1,124 4,331 SH   SOLE   0 0 4,331
ANTHEM INC COM 036752103 11,288 37,519 SH   SOLE   0 0 37,519
ISHARES TR AGGRES ALLOC ETF 464289859 7,426 126,992 SH   SOLE   0 0 126,992
ISHARES TR CONSER ALLOC ETF 464289883 233 6,388 SH   SOLE   0 0 6,388
ISHARES TR MODERT ALLOC ETF 464289875 1,584 39,330 SH   SOLE   0 0 39,330
AON PLC SHS CL A G0408V102 809 3,873 SH   SOLE   0 0 3,873
ISHARES TR GRWT ALLOCAT ETF 464289867 2,770 57,555 SH   SOLE   0 0 57,555
SMITH A O CORP COM 831865209 276 5,776 SH   SOLE   0 0 5,776
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 313 9,629 SH   SOLE   0 0 9,629
AIR PRODS & CHEMS INC COM 009158106 3,220 13,862 SH   SOLE   0 0 13,862
AMPHENOL CORP NEW CL A 032095101 1,457 13,311 SH   SOLE   0 0 13,311
APOLLO GLOBAL MGMT INC COM CL A 03768E105 238 5,000 SH   SOLE   0 0 5,000
APTOSE BIOSCIENCES INC COM NEW 03835T200 61 11,000 SH   SOLE   0 0 11,000
ARGO GROUP INTL HLDGS LTD COM G0464B107 592 8,848 SH   SOLE   0 0 8,848
ASHLAND GLOBAL HLDGS INC COM 044186104 267 3,483 SH   SOLE   0 0 3,483
ASML HOLDING N V N Y REGISTRY SHS N07059210 692 2,286 SH   SOLE   0 0 2,286
ATHERSYS INC COM 04744L106 52 42,000 SH   SOLE   0 0 42,000
ATMOS ENERGY CORP COM 049560105 1,148 10,399 SH   SOLE   0 0 10,399
ACTIVISION BLIZZARD INC COM 00507V109 608 10,373 SH   SOLE   0 0 10,373
BROADCOM INC COM 11135F101 3,428 10,634 SH   SOLE   425 0 10,209
AVERY DENNISON CORP COM 053611109 475 3,672 SH   SOLE   0 0 3,672
AMERICAN WTR WKS CO INC NEW COM 030420103 433 3,606 SH   SOLE   0 0 3,606
AMERICAN EXPRESS CO COM 025816109 7,559 59,856 SH   SOLE   0 0 59,856
AXSOME THERAPEUTICS INC COM 05464T104 370 3,650 SH   SOLE   0 0 3,650
ACUITY BRANDS INC COM 00508Y102 399 2,859 SH   SOLE   0 0 2,859
ASTRAZENECA PLC SPONSORED ADR 046353108 1,910 37,903 SH   SOLE   0 0 37,903
AUTOZONE INC COM 053332102 1,785 1,500 SH   SOLE   0 0 1,500
ASPEN TECHNOLOGY INC COM 045327103 330 2,642 SH   SOLE   0 0 2,642
BOEING CO COM 097023105 18,832 56,497 SH   SOLE   0 0 56,497
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 32,250 146,744 SH   SOLE   0 0 146,744
BANK AMER CORP COM 060505104 71,499 2,006,145 SH   SOLE   29,661 0 1,976,484
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 7,291 101,403 SH   SOLE   22,581 0 78,822
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 602 10,395 SH   SOLE   0 0 10,395
BAXTER INTL INC COM 071813109 6,060 70,567 SH   SOLE   6,583 0 63,984
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 335 58,509 SH   SOLE   0 0 58,509
BEST BUY INC COM 086516101 3,829 43,608 SH   SOLE   0 0 43,608
BCE INC COM NEW 05534B760 747 16,060 SH   SOLE   0 0 16,060
BECTON DICKINSON & CO COM 075887109 20,216 74,175 SH   SOLE   0 0 74,175
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 490 10,720 SH   SOLE   0 0 10,720
BROWN FORMAN CORP CL B 115637209 1,146 17,094 SH   SOLE   0 0 17,094
BRIGHT HORIZONS FAM SOL IN D COM 109194100 652 4,235 SH   SOLE   0 0 4,235
BGC PARTNERS INC CL A 05541T101 59 10,046 SH   SOLE   0 0 10,046
BAR HBR BANKSHARES COM 066849100 242 9,670 SH   SOLE   0 0 9,670
BHP GROUP LTD SPONSORED ADS 088606108 371 6,747 SH   SOLE   0 0 6,747
BAIDU INC SPON ADR REP A 056752108 547 3,957 SH   SOLE   0 0 3,957
BIOGEN INC COM 09062X103 1,257 4,271 SH   SOLE   0 0 4,271
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 3,421 37,402 SH   SOLE   0 0 37,402
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1,903 21,772 SH   SOLE   0 0 21,772
BANK NEW YORK MELLON CORP COM 064058100 1,433 28,140 SH   SOLE   0 0 28,140
BLACK KNIGHT INC COM 09215C105 10,799 168,655 SH   SOLE   0 0 168,655
BOOKING HLDGS INC COM 09857L108 2,402 1,158 SH   SOLE   0 0 1,158
BLACKLINE INC COM 09239B109 242 4,602 SH   SOLE   0 0 4,602
BLACKROCK INC COM 09247X101 973 1,911 SH   SOLE   0 0 1,911
BLUEBIRD BIO INC COM 09609G100 530 6,141 SH   SOLE   0 0 6,141
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 820 8,134 SH   SOLE   1,570 0 6,564
BANK MONTREAL QUE COM 063671101 2,917 37,571 SH   SOLE   0 0 37,571
BIOMARIN PHARMACEUTICAL INC COM 09061G101 359 4,268 SH   SOLE   0 0 4,268
BRISTOL MYERS SQUIBB CO COM 110122108 12,198 192,574 SH   SOLE   8,803 0 183,771
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 7,461 88,855 SH   SOLE   0 0 88,855
PIMCO ETF TR ACTIVE BD ETF 72201R775 2,585 23,851 SH   SOLE   241 0 23,610
BOOT BARN HLDGS INC COM 099406100 584 12,930 SH   SOLE   0 0 12,930
BANK OF THE ST JAMES FINL GP COM 470299108 1,314 85,682 SH   SOLE   0 0 85,682
BP PLC SPONSORED ADR 055622104 27,251 714,509 SH   SOLE   0 0 714,509
BLUEPRINT MEDICINES CORP COM 09627Y109 921 11,201 SH   SOLE   0 0 11,201
POPULAR INC COM NEW 733174700 595 10,105 SH   SOLE   7,350 0 2,755
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,528 36,423 SH   SOLE   5,615 0 30,808
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,423 10 SH   SOLE   0 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 32,334 141,573 SH   SOLE   700 0 140,873
BROOKLINE BANCORP INC DEL COM 11373M107 1,251 76,130 SH   SOLE   0 0 76,130
BROWN & BROWN INC COM 115236101 15,700 396,355 SH   SOLE   0 0 396,355
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2,109 99,090 SH   SOLE   9,558 0 89,532
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 889 41,822 SH   SOLE   0 0 41,822
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,458 67,734 SH   SOLE   3,634 0 64,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 328 15,398 SH   SOLE   0 0 15,398
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 915 42,581 SH   SOLE   2,675 0 39,906
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 570 27,714 SH   SOLE   2,270 0 25,444
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 38,573 478,157 SH   SOLE   7,461 0 470,696
BOSTON SCIENTIFIC CORP COM 101137107 585 12,911 SH   SOLE   0 0 12,911
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 652 7,808 SH   SOLE   0 0 7,808
BURLINGTON STORES INC COM 122017106 589 2,570 SH   SOLE   0 0 2,570
BORGWARNER INC COM 099724106 5,075 115,472 SH   SOLE   0 0 115,472
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 360 12,494 SH   SOLE   0 0 12,494
CITIGROUP INC COM NEW 172967424 42,688 525,515 SH   SOLE   0 0 525,515
CONAGRA BRANDS INC COM 205887102 835 24,827 SH   SOLE   532 0 24,295
CARDINAL HEALTH INC COM 14149Y108 3,059 60,503 SH   SOLE   0 0 60,503
CAL MAINE FOODS INC COM NEW 128030202 392 9,327 SH   SOLE   0 0 9,327
CATERPILLAR INC DEL COM 149123101 4,815 31,989 SH   SOLE   0 0 31,989
CHUBB LIMITED COM H1467J104 7,765 49,534 SH   SOLE   1,100 0 48,434
CRACKER BARREL OLD CTRY STOR COM 22410J106 968 6,263 SH   SOLE   0 0 6,263
CLARIVATE ANALYTICS PLC COM G21810109 228 13,326 SH   SOLE   0 0 13,326
CROWN HOLDINGS INC COM 228368106 2,586 35,813 SH   SOLE   5,847 0 29,966
CABOT MICROELECTRONICS CORP COM 12709P103 256 1,737 SH   SOLE   0 0 1,737
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 376 5,738 SH   SOLE   0 0 5,738
CENTURY CMNTYS INC COM 156504300 343 12,500 SH   SOLE   0 0 12,500
CERIDIAN HCM HLDG INC COM 15677J108 1,108 15,829 SH   SOLE   0 0 15,829
CADENCE DESIGN SYSTEM INC COM 127387108 332 4,645 SH   SOLE   0 0 4,645
CDW CORP COM 12514G108 2,489 17,301 SH   SOLE   45 0 17,256
CODEXIS INC COM 192005106 482 29,361 SH   SOLE   0 0 29,361
CERNER CORP COM 156782104 663 8,984 SH   SOLE   400 0 8,584
CITIZENS FINL GROUP INC COM 174610105 5,587 137,100 SH   SOLE   13,255 0 123,845
CULLEN FROST BANKERS INC COM 229899109 1,686 17,230 SH   SOLE   0 0 17,230
COGNEX CORP COM 192422103 280 4,952 SH   SOLE   0 0 4,952
CHURCH & DWIGHT INC COM 171340102 6,888 98,360 SH   SOLE   11,473 0 86,887
CHURCHILL DOWNS INC COM 171484108 270 1,978 SH   SOLE   0 0 1,978
CHEMED CORP NEW COM 16359R103 2,700 6,125 SH   SOLE   1,199 0 4,926
CHECK POINT SOFTWARE TECH LT ORD M22465104 874 7,788 SH   SOLE   0 0 7,788
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 314 7,401 SH   SOLE   0 0 7,401
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,843 23,676 SH   SOLE   0 0 23,676
CHARTER COMMUNICATIONS INC N CL A 16119P108 790 1,611 SH   SOLE   0 0 1,611
CIGNA CORP NEW COM 125523100 2,631 12,839 SH   SOLE   75 0 12,764
CIENA CORP COM NEW 171779309 19,912 464,579 SH   SOLE   0 0 464,579
CINCINNATI FINL CORP COM 172062101 788 7,394 SH   SOLE   0 0 7,394
COLGATE PALMOLIVE CO COM 194162103 1,633 23,978 SH   SOLE   0 0 23,978
CLEVELAND CLIFFS INC COM 185899101 412 52,197 SH   SOLE   0 0 52,197
CLOROX CO DEL COM 189054109 1,700 11,137 SH   SOLE   0 0 11,137
CDN IMPERIAL BK COMM TORONTO COM 136069101 256 3,030 SH   SOLE   0 0 3,030
COMERICA INC COM 200340107 677 9,440 SH   SOLE   0 0 9,440
COMMERCIAL METALS CO COM 201723103 590 26,419 SH   SOLE   0 0 26,419
COLUMBUS MCKINNON CORP N Y COM 199333105 230 5,847 SH   SOLE   0 0 5,847
COMCAST CORP NEW CL A 20030N101 17,821 392,799 SH   SOLE   7,836 0 384,963
CME GROUP INC COM 12572Q105 808 3,955 SH   SOLE   0 0 3,955
ISHARES TR CALIF MUN BD ETF 464288356 505 8,243 SH   SOLE   0 0 8,243
CHIPOTLE MEXICAN GRILL INC COM 169656105 794 925 SH   SOLE   0 0 925
CUMMINS INC COM 231021106 3,603 20,092 SH   SOLE   356 0 19,736
CMS ENERGY CORP COM 125896100 3,925 63,603 SH   SOLE   0 0 63,603
COMTECH TELECOMMUNICATIONS C COM NEW 205826209 216 6,000 SH   SOLE   0 0 6,000
CENTENE CORP DEL COM 15135B101 645 10,426 SH   SOLE   0 0 10,426
CANADIAN NATL RY CO COM 136375102 968 10,547 SH   SOLE   0 0 10,547
CINEMARK HOLDINGS INC COM 17243V102 397 11,645 SH   SOLE   0 0 11,645
CENTERPOINT ENERGY INC COM 15189T107 4,581 169,994 SH   SOLE   0 0 169,994
CAPITAL ONE FINL CORP COM 14040H105 838 8,085 SH   SOLE   250 0 7,835
CABOT OIL & GAS CORP COM 127097103 411 23,847 SH   SOLE   0 0 23,847
COLUMBIA SPORTSWEAR CO COM 198516106 13,356 132,340 SH   SOLE   0 0 132,340
CONOCOPHILLIPS COM 20825C104 13,186 201,430 SH   SOLE   16,466 0 184,964
COSTCO WHSL CORP NEW COM 22160K105 16,309 55,950 SH   SOLE   2,495 0 53,455
COUPA SOFTWARE INC COM 22266L106 307 1,996 SH   SOLE   0 0 1,996
CANADIAN PAC RY LTD COM 13645T100 898 3,470 SH   SOLE   0 0 3,470
COPART INC COM 217204106 1,277 13,661 SH   SOLE   1,458 0 12,203
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 202 5,124 SH   SOLE   0 0 5,124
CHARLES RIV LABS INTL INC COM 159864107 406 2,635 SH   SOLE   0 0 2,635
SALESFORCE COM INC COM 79466L302 27,178 162,753 SH   SOLE   2,975 0 159,778
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 874 14,739 SH   SOLE   0 0 14,739
CROSS TIMBERS RTY TR TR UNIT 22757R109 484 55,367 SH   SOLE   0 0 55,367
CISCO SYS INC COM 17275R102 32,887 674,324 SH   SOLE   24,225 0 650,099
COSTAR GROUP INC COM 22160N109 1,830 2,949 SH   SOLE   0 0 2,949
CSX CORP COM 126408103 4,159 56,825 SH   SOLE   300 0 56,525
CINTAS CORP COM 172908105 6,774 25,016 SH   SOLE   6,002 0 19,014
CENTURYLINK INC COM 156700106 221 17,118 SH   SOLE   0 0 17,118
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,677 59,390 SH   SOLE   0 0 59,390
CORTEVA INC COM 22052L104 2,543 88,500 SH   SOLE   0 0 88,500
CITRIX SYS INC COM 177376100 641 5,741 SH   SOLE   0 0 5,741
CVS HEALTH CORP COM 126650100 21,935 295,775 SH   SOLE   0 0 295,775
CHEVRON CORP NEW COM 166764100 49,767 409,845 SH   SOLE   3,450 0 406,395
CURTISS WRIGHT CORP COM 231561101 1,624 11,350 SH   SOLE   0 0 11,350
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3,140 120,498 SH   SOLE   0 0 120,498
CONCHO RES INC COM 20605P101 308 3,538 SH   SOLE   0 0 3,538
CYPRESS SEMICONDUCTOR CORP COM 232806109 274 11,626 SH   SOLE   0 0 11,626
DOMINION ENERGY INC COM 25746U109 5,818 70,981 SH   SOLE   0 0 70,981
DELTA AIR LINES INC DEL COM NEW 247361702 32,964 558,333 SH   SOLE   8,480 0 549,853
DBX ETF TR XTRACK MSCI EAFE 233051200 1,460 42,694 SH   SOLE   0 0 42,694
DUPONT DE NEMOURS INC COM 26614N102 6,370 100,311 SH   SOLE   0 0 100,311
DEERE & CO COM 244199105 1,174 6,611 SH   SOLE   0 0 6,611
DECKERS OUTDOOR CORP COM 243537107 214 1,241 SH   SOLE   0 0 1,241
DELL TECHNOLOGIES INC CL C 24703L202 430 8,231 SH   SOLE   0 0 8,231
WISDOMTREE TR EMER MKT HIGH FD 97717W315 2,673 57,407 SH   SOLE   0 0 57,407
DIAGEO P L C SPON ADR NEW 25243Q205 1,892 11,349 SH   SOLE   250 0 11,099
WISDOMTREE TR US SMALLCAP DIVD 97717W604 2,233 78,327 SH   SOLE   0 0 78,327
WISDOMTREE TR EUROPE SMCP DV 97717W869 223 3,381 SH   SOLE   2,621 0 760
DISCOVER FINL SVCS COM 254709108 647 7,581 SH   SOLE   0 0 7,581
DOLLAR GEN CORP NEW COM 256677105 7,234 46,215 SH   SOLE   0 0 46,215
DIGI INTL INC COM 253798102 231 13,105 SH   SOLE   0 0 13,105
QUEST DIAGNOSTICS INC COM 74834L100 2,015 19,059 SH   SOLE   0 0 19,059
D R HORTON INC COM 23331A109 1,301 24,749 SH   SOLE   8,800 0 15,949
DANAHER CORPORATION COM 235851102 14,057 90,527 SH   SOLE   350 0 90,177
WISDOMTREE TR US HIGH DIVIDEND 97717W208 6,320 82,352 SH   SOLE   0 0 82,352
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,468 5,070 SH   SOLE   0 0 5,070
DISNEY WALT CO COM DISNEY 254687106 26,614 178,525 SH   SOLE   1,619 0 176,906
DISCOVERY INC COM SER A 25470F104 217 6,722 SH   SOLE   0 0 6,722
DISH NETWORK CORP CL A 25470M109 2,164 60,549 SH   SOLE   0 0 60,549
DOLBY LABORATORIES INC COM CL A 25659T107 1,319 18,988 SH   SOLE   0 0 18,988
WISDOMTREE TR US LARGECAP DIVD 97717W307 1,088 10,218 SH   SOLE   0 0 10,218
WISDOMTREE TR INTL SMCAP DIV 97717W760 711 9,919 SH   SOLE   0 0 9,919
DOLLAR TREE INC COM 256746108 432 4,605 SH   SOLE   0 0 4,605
DELUXE CORP COM 248019101 264 5,303 SH   SOLE   0 0 5,303
DUNKIN BRANDS GROUP INC COM 265504100 425 5,565 SH   SOLE   0 0 5,565
WISDOMTREE TR US MIDCAP DIVID 97717W505 59,749 1,577,731 SH   SOLE   0 0 1,577,731
DOVER CORP COM 260003108 3,405 29,131 SH   SOLE   200 0 28,931
DOW INC COM 260557103 5,083 94,570 SH   SOLE   0 0 94,570
DOMINOS PIZZA INC COM 25754A201 270 920 SH   SOLE   0 0 920
DARDEN RESTAURANTS INC COM 237194105 2,239 19,946 SH   SOLE   0 0 19,946
DRIVE SHACK INC COM 262077100 135 36,985 SH   SOLE   0 0 36,985
ISHARES TR MSCI KLD400 SOC 464288570 757 6,243 SH   SOLE   0 0 6,243
WISDOMTREE TR US TOTAL DIVIDND 97717W109 1,240 11,712 SH   SOLE   0 0 11,712
DTE ENERGY CO COM 233331107 231 1,781 SH   SOLE   0 0 1,781
DUKE ENERGY CORP NEW COM NEW 26441C204 16,893 186,991 SH   SOLE   833 0 186,158
DEVON ENERGY CORP NEW COM 25179M103 836 32,404 SH   SOLE   8,924 0 23,480
ISHARES TR SELECT DIVID ETF 464287168 5,332 50,621 SH   SOLE   0 0 50,621
WISDOMTREE TR INTL EQUITY FD 97717W703 426 7,902 SH   SOLE   0 0 7,902
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 292 7,231 SH   SOLE   772 0 6,459
DEXCOM INC COM 252131107 315 1,435 SH   SOLE   0 0 1,435
ELECTRONIC ARTS INC COM 285512109 416 3,876 SH   SOLE   0 0 3,876
BRINKER INTL INC COM 109641100 442 10,450 SH   SOLE   0 0 10,450
EBAY INC COM 278642103 422 11,626 SH   SOLE   0 0 11,626
ECOLAB INC COM 278865100 2,109 11,057 SH   SOLE   0 0 11,057
CONSOLIDATED EDISON INC COM 209115104 1,497 16,852 SH   SOLE   0 0 16,852
EDITAS MEDICINE INC COM 28106W103 236 8,025 SH   SOLE   0 0 8,025
EURONET WORLDWIDE INC COM 298736109 318 2,004 SH   SOLE   0 0 2,004
ISHARES TR MSCI EMG MKT ETF 464287234 5,629 122,966 SH   SOLE   11,714 0 111,252
ISHARES TR MSCI EAFE ETF 464287465 33,247 474,008 SH   SOLE   9,500 0 464,508
ISHARES TR MIN VOL EAFE ETF 46429B689 20,032 267,630 SH   SOLE   0 0 267,630
ISHARES TR EAFE GRWTH ETF 464288885 11,235 129,017 SH   SOLE   0 0 129,017
ISHARES TR EAFE VALUE ETF 464288877 261 5,173 SH   SOLE   0 0 5,173
EQUIFAX INC COM 294429105 1,304 9,158 SH   SOLE   0 0 9,158
ENCOMPASS HEALTH CORP COM 29261A100 2,227 32,073 SH   SOLE   946 0 31,127
EDISON INTL COM 281020107 320 4,270 SH   SOLE   0 0 4,270
LAUDER ESTEE COS INC CL A 518439104 9,405 45,599 SH   SOLE   0 0 45,599
CALLAWAY GOLF CO COM 131193104 406 19,010 SH   SOLE   0 0 19,010
ISHARES TR JPMORGAN USD EMG 464288281 1,719 14,991 SH   SOLE   0 0 14,991
EMCOR GROUP INC COM 29084Q100 301 3,480 SH   SOLE   0 0 3,480
EASTMAN CHEMICAL CO COM 277432100 637 8,034 SH   SOLE   0 0 8,034
EMERSON ELEC CO COM 291011104 225,778 2,914,021 SH   SOLE   500 0 2,913,521
ENBRIDGE INC COM 29250N105 9,243 232,771 SH   SOLE   1,968 0 230,803
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 352 55,819 SH   SOLE   0 0 55,819
EOG RES INC COM 26875P101 587 6,974 SH   SOLE   0 0 6,974
ENTERPRISE PRODS PARTNERS L COM 293792107 7,136 253,667 SH   SOLE   0 0 253,667
EVERSOURCE ENERGY COM 30040W108 1,417 17,022 SH   SOLE   0 0 17,022
ESCO TECHNOLOGIES INC COM 296315104 2,040 21,846 SH   SOLE   0 0 21,846
ISHARES TR ESG MSCI EAFE 46435G516 247 3,562 SH   SOLE   0 0 3,562
ISHARES TR ESG MSCI USA ETF 46435G425 250 3,476 SH   SOLE   0 0 3,476
ELASTIC N V ORD SHS N14506104 364 5,534 SH   SOLE   0 0 5,534
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1,552 116,328 SH   SOLE   0 0 116,328
E TRADE FINANCIAL CORP COM NEW 269246401 1,115 24,195 SH   SOLE   0 0 24,195
EATON CORP PLC SHS G29183103 5,322 55,517 SH   SOLE   3,264 0 52,253
ENTERGY CORP NEW COM 29364G103 4,268 36,192 SH   SOLE   6,990 0 29,202
ETSY INC COM 29786A106 303 6,716 SH   SOLE   0 0 6,716
EVERBRIDGE INC COM 29978A104 276 3,450 SH   SOLE   0 0 3,450
EVERCORE INC CLASS A 29977A105 553 7,307 SH   SOLE   0 0 7,307
EVERGY INC COM 30034W106 826 13,016 SH   SOLE   0 0 13,016
EDWARDS LIFESCIENCES CORP COM 28176E108 49,898 214,614 SH   SOLE   0 0 214,614
ISHARES INC MSCI JPN ETF NEW 46434G822 339 5,662 SH   SOLE   0 0 5,662
EXACT SCIENCES CORP COM 30063P105 777 8,133 SH   SOLE   0 0 8,133
EXELON CORP COM 30161N101 1,796 39,531 SH   SOLE   1,394 0 38,137
EAGLE MATERIALS INC COM 26969P108 274 3,000 SH   SOLE   0 0 3,000
EXPEDITORS INTL WASH INC COM 302130109 289 3,683 SH   SOLE   0 0 3,683
EXPEDIA GROUP INC COM NEW 30212P303 5,116 46,099 SH   SOLE   625 0 45,474
NATIONAL VISION HLDGS INC COM 63845R107 202 6,214 SH   SOLE   0 0 6,214
FORD MTR CO DEL COM 345370860 740 78,578 SH   SOLE   0 0 78,578
DIAMONDBACK ENERGY INC COM 25278X109 876 9,453 SH   SOLE   0 0 9,453
FASTENAL CO COM 311900104 688 18,492 SH   SOLE   0 0 18,492
FACEBOOK INC CL A 30303M102 19,248 91,751 SH   SOLE   6,248 0 85,503
FORTUNE BRANDS HOME & SEC IN COM 34964C106 345 5,243 SH   SOLE   0 0 5,243
FIRST BANCORP N C COM 318910106 748 18,690 SH   SOLE   0 0 18,690
FIDELITY TOTAL BD ETF 316188309 552 10,646 SH   SOLE   0 0 10,646
FIRSTCASH INC COM 33767D105 202 2,469 SH   SOLE   0 0 2,469
FIRST CTZNS BANCSHARES INC N CL A 31946M103 649 1,207 SH   SOLE   0 0 1,207
FREEPORT-MCMORAN INC CL B 35671D857 139 10,498 SH   SOLE   0 0 10,498
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 842 5,956 SH   SOLE   0 0 5,956
FEDEX CORP COM 31428X106 7,196 46,398 SH   SOLE   0 0 46,398
FIRSTENERGY CORP COM 337932107 1,540 32,394 SH   SOLE   7,352 0 25,042
FRANKLIN ELEC INC COM 353514102 690 11,815 SH   SOLE   0 0 11,815
FIRST FINL BANKSHARES COM 32020R109 534 15,206 SH   SOLE   0 0 15,206
FIDELITY NATL INFORMATION SV COM 31620M106 8,149 58,246 SH   SOLE   5,343 0 52,903
FISERV INC COM 337738108 1,071 9,267 SH   SOLE   0 0 9,267
FIFTH THIRD BANCORP COM 316773100 1,441 46,102 SH   SOLE   8,125 0 37,977
FIVE BELOW INC COM 33829M101 836 6,547 SH   SOLE   0 0 6,547
FLIR SYS INC COM 302445101 2,932 55,588 SH   SOLE   0 0 55,588
ISHARES TR FLTG RATE NT ETF 46429B655 3,691 72,481 SH   SOLE   4,129 0 68,352
FLEETCOR TECHNOLOGIES INC COM 339041105 739 2,567 SH   SOLE   50 0 2,517
F M C CORP COM NEW 302491303 2,319 23,116 SH   SOLE   0 0 23,116
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 278 2,888 SH   SOLE   0 0 2,888
FNB CORP PA COM 302520101 488 38,282 SH   SOLE   0 0 38,282
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 260 5,789 SH   SOLE   0 0 5,789
FERRO CORP COM 315405100 196 13,130 SH   SOLE   0 0 13,130
FIRST REP BK SAN FRANCISCO C COM 33616C100 899 7,620 SH   SOLE   0 0 7,620
FIRST SOLAR INC COM 336433107 15,255 266,510 SH   SOLE   0 0 266,510
FORTINET INC COM 34959E109 240 2,185 SH   SOLE   0 0 2,185
FORTY SEVEN INC COM 34983P104 2,071 51,766 SH   SOLE   0 0 51,766
FORTIVE CORP COM 34959J108 1,433 18,474 SH   SOLE   400 0 18,074
CEDAR FAIR L P DEPOSITRY UNIT 150185106 648 11,714 SH   SOLE   1,840 0 9,874
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 858 11,630 SH   SOLE   0 0 11,630
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 292 8,685 SH   SOLE   0 0 8,685
GENERAL DYNAMICS CORP COM 369550108 1,528 8,563 SH   SOLE   0 0 8,563
GODADDY INC CL A 380237107 603 8,788 SH   SOLE   0 0 8,788
GENERAL ELECTRIC CO COM 369604103 3,459 289,726 SH   SOLE   0 0 289,726
GENESIS ENERGY L P UNIT LTD PARTN 371927104 266 12,599 SH   SOLE   0 0 12,599
GRACO INC COM 384109104 237 4,511 SH   SOLE   0 0 4,511
GILEAD SCIENCES INC COM 375558103 2,495 38,255 SH   SOLE   750 0 37,505
GENERAL MLS INC COM 370334104 28,333 543,509 SH   SOLE   900 0 542,609
GLOBE LIFE INC COM 37959E102 434 4,106 SH   SOLE   900 0 3,206
SPDR GOLD TRUST GOLD SHS 78463V107 27,389 190,270 SH   SOLE   3,330 0 186,940
GLOBANT S A COM L44385109 391 3,625 SH   SOLE   0 0 3,625
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 176 11,291 SH   SOLE   0 0 11,291
CORNING INC COM 219350105 688 22,952 SH   SOLE   0 0 22,952
GENERAL MTRS CO COM 37045V100 17,875 478,202 SH   SOLE   15,198 0 463,004
GLOBUS MED INC CL A 379577208 427 7,190 SH   SOLE   0 0 7,190
GENERAC HLDGS INC COM 368736104 516 5,060 SH   SOLE   0 0 5,060
GENTEX CORP COM 371901109 343 11,645 SH   SOLE   0 0 11,645
GENWORTH FINL INC COM CL A 37247D106 80 18,371 SH   SOLE   0 0 18,371
ALPHABET INC CAP STK CL C 02079K107 18,993 13,890 SH   SOLE   460 0 13,430
ALPHABET INC CAP STK CL A 02079K305 26,778 19,565 SH   SOLE   487 0 19,078
ISHARES TR US TREAS BD ETF 46429B267 7,403 284,841 SH   SOLE   0 0 284,841
GENUINE PARTS CO COM 372460105 2,536 23,963 SH   SOLE   0 0 23,963
GLOBAL PMTS INC COM 37940X102 554 2,981 SH   SOLE   0 0 2,981
GRACE W R & CO DEL NEW COM 38388F108 375 5,372 SH   SOLE   0 0 5,372
GREEN BRICK PARTNERS INC COM 392709101 196 17,170 SH   SOLE   0 0 17,170
GARMIN LTD SHS H2906T109 2,381 24,212 SH   SOLE   0 0 24,212
GRITSTONE ONCOLOGY INC COM 39868T105 329 40,454 SH   SOLE   0 0 40,454
GOLDMAN SACHS GROUP INC COM 38141G104 2,164 9,234 SH   SOLE   0 0 9,234
GOOSEHEAD INS INC COM CL A 38267D109 221 5,000 SH   SOLE   0 0 5,000
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 25,938 547,137 SH   SOLE   0 0 547,137
ISHARES TR INTRM GOV CR ETF 464288612 4,219 37,380 SH   SOLE   200 0 37,180
GW PHARMACEUTICALS PLC ADS 36197T103 520 5,014 SH   SOLE   0 0 5,014
GUIDEWIRE SOFTWARE INC COM 40171V100 305 2,775 SH   SOLE   0 0 2,775
GRAINGER W W INC COM 384802104 2,335 6,773 SH   SOLE   0 0 6,773
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 572 17,845 SH   SOLE   0 0 17,845
HYATT HOTELS CORP COM CL A 448579102 787 8,826 SH   SOLE   0 0 8,826
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 325 7,682 SH   SOLE   0 0 7,682
HALLIBURTON CO COM 406216101 593 24,033 SH   SOLE   0 0 24,033
HASBRO INC COM 418056107 230 2,187 SH   SOLE   0 0 2,187
HUNTINGTON BANCSHARES INC COM 446150104 964 64,286 SH   SOLE   0 0 64,286
HANESBRANDS INC COM 410345102 518 35,527 SH   SOLE   0 0 35,527
HACKETT GROUP INC COM 404609109 178 10,990 SH   SOLE   0 0 10,990
HEALTHCARE SVCS GRP INC COM 421906108 307 12,734 SH   SOLE   0 0 12,734
HOME DEPOT INC COM 437076102 10,360 47,163 SH   SOLE   860 0 46,303
HDFC BANK LTD SPONSORED ADS 40415F101 515 8,081 SH   SOLE   0 0 8,081
HEICO CORP NEW COM 422806109 698 5,827 SH   SOLE   0 0 5,827
HEICO CORP NEW CL A 422806208 205 2,166 SH   SOLE   0 0 2,166
HESS CORP COM 42809H107 276 4,077 SH   SOLE   0 0 4,077
HOWARD HUGHES CORP COM 44267D107 692 5,600 SH   SOLE   0 0 5,600
HARTFORD FINL SVCS GROUP INC COM 416515104 3,538 58,046 SH   SOLE   0 0 58,046
HOLOGIC INC COM 436440101 237 4,551 SH   SOLE   0 0 4,551
HOME BANCSHARES INC COM 436893200 336 17,100 SH   SOLE   0 0 17,100
AT HOME GROUP INC COM 04650Y100 130 25,000 SH   SOLE   0 0 25,000
HONEYWELL INTL INC COM 438516106 14,688 81,242 SH   SOLE   0 0 81,242
HELMERICH & PAYNE INC COM 423452101 478 10,560 SH   SOLE   0 0 10,560
HEWLETT PACKARD ENTERPRISE C COM 42824C109 303 18,708 SH   SOLE   0 0 18,708
HP INC COM 40434L105 465 22,366 SH   SOLE   0 0 22,366
HEALTHEQUITY INC COM 42226A107 529 7,318 SH   SOLE   0 0 7,318
HILL ROM HLDGS INC COM 431475102 3,574 31,426 SH   SOLE   4,935 0 26,491
HORMEL FOODS CORP COM 440452100 6,795 153,358 SH   SOLE   0 0 153,358
HSBC HLDGS PLC SPON ADR NEW 404280406 704 17,886 SH   SOLE   0 0 17,886
HSBC HLDGS PLC ADR A 1/40PF A 404280604 448 16,690 SH   SOLE   0 0 16,690
HENRY SCHEIN INC COM 806407102 381 5,677 SH   SOLE   0 0 5,677
HESKA CORP COM RESTRC NEW 42805E306 418 4,308 SH   SOLE   0 0 4,308
HERSHEY CO COM 427866108 553 3,844 SH   SOLE   2,507 0 1,337
HUBBELL INC COM 443510607 407 2,744 SH   SOLE   0 0 2,744
HUMANA INC COM 444859102 1,782 4,898 SH   SOLE   20 0 4,878
HUNTSMAN CORP COM 447011107 1,066 44,656 SH   SOLE   0 0 44,656
HEXCEL CORP NEW COM 428291108 541 7,181 SH   SOLE   0 0 7,181
ISHARES TR IBOXX HI YD ETF 464288513 2,643 29,934 SH   SOLE   1,959 0 27,975
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 536 9,074 SH   SOLE   0 0 9,074
IAC INTERACTIVECORP COM 44919P508 1,144 4,482 SH   SOLE   0 0 4,482
ISHARES TR CORE INTL AGGR 46435G672 439 7,983 SH   SOLE   0 0 7,983
ISHARES GOLD TRUST ISHARES 464285105 522 35,715 SH   SOLE   0 0 35,715
ISHARES TR NASDAQ BIOTECH 464287556 1,736 14,481 SH   SOLE   0 0 14,481
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 3,327 131,613 SH   SOLE   0 0 131,613
ISHARES TR IBONDS DEC21 ETF 46434VBK5 3,391 135,844 SH   SOLE   6,646 0 129,198
ISHARES TR IBONDS DEC23 ETF 46434VAX8 785 30,683 SH   SOLE   2,204 0 28,479
ISHARES TR IBONDS DEC25 ETF 46434VBD1 552 21,247 SH   SOLE   2,439 0 18,808
ISHARES TR IBONDS DEC2026 46435GAA0 8,184 320,796 SH   SOLE   8,752 0 312,044
ISHARES TR IBONDS ETF 46435UAA9 310 11,934 SH   SOLE   1,349 0 10,585
ISHARES TR IBDS DEC28 ETF 46435U515 469 16,903 SH   SOLE   1,908 0 14,995
INTERNATIONAL BUSINESS MACHS COM 459200101 11,467 84,681 SH   SOLE   100 0 84,581
ISHARES TR IBONDS SEP2020 46434V571 603 23,610 SH   SOLE   615 0 22,995
ISHARES TR IBONDS DEC2021 46435G789 575 22,305 SH   SOLE   609 0 21,696
ISHARES TR IBONDS DEC2022 46435G755 583 22,282 SH   SOLE   903 0 21,379
ISHARES TR IBONDS DEC2023 46435G318 269 10,400 SH   SOLE   1,231 0 9,169
ICICI BK LTD ADR 45104G104 383 25,126 SH   SOLE   0 0 25,126
INTERCONTINENTAL EXCHANGE IN COM 45866F104 954 10,295 SH   SOLE   0 0 10,295
ISHARES TR COHEN STEER REIT 464287564 1,905 16,509 SH   SOLE   0 0 16,509
ICON PLC SHS G4705A100 4,279 25,239 SH   SOLE   7,769 0 17,470
ISHARES TR ULTR SH TRM BD 46434V878 25,480 506,210 SH   SOLE   7,126 0 499,084
ICU MED INC COM 44930G107 581 3,132 SH   SOLE   0 0 3,132
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 8,702 254,304 SH   SOLE   7,817 0 246,487
IDEXX LABS INC COM 45168D104 494 1,864 SH   SOLE   0 0 1,864
ISHARES US ETF TR CONSUMER STPLS 46431W671 307 10,815 SH   SOLE   0 0 10,815
ISHARES TR BARCLAYS 7 10 YR 464287440 25,631 231,471 SH   SOLE   0 0 231,471
ISHARES TR CORE MSCI EAFE 46432F842 6,375 96,692 SH   SOLE   0 0 96,692
ISHARES TR 3 7 YR TREAS BD 464288661 354 2,810 SH   SOLE   0 0 2,810
ISHARES INC CORE MSCI EMKT 46434G103 1,214 22,117 SH   SOLE   0 0 22,117
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 297 2,313 SH   SOLE   0 0 2,313
ISHARES TR INTRM TR CRP ETF 464288638 4,186 72,025 SH   SOLE   75 0 71,950
ISHARES TR SH TR CRPORT ETF 464288646 872 16,254 SH   SOLE   40 0 16,214
ISHARES TR U.S. MED DVC ETF 464288810 214 805 SH   SOLE   0 0 805
ISHARES TR CORE S&P MCP ETF 464287507 51,577 250,218 SH   SOLE   0 0 250,218
ISHARES TR S&P MC 400VL ETF 464287705 555 3,257 SH   SOLE   0 0 3,257
ISHARES TR S&P MC 400GR ETF 464287606 409 1,711 SH   SOLE   0 0 1,711
ISHARES TR CORE S&P SCP ETF 464287804 149,499 1,781,661 SH   SOLE   0 0 1,781,661
ISHARES TR SP SMCP600VL ETF 464287879 263 1,636 SH   SOLE   0 0 1,636
ISHARES TR S&P SML 600 GWT 464287887 959 4,952 SH   SOLE   0 0 4,952
ILLUMINA INC COM 452327109 3,109 9,507 SH   SOLE   955 0 8,552
INCYTE CORP COM 45337C102 591 6,880 SH   SOLE   5,575 0 1,305
INDEPENDENT BANK CORP MASS COM 453836108 448 5,347 SH   SOLE   0 0 5,347
IHS MARKIT LTD SHS G47567105 1,188 15,676 SH   SOLE   0 0 15,676
INGREDION INC COM 457187102 203 2,168 SH   SOLE   0 0 2,168
INTEL CORP COM 458140100 43,029 707,251 SH   SOLE   14,415 0 692,836
INTL FCSTONE INC COM 46116V105 509 10,480 SH   SOLE   0 0 10,480
INTUIT COM 461202103 9,382 35,249 SH   SOLE   2,915 0 32,334
INTL PAPER CO COM 460146103 32,809 720,756 SH   SOLE   0 0 720,756
INTERPUBLIC GROUP COS INC COM 460690100 22,854 1,006,360 SH   SOLE   0 0 1,006,360
INGERSOLL-RAND PLC SHS G47791101 1,299 9,670 SH   SOLE   0 0 9,670
IRIDIUM COMMUNICATIONS INC COM 46269C102 378 15,235 SH   SOLE   0 0 15,235
INTUITIVE SURGICAL INC COM NEW 46120E602 462 774 SH   SOLE   0 0 774
ISHARES TR US AER DEF ETF 464288760 499 2,187 SH   SOLE   0 0 2,187
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 185 19,740 SH   SOLE   0 0 19,740
ILLINOIS TOOL WKS INC COM 452308109 2,337 12,790 SH   SOLE   350 0 12,440
ISHARES TR CORE TOTAL USD 46434V613 4,260 81,570 SH   SOLE   0 0 81,570
ISHARES TR CORE S&P US GWT 464287671 659 9,618 SH   SOLE   0 0 9,618
ISHARES TR CORE S&P US VLU 464287663 1,620 25,620 SH   SOLE   0 0 25,620
ISHARES TR S&P 500 VAL ETF 464287408 635 4,865 SH   SOLE   0 0 4,865
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 1,132 8,135 SH   SOLE   0 0 8,135
ISHARES TR CORE S&P500 ETF 464287200 104,290 319,593 SH   SOLE   106 0 319,487
ISHARES TR S&P 500 GRWT ETF 464287309 4,568 23,272 SH   SOLE   0 0 23,272
ISHARES TR RUS 1000 ETF 464287622 14,353 79,756 SH   SOLE   0 0 79,756
ISHARES TR RUS 1000 VAL ETF 464287598 15,171 110,712 SH   SOLE   0 0 110,712
ISHARES TR RUS 1000 GRW ETF 464287614 47,646 267,151 SH   SOLE   1,967 0 265,184
ISHARES TR RUSSELL 2000 ETF 464287655 26,944 162,528 SH   SOLE   2,747 0 159,781
ISHARES TR RUS 2000 VAL ETF 464287630 5,368 41,796 SH   SOLE   2,262 0 39,534
ISHARES TR RUS 2000 GRW ETF 464287648 9,404 43,825 SH   SOLE   1,000 0 42,825
ISHARES TR RUS MD CP GR ETF 464287481 2,763 17,926 SH   SOLE   0 0 17,926
ISHARES TR RUS MID CAP ETF 464287499 14,490 242,268 SH   SOLE   0 0 242,268
ISHARES TR RUS MDCP VAL ETF 464287473 5,351 56,584 SH   SOLE   0 0 56,584
ISHARES TR RUSSELL 3000 ETF 464287689 12,547 66,041 SH   SOLE   0 0 66,041
ISHARES TR U.S. FINLS ETF 464287788 818 5,901 SH   SOLE   0 0 5,901
ISHARES TR US HLTHCARE ETF 464287762 730 3,378 SH   SOLE   0 0 3,378
ISHARES TR U.S. REAL ES ETF 464287739 6,627 71,994 SH   SOLE   0 0 71,994
ISHARES TR U.S. TECH ETF 464287721 1,892 7,967 SH   SOLE   0 0 7,967
ISHARES TR DOW JONES US ETF 464287846 5,236 32,536 SH   SOLE   0 0 32,536
JACOBS ENGR GROUP INC COM 469814107 2,297 25,450 SH   SOLE   0 0 25,450
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 570 3,840 SH   SOLE   500 0 3,340
HUNT J B TRANS SVCS INC COM 445658107 200 1,704 SH   SOLE   0 0 1,704
JETBLUE AWYS CORP COM 477143101 321 16,997 SH   SOLE   0 0 16,997
JOHNSON CTLS INTL PLC SHS G51502105 2,720 65,298 SH   SOLE   0 0 65,298
JEFFERIES FINL GROUP INC COM 47233W109 23,314 1,070,916 SH   SOLE   0 0 1,070,916
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 357 18,000 SH   SOLE   0 0 18,000
ISHARES TR MRNGSTR LG-CP GR 464287119 409 1,923 SH   SOLE   0 0 1,923
HENRY JACK & ASSOC INC COM 426281101 533 3,651 SH   SOLE   0 0 3,651
JONES LANG LASALLE INC COM 48020Q107 295 1,682 SH   SOLE   0 0 1,682
JOHNSON & JOHNSON COM 478160104 48,081 329,392 SH   SOLE   5,098 0 324,294
JUNIPER NETWORKS INC COM 48203R104 12,300 497,770 SH   SOLE   0 0 497,770
JPMORGAN CHASE & CO COM 46625H100 48,203 341,644 SH   SOLE   14,862 0 326,782
KELLOGG CO COM 487836108 342 5,061 SH   SOLE   0 0 5,061
SPDR SERIES TRUST S&P BK ETF 78464A797 308 6,504 SH   SOLE   0 0 6,504
KEURIG DR PEPPER INC COM 49271V100 247 8,554 SH   SOLE   0 0 8,554
KIRBY CORP COM 497266106 1,907 21,439 SH   SOLE   0 0 21,439
KEYCORP NEW COM 493267108 2,478 122,332 SH   SOLE   11,491 0 110,841
KEYSIGHT TECHNOLOGIES INC COM 49338L103 317 3,041 SH   SOLE   0 0 3,041
KRAFT HEINZ CO COM 500754106 514 16,248 SH   SOLE   0 0 16,248
KIMBERLY CLARK CORP COM 494368103 8,956 65,445 SH   SOLE   1,050 0 64,395
KINDER MORGAN INC DEL COM 49456B101 5,715 271,641 SH   SOLE   0 0 271,641
CARMAX INC COM 143130102 334 3,732 SH   SOLE   0 0 3,732
COCA COLA CO COM 191216100 12,435 226,127 SH   SOLE   1,400 0 224,727
KROGER CO COM 501044101 26,803 935,217 SH   SOLE   6,070 0 929,147
SPDR SERIES TRUST S&P REGL BKG 78464A698 457 7,818 SH   SOLE   0 0 7,818
KEARNY FINL CORP MD COM 48716P108 320 23,550 SH   SOLE   0 0 23,550
KOHLS CORP COM 500255104 1,722 35,060 SH   SOLE   0 0 35,060
LOEWS CORP COM 540424108 1,486 28,062 SH   SOLE   0 0 28,062
LITHIUM AMERS CORP NEW COM NEW 53680Q207 132 40,000 SH   SOLE   0 0 40,000
LITHIA MTRS INC CL A 536797103 233 1,580 SH   SOLE   0 0 1,580
LANCASTER COLONY CORP COM 513847103 235 1,500 SH   SOLE   0 0 1,500
LAZARD LTD SHS A G54050102 385 9,440 SH   SOLE   0 0 9,440
LAKELAND BANCORP INC COM 511637100 365 21,107 SH   SOLE   0 0 21,107
LEIDOS HLDGS INC COM 525327102 1,679 17,024 SH   SOLE   0 0 17,024
LABORATORY CORP AMER HLDGS COM NEW 50540R409 5,121 30,578 SH   SOLE   250 0 30,328
LHC GROUP INC COM 50187A107 515 3,775 SH   SOLE   0 0 3,775
L3HARRIS TECHNOLOGIES INC COM 502431109 17,231 84,755 SH   SOLE   3,988 0 80,767
LILLY ELI & CO COM 532457108 11,479 86,827 SH   SOLE   3,444 0 83,383
LOCKHEED MARTIN CORP COM 539830109 17,596 44,060 SH   SOLE   0 0 44,060
LINCOLN NATL CORP IND COM 534187109 3,298 55,194 SH   SOLE   0 0 55,194
LINDSAY CORP COM 535555106 254 2,637 SH   SOLE   0 0 2,637
GRAND CANYON ED INC COM 38526M106 537 5,574 SH   SOLE   0 0 5,574
LOWES COS INC COM 548661107 26,934 223,594 SH   SOLE   653 0 222,941
LPL FINL HLDGS INC COM 50212V100 4,547 48,423 SH   SOLE   5,407 0 43,016
ISHARES TR IBOXX INV CP ETF 464287242 4,958 38,661 SH   SOLE   0 0 38,661
LAM RESEARCH CORP COM 512807108 14,582 48,763 SH   SOLE   7,173 0 41,590
ISHARES TR MULTIFACTOR USA 46434V282 1,253 36,199 SH   SOLE   2,740 0 33,459
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 401 8,332 SH   SOLE   0 0 8,332
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 607 12,607 SH   SOLE   0 0 12,607
LULULEMON ATHLETICA INC COM 550021109 2,563 10,980 SH   SOLE   1,225 0 9,755
SOUTHWEST AIRLS CO COM 844741108 1,138 20,686 SH   SOLE   0 0 20,686
LAS VEGAS SANDS CORP COM 517834107 583 8,232 SH   SOLE   0 0 8,232
LAMB WESTON HLDGS INC COM 513272104 1,133 13,474 SH   SOLE   0 0 13,474
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,059 11,282 SH   SOLE   235 0 11,047
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 176 52,792 SH   SOLE   0 0 52,792
LIVE NATION ENTERTAINMENT IN COM 538034109 1,282 17,834 SH   SOLE   0 0 17,834
MASTERCARD INC CL A 57636Q104 17,695 58,324 SH   SOLE   5,027 0 53,297
MARRIOTT INTL INC NEW CL A 571903202 3,540 23,371 SH   SOLE   0 0 23,371
ISHARES TR MBS ETF 464288588 3,942 36,434 SH   SOLE   0 0 36,434
MALIBU BOATS INC COM CL A 56117J100 241 5,883 SH   SOLE   0 0 5,883
MCDONALDS CORP COM 580135101 12,878 64,139 SH   SOLE   0 0 64,139
MICROCHIP TECHNOLOGY INC COM 595017104 7,567 70,322 SH   SOLE   0 0 70,322
MCKESSON CORP COM 58155Q103 3,902 28,135 SH   SOLE   0 0 28,135
MOODYS CORP COM 615369105 399 1,649 SH   SOLE   0 0 1,649
MONDELEZ INTL INC CL A 609207105 5,069 92,827 SH   SOLE   0 0 92,827
MEDTRONIC PLC SHS G5960L103 34,705 301,527 SH   SOLE   0 0 301,527
MDU RES GROUP INC COM 552690109 202 6,914 SH   SOLE   0 0 6,914
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 39,544 104,786 SH   SOLE   0 0 104,786
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 283 4,948 SH   SOLE   0 0 4,948
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 6,629 121,253 SH   SOLE   0 0 121,253
MERCADOLIBRE INC COM 58733R102 701 1,149 SH   SOLE   0 0 1,149
METLIFE INC COM 59156R108 6,469 125,312 SH   SOLE   2,299 0 123,013
MANULIFE FINL CORP COM 56501R106 338 16,427 SH   SOLE   0 0 16,427
MGM RESORTS INTERNATIONAL COM 552953101 359 10,655 SH   SOLE   0 0 10,655
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 8,553 84,129 SH   SOLE   541 0 83,588
MCCORMICK & CO INC COM NON VTG 579780206 2,367 14,077 SH   SOLE   0 0 14,077
MARKEL CORP COM 570535104 8,558 7,408 SH   SOLE   0 0 7,408
MARKETAXESS HLDGS INC COM 57060D108 503 1,323 SH   SOLE   0 0 1,323
MARTIN MARIETTA MATLS INC COM 573284106 2,528 9,140 SH   SOLE   0 0 9,140
GLOBAL X FDS GLBL X MLP ETF 37950E473 375 47,100 SH   SOLE   0 0 47,100
MARSH & MCLENNAN COS INC COM 571748102 533 4,757 SH   SOLE   0 0 4,757
3M CO COM 88579Y101 9,428 52,377 SH   SOLE   0 0 52,377
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,101 49,361 SH   SOLE   0 0 49,361
MERIT MED SYS INC COM 589889104 217 6,891 SH   SOLE   0 0 6,891
MCCLATCHY CO CL A NEW 579489303 5 10,000 SH   SOLE   0 0 10,000
MONSTER BEVERAGE CORP NEW COM 61174X109 2,226 34,944 SH   SOLE   7,859 0 27,085
ALTRIA GROUP INC COM 02209S103 5,743 114,598 SH   SOLE   725 0 113,873
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 3,415 61,778 SH   SOLE   93 0 61,685
MARATHON PETE CORP COM 56585A102 33,137 535,243 SH   SOLE   15,723 0 519,520
MPLX LP COM UNIT REP LTD 55336V100 860 33,196 SH   SOLE   0 0 33,196
MONOLITHIC PWR SYS INC COM 609839105 742 4,114 SH   SOLE   0 0 4,114
MERCK & CO INC COM 58933Y105 52,037 561,671 SH   SOLE   1,385 0 560,286
MODERNA INC COM 60770K107 421 21,893 SH   SOLE   0 0 21,893
MARATHON OIL CORP COM 565849106 1,159 84,737 SH   SOLE   0 0 84,737
MORGAN STANLEY COM NEW 617446448 4,400 84,551 SH   SOLE   15,704 0 68,847
MICROSOFT CORP COM 594918104 142,882 889,568 SH   SOLE   7,654 0 881,914
MOTOROLA SOLUTIONS INC COM NEW 620076307 266 1,638 SH   SOLE   0 0 1,638
M & T BK CORP COM 55261F104 760 4,440 SH   SOLE   0 0 4,440
MATCH GROUP INC COM 57665R106 805 9,562 SH   SOLE   0 0 9,562
METTLER TOLEDO INTERNATIONAL COM 592688105 228 283 SH   SOLE   0 0 283
MATADOR RES CO COM 576485205 375 20,641 SH   SOLE   0 0 20,641
VAIL RESORTS INC COM 91879Q109 825 3,366 SH   SOLE   0 0 3,366
MERITOR INC COM 59001K100 355 13,342 SH   SOLE   0 0 13,342
MICRON TECHNOLOGY INC COM 595112103 1,149 20,751 SH   SOLE   0 0 20,751
ISHARES TR NATIONAL MUN ETF 464288414 5,583 48,971 SH   SOLE   0 0 48,971
PIMCO ETF TR INTER MUN BD ACT 72201R866 879 15,880 SH   SOLE   591 0 15,289
MAXIM INTEGRATED PRODS INC COM 57772K101 260 4,169 SH   SOLE   0 0 4,169
MYOVANT SCIENCES LTD COM G637AM102 295 20,000 SH   SOLE   0 0 20,000
MYR GROUP INC DEL COM 55405W104 1,229 37,893 SH   SOLE   0 0 37,893
NATIONAL INSTRS CORP COM 636518102 450 10,537 SH   SOLE   0 0 10,537
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 314 5,335 SH   SOLE   0 0 5,335
NCR CORP NEW COM 62886E108 17,910 504,502 SH   SOLE   0 0 504,502
ISHARES US ETF TR SHT MAT BD ETF 46431W507 3,314 65,946 SH   SOLE   0 0 65,946
NEXTERA ENERGY INC COM 65339F101 6,767 28,359 SH   SOLE   1,050 0 27,309
NEWMARKET CORP COM 651587107 395 822 SH   SOLE   0 0 822
NETFLIX INC COM 64110L106 1,461 4,430 SH   SOLE   0 0 4,430
NATIONAL GRID PLC SPONSORED ADR NE 636274409 226 3,565 SH   SOLE   0 0 3,565
NISOURCE INC COM 65473P105 272 10,025 SH   SOLE   0 0 10,025
NICE LTD SPONSORED ADR 653656108 220 1,388 SH   SOLE   0 0 1,388
NIKE INC CL B 654106103 15,623 152,871 SH   SOLE   4,304 0 148,567
NATIONAL BANKSHARES INC VA COM 634865109 314 7,200 SH   SOLE   0 0 7,200
NORTHROP GRUMMAN CORP COM 666807102 6,451 18,135 SH   SOLE   0 0 18,135
NATIONAL OILWELL VARCO INC COM 637071101 248 9,835 SH   SOLE   0 0 9,835
SERVICENOW INC COM 81762P102 304 1,043 SH   SOLE   0 0 1,043
NUSTAR ENERGY LP UNIT COM 67058H102 1,139 42,901 SH   SOLE   0 0 42,901
NORFOLK SOUTHERN CORP COM 655844108 18,254 92,756 SH   SOLE   1,500 0 91,256
INSPERITY INC COM 45778Q107 1,262 14,485 SH   SOLE   25 0 14,460
NETSCOUT SYS INC COM 64115T104 1,202 48,708 SH   SOLE   0 0 48,708
NUTRIEN LTD COM 67077M108 249 5,221 SH   SOLE   0 0 5,221
NORTHERN TR CORP COM 665859104 712 6,621 SH   SOLE   0 0 6,621
NUCOR CORP COM 670346105 3,880 69,889 SH   SOLE   0 0 69,889
NVIDIA CORP COM 67066G104 3,667 15,283 SH   SOLE   0 0 15,283
NOVO-NORDISK A S ADR 670100205 497 8,513 SH   SOLE   0 0 8,513
NOVARTIS A G SPONSORED ADR 66987V109 6,888 72,547 SH   SOLE   0 0 72,547
ENVISTA HLDGS CORP COM 29415F104 289 9,566 SH   SOLE   0 0 9,566
NEWELL BRANDS INC COM 651229106 267 14,011 SH   SOLE   0 0 14,011
NXP SEMICONDUCTORS N V COM N6596X109 2,655 20,595 SH   SOLE   4,500 0 16,095
NEXSTAR MEDIA GROUP INC CL A 65336K103 3,469 30,160 SH   SOLE   3,813 0 26,347
ISHARES TR S&P 100 ETF 464287101 785 5,384 SH   SOLE   0 0 5,384
ONEOK INC NEW COM 682680103 3,895 51,444 SH   SOLE   0 0 51,444
OMNICOM GROUP INC COM 681919106 5,613 70,040 SH   SOLE   2,520 0 67,520
ON SEMICONDUCTOR CORP COM 682189105 424 16,915 SH   SOLE   0 0 16,915
OPPENHEIMER HLDGS INC CL A NON VTG 683797104 299 10,610 SH   SOLE   0 0 10,610
ORACLE CORP COM 68389X105 14,223 263,632 SH   SOLE   9,453 0 254,179
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,029 6,923 SH   SOLE   200 0 6,723
OSHKOSH CORP COM 688239201 1,909 20,167 SH   SOLE   694 0 19,473
OPEN TEXT CORP COM 683715106 949 21,370 SH   SOLE   0 0 21,370
OCCIDENTAL PETE CORP COM 674599105 13,089 302,636 SH   SOLE   0 0 302,636
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,374 73,533 SH   SOLE   0 0 73,533
PACWEST BANCORP DEL COM 695263103 239 6,240 SH   SOLE   0 0 6,240
PALO ALTO NETWORKS INC COM 697435105 1,768 7,511 SH   SOLE   0 0 7,511
PAR PACIFIC HOLDINGS INC COM NEW 69888T207 309 13,351 SH   SOLE   0 0 13,351
PAYCOM SOFTWARE INC COM 70432V102 910 3,347 SH   SOLE   0 0 3,347
PAYCHEX INC COM 704326107 1,858 21,831 SH   SOLE   0 0 21,831
PROSPERITY BANCSHARES INC COM 743606105 15,914 219,686 SH   SOLE   0 0 219,686
PEOPLES UTD FINL INC COM 712704105 307 18,314 SH   SOLE   0 0 18,314
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 108 27,434 SH   SOLE   0 0 27,434
PACCAR INC COM 693718108 1,590 19,439 SH   SOLE   0 0 19,439
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5,900 100,489 SH   SOLE   4,325 0 96,164
PEPSICO INC COM 713448108 24,876 181,883 SH   SOLE   1,764 0 180,119
PFIZER INC COM 717081103 26,749 683,409 SH   SOLE   8,869 0 674,540
ISHARES TR PFD AND INCM SEC 464288687 25,062 662,829 SH   SOLE   0 0 662,829
PRINCIPAL FINL GROUP INC COM 74251V102 398 7,141 SH   SOLE   0 0 7,141
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 443 14,400 SH   SOLE   0 0 14,400
PROCTER & GAMBLE CO COM 742718109 47,408 384,154 SH   SOLE   4,716 0 379,438
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 702 36,950 SH   SOLE   0 0 36,950
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 2,893 126,809 SH   SOLE   183 0 126,626
PROGRESSIVE CORP OHIO COM 743315103 2,464 33,147 SH   SOLE   0 0 33,147
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 412 27,212 SH   SOLE   0 0 27,212
PARKER HANNIFIN CORP COM 701094104 288 1,373 SH   SOLE   0 0 1,373
PULTE GROUP INC COM 745867101 22,180 571,658 SH   SOLE   0 0 571,658
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 324 8,371 SH   SOLE   0 0 8,371
POLARIS INC COM 731068102 904 8,771 SH   SOLE   0 0 8,771
PACKAGING CORP AMER COM 695156109 1,758 15,767 SH   SOLE   1,156 0 14,611
PERKINELMER INC COM 714046109 11,983 121,208 SH   SOLE   0 0 121,208
PHOTRONICS INC COM 719405102 241 15,440 SH   SOLE   0 0 15,440
DOUGLAS DYNAMICS INC COM 25960R105 290 5,244 SH   SOLE   0 0 5,244
PHILIP MORRIS INTL INC COM 718172109 6,382 73,872 SH   SOLE   0 0 73,872
PNC FINL SVCS GROUP INC COM 693475105 4,958 30,915 SH   SOLE   5,000 0 25,915
PINNACLE FINL PARTNERS INC COM 72346Q104 1,343 20,974 SH   SOLE   0 0 20,974
PENTAIR PLC SHS G7S00T104 1,686 36,312 SH   SOLE   0 0 36,312
PINNACLE WEST CAP CORP COM 723484101 396 4,463 SH   SOLE   0 0 4,463
INSULET CORP COM 45784P101 293 1,728 SH   SOLE   0 0 1,728
PORTLAND GEN ELEC CO COM NEW 736508847 531 9,606 SH   SOLE   7,371 0 2,235
PPG INDS INC COM 693506107 1,273 9,676 SH   SOLE   0 0 9,676
PPL CORP COM 69351T106 597 16,856 SH   SOLE   0 0 16,856
PROASSURANCE CORP COM 74267C106 1,333 36,360 SH   SOLE   0 0 36,360
PRA HEALTH SCIENCES INC COM 69354M108 18,731 170,124 SH   SOLE   0 0 170,124
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 4,032 31,633 SH   SOLE   0 0 31,633
PROTO LABS INC COM 743713109 327 3,231 SH   SOLE   0 0 3,231
PRUDENTIAL FINL INC COM 744320102 2,983 31,451 SH   SOLE   0 0 31,451
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 231 2,300 SH   SOLE   0 0 2,300
PHILLIPS 66 COM 718546104 1,259 11,222 SH   SOLE   200 0 11,022
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 637 10,355 SH   SOLE   0 0 10,355
PTC INC COM 69370C100 448 5,871 SH   SOLE   0 0 5,871
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 9 11,750 SH   SOLE   0 0 11,750
PIONEER NAT RES CO COM 723787107 3,610 23,627 SH   SOLE   0 0 23,627
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 268 6,240 SH   SOLE   0 0 6,240
PIXELWORKS INC COM NEW 72581M305 108 28,000 SH   SOLE   0 0 28,000
PAYPAL HLDGS INC COM 70450Y103 3,779 34,118 SH   SOLE   0 0 34,118
PZENA INVESTMENT MGMT INC CLASS A 74731Q103 181 21,065 SH   SOLE   0 0 21,065
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 422 13,379 SH   SOLE   0 0 13,379
QUALCOMM INC COM 747525103 5,644 63,636 SH   SOLE   1,844 0 61,792
ISHARES TR A RATE CP BD ETF 46429B291 233 4,260 SH   SOLE   0 0 4,260
QUALYS INC COM 74758T303 216 2,561 SH   SOLE   0 0 2,561
INVESCO QQQ TR UNIT SER 1 46090E103 2,984 13,805 SH   SOLE   0 0 13,805
QORVO INC COM 74736K101 205 1,769 SH   SOLE   0 0 1,769
RESTAURANT BRANDS INTL INC COM 76131D103 388 5,948 SH   SOLE   6,150 0 202
ISHARES TR USA QUALITY FCTR 46432F339 7,275 71,405 SH   SOLE   3,257 0 68,148
RITCHIE BROS AUCTIONEERS COM 767744105 412 9,599 SH   SOLE   0 0 9,599
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 317 2,845 SH   SOLE   0 0 2,845
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 32,655 241,133 SH   SOLE   0 0 241,133
RADNET INC COM 750491102 225 11,155 SH   SOLE   0 0 11,155
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 521 8,590 SH   SOLE   0 0 8,590
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,687 28,239 SH   SOLE   0 0 28,239
REGENERON PHARMACEUTICALS COM 75886F107 274 735 SH   SOLE   0 0 735
RELX PLC SPONSORED ADR 759530108 241 9,570 SH   SOLE   0 0 9,570
REGIONS FINL CORP NEW COM 7591EP100 299 17,473 SH   SOLE   0 0 17,473
REINSURANCE GRP OF AMERICA I COM NEW 759351604 872 5,294 SH   SOLE   2,850 0 2,444
RGC RES INC COM 74955L103 472 16,752 SH   SOLE   0 0 16,752
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 380 2,768 SH   SOLE   0 0 2,768
ROBERT HALF INTL INC COM 770323103 2,332 36,577 SH   SOLE   0 0 36,577
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 459 3,181 SH   SOLE   0 0 3,181
B RILEY FINL INC COM 05580M108 362 14,460 SH   SOLE   0 0 14,460
RIO TINTO PLC SPONSORED ADR 767204100 261 4,363 SH   SOLE   0 0 4,363
RAYMOND JAMES FINANCIAL INC COM 754730109 5,459 59,893 SH   SOLE   12,036 0 47,857
RALPH LAUREN CORP CL A 751212101 583 4,878 SH   SOLE   0 0 4,878
RESMED INC COM 761152107 621 3,981 SH   SOLE   0 0 3,981
ROCKWELL AUTOMATION INC COM 773903109 3,571 17,363 SH   SOLE   75 0 17,288
ROLLINS INC COM 775711104 436 13,068 SH   SOLE   0 0 13,068
ROPER TECHNOLOGIES INC COM 776696106 614 1,681 SH   SOLE   0 0 1,681
ROSS STORES INC COM 778296103 8,285 70,912 SH   SOLE   2,285 0 68,627
REALPAGE INC COM 75606N109 267 4,900 SH   SOLE   0 0 4,900
RPM INTL INC COM 749685103 835 10,995 SH   SOLE   0 0 10,995
REPUBLIC SVCS INC COM 760759100 281 3,118 SH   SOLE   0 0 3,118
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,067 26,430 SH   SOLE   0 0 26,430
RAYTHEON CO COM NEW 755111507 42,485 189,258 SH   SOLE   995 0 188,263
RUSH ENTERPRISES INC CL A 781846209 230 5,000 SH   SOLE   0 0 5,000
RUSH ENTERPRISES INC CL B 781846308 252 5,537 SH   SOLE   0 0 5,537
REVOLVE GROUP INC CL A 76156B107 250 13,600 SH   SOLE   0 0 13,600
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 580 14,933 SH   SOLE   0 0 14,933
ROYAL BK CDA MONTREAL QUE COM 780087102 4,531 56,847 SH   SOLE   0 0 56,847
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 378 7,985 SH   SOLE   0 0 7,985
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1,499 7,463 SH   SOLE   0 0 7,463
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 823 7,855 SH   SOLE   0 0 7,855
SANDERSON FARMS INC COM 800013104 240 1,377 SH   SOLE   0 0 1,377
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 239 10,000 SH   SOLE   0 0 10,000
SILVERCREST ASSET MGMT GROUP CL A 828359109 791 62,281 SH   SOLE   0 0 62,281
SAP SE SPON ADR 803054204 30,964 226,328 SH   SOLE   0 0 226,328
SOUTHSIDE BANCSHARES INC COM 84470P109 1,350 36,400 SH   SOLE   0 0 36,400
STARBUCKS CORP COM 855244109 14,332 160,407 SH   SOLE   14,232 0 146,175
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 10,222 134,959 SH   SOLE   0 0 134,959
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 36,821 474,859 SH   SOLE   0 0 474,859
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1,001 28,681 SH   SOLE   0 0 28,681
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,471 42,553 SH   SOLE   0 0 42,553
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 8,292 296,055 SH   SOLE   0 0 296,055
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 25,269 745,402 SH   SOLE   0 0 745,402
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 11,854 125,902 SH   SOLE   0 0 125,902
SCHWAB STRATEGIC TR US REIT ETF 808524847 4,824 106,577 SH   SOLE   0 0 106,577
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 12,144 201,359 SH   SOLE   0 0 201,359
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,184 23,451 SH   SOLE   0 0 23,451
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,040 18,288 SH   SOLE   0 0 18,288
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2,046 37,174 SH   SOLE   0 0 37,174
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 27,561 456,005 SH   SOLE   0 0 456,005
THE CHARLES SCHWAB CORPORATI COM 808513105 8,575 177,788 SH   SOLE   0 0 177,788
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 16,534 213,318 SH   SOLE   731 0 212,587
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 7,323 136,777 SH   SOLE   9 0 136,768
SERVICE CORP INTL COM 817565104 709 15,357 SH   SOLE   0 0 15,357
ISHARES TR EAFE SML CP ETF 464288273 281 4,479 SH   SOLE   0 0 4,479
ALPS ETF TR SECTR DIV DOGS 00162Q858 919 19,648 SH   SOLE   0 0 19,648
SPDR SERIES TRUST S&P DIVID ETF 78464A763 9,527 88,795 SH   SOLE   0 0 88,795
SEA LTD SPONSORED ADS 81141R100 397 9,915 SH   SOLE   0 0 9,915
SENSEONICS HLDGS INC COM 81727U105 18 20,000 SH   SOLE   0 0 20,000
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 533 13,804 SH   SOLE   0 0 13,804
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 654 32,300 SH   SOLE   0 0 32,300
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 13,197 268,397 SH   SOLE   325 0 268,072
SHOPIFY INC CL A 82509L107 882 2,163 SH   SOLE   0 0 2,163
SHERWIN WILLIAMS CO COM 824348106 1,924 3,364 SH   SOLE   0 0 3,364
ISHARES TR 1 3 YR TREAS BD 464287457 12,870 152,004 SH   SOLE   0 0 152,004
ISHARES TR 0-5YR HI YL CP 46434V407 3,140 67,509 SH   SOLE   0 0 67,509
SIRIUS XM HLDGS INC COM 82968B103 617 86,490 SH   SOLE   0 0 86,490
SVB FINL GROUP COM 78486Q101 1,003 3,946 SH   SOLE   0 0 3,946
SIX FLAGS ENTMT CORP NEW COM 83001A102 318 7,056 SH   SOLE   0 0 7,056
SMUCKER J M CO COM NEW 832696405 1,265 12,389 SH   SOLE   0 0 12,389
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 5,191 192,176 SH   SOLE   13,763 0 178,413
SCHLUMBERGER LTD COM 806857108 5,390 132,544 SH   SOLE   0 0 132,544
SUN LIFE FINL INC COM 866796105 230 5,023 SH   SOLE   0 0 5,023
SUPER LEAGUE GAMING INC COM 86804F202 115 47,870 SH   SOLE   0 0 47,870
ISHARES SILVER TRUST ISHARES 46428Q109 436 25,937 SH   SOLE   0 0 25,937
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 332 4,585 SH   SOLE   0 0 4,585
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 2,631 40,108 SH   SOLE   0 0 40,108
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 126 16,876 SH   SOLE   0 0 16,876
SNAP ON INC COM 833034101 1,551 9,180 SH   SOLE   0 0 9,180
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 895 18,536 SH   SOLE   0 0 18,536
SANOFI SPONSORED ADR 80105N105 800 15,792 SH   SOLE   0 0 15,792
SOUTHERN CO COM 842587107 5,862 93,604 SH   SOLE   2,000 0 91,604
SONOS INC COM 83570H108 412 26,100 SH   SOLE   0 0 26,100
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 4,699 159,603 SH   SOLE   215 0 159,388
SPARTAN MTRS INC COM 846819100 872 47,413 SH   SOLE   0 0 47,413
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 205 3,212 SH   SOLE   0 0 3,212
ETF SER SOLUTIONS AAM S&P 500 26922A594 4,798 174,706 SH   SOLE   0 0 174,706
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 8,030 254,125 SH   SOLE   0 0 254,125
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 4,141 107,926 SH   SOLE   0 0 107,926
S&P GLOBAL INC COM 78409V104 1,047 3,769 SH   SOLE   0 0 3,769
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 5,069 143,548 SH   SOLE   8,840 0 134,708
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 1,315 45,866 SH   SOLE   0 0 45,866
SPLUNK INC COM 848637104 1,009 6,641 SH   SOLE   0 0 6,641
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1,795 30,987 SH   SOLE   0 0 30,987
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 272 7,513 SH   SOLE   0 0 7,513
SPOTIFY TECHNOLOGY S A SHS L8681T102 220 1,453 SH   SOLE   0 0 1,453
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,599 51,848 SH   SOLE   0 0 51,848
SPS COMMERCE INC COM 78463M107 1,079 19,228 SH   SOLE   7,400 0 11,828
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 13,196 328,432 SH   SOLE   0 0 328,432
SPDR S&P 500 ETF TR TR UNIT 78462F103 262,850 805,257 SH   SOLE   13,086 0 792,171
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 2,225 52,357 SH   SOLE   0 0 52,357
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 15,769 450,146 SH   SOLE   0 0 450,146
SQUARE INC CL A 852234103 566 8,868 SH   SOLE   0 0 8,868
SEMPRA ENERGY COM 816851109 1,223 8,157 SH   SOLE   1,500 0 6,657
SAREPTA THERAPEUTICS INC COM 803607100 1,559 12,080 SH   SOLE   100 0 11,980
SOUTH ST CORP COM 840441109 318 3,661 SH   SOLE   0 0 3,661
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 420 6,819 SH   SOLE   0 0 6,819
SCRIPPS E W CO OHIO CL A NEW 811054402 174 11,594 SH   SOLE   0 0 11,594
STEEL DYNAMICS INC COM 858119100 2,138 62,803 SH   SOLE   7,800 0 55,003
SEAGATE TECHNOLOGY PLC SHS G7945M107 3,239 52,961 SH   SOLE   0 0 52,961
CONSTELLATION BRANDS INC CL A 21036P108 2,023 10,746 SH   SOLE   200 0 10,546
SUNCOR ENERGY INC NEW COM 867224107 1,154 35,197 SH   SOLE   0 0 35,197
ISHARES TR SHRT NAT MUN ETF 464288158 1,838 17,225 SH   SOLE   4,198 0 13,027
ISHARES TR MSCI USA ESG SLC 464288802 284 2,102 SH   SOLE   0 0 2,102
STANLEY BLACK & DECKER INC COM 854502101 3,107 18,491 SH   SOLE   550 0 17,941
SKYWORKS SOLUTIONS INC COM 83088M102 211 1,732 SH   SOLE   0 0 1,732
SYNCHRONY FINL COM 87165B103 675 18,653 SH   SOLE   0 0 18,653
STRYKER CORP COM 863667101 6,206 29,411 SH   SOLE   3,510 0 25,901
SYSCO CORP COM 871829107 48,853 574,010 SH   SOLE   0 0 574,010
AT&T INC COM 00206R102 26,306 676,951 SH   SOLE   10,870 0 666,081
MOLSON COORS BREWING CO CL B 60871R209 265 4,953 SH   SOLE   0 0 4,953
TCF FINANCIAL CORPORATION NE COM 872307103 1,143 24,259 SH   SOLE   0 0 24,259
TORONTO DOMINION BK ONT COM NEW 891160509 457 8,086 SH   SOLE   0 0 8,086
TERADATA CORP DEL COM 88076W103 710 26,613 SH   SOLE   0 0 26,613
TRANSDIGM GROUP INC COM 893641100 527 878 SH   SOLE   0 0 878
TELADOC HEALTH INC COM 87918A105 288 3,465 SH   SOLE   0 0 3,465
FLEXSHARES TR IBOXX 3R TARGT 33939L506 695 28,099 SH   SOLE   170 0 27,929
ATLASSIAN CORP PLC CL A G06242104 215 1,750 SH   SOLE   1,200 0 550
BIO TECHNE CORP COM 09073M104 2,413 10,996 SH   SOLE   0 0 10,996
TE CONNECTIVITY LTD REG SHS H84989104 251 2,600 SH   SOLE   0 0 2,600
TRUIST FINL CORP COM 89832Q109 17,704 312,411 SH   SOLE   0 0 312,411
TELEFLEX INC COM 879369106 816 2,156 SH   SOLE   0 0 2,156
TALLGRASS ENERGY LP CLASS A SHS 874696107 417 18,866 SH   SOLE   0 0 18,866
TARGET CORP COM 87612E106 11,056 87,697 SH   SOLE   0 0 87,697
HANOVER INS GROUP INC COM 410867105 2,970 21,765 SH   SOLE   770 0 20,995
ISHARES TR TIPS BD ETF 464287176 5,389 46,005 SH   SOLE   0 0 46,005
TJX COS INC NEW COM 872540109 6,478 104,996 SH   SOLE   5,845 0 99,151
ISHARES TR 20 YR TR BD ETF 464287432 1,132 8,262 SH   SOLE   0 0 8,262
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 320 2,253 SH   SOLE   2,116 0 137
THERMO FISHER SCIENTIFIC INC COM 883556102 17,830 54,599 SH   SOLE   219 0 54,380
T MOBILE US INC COM 872590104 31,744 403,913 SH   SOLE   0 0 403,913
TOLL BROTHERS INC COM 889478103 516 12,871 SH   SOLE   0 0 12,871
TOTAL S A SPONSORED ADS 89151E109 870 15,538 SH   SOLE   0 0 15,538
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1,286 26,208 SH   SOLE   0 0 26,208
TOWNEBANK PORTSMOUTH VA COM 89214P109 1,298 46,398 SH   SOLE   0 0 46,398
TEXAS PAC LD TR SUB CTF PROP I T 882610108 1,794 2,315 SH   SOLE   0 0 2,315
TAPESTRY INC COM 876030107 20,214 750,606 SH   SOLE   0 0 750,606
TARGA RES CORP COM 87612G101 272 6,687 SH   SOLE   0 0 6,687
TRIMBLE INC COM 896239100 925 22,063 SH   SOLE   0 0 22,063
PRICE T ROWE GROUP INC COM 74144T108 4,805 38,392 SH   SOLE   0 0 38,392
TRAVELERS COMPANIES INC COM 89417E109 4,449 32,358 SH   SOLE   0 0 32,358
TESLA INC COM 88160R101 2,376 5,523 SH   SOLE   0 0 5,523
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,735 28,703 SH   SOLE   0 0 28,703
TORO CO COM 891092108 1,058 13,135 SH   SOLE   0 0 13,135
TETRA TECH INC NEW COM 88162G103 294 3,404 SH   SOLE   0 0 3,404
TECHTARGET INC COM 87874R100 266 10,270 SH   SOLE   0 0 10,270
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,993 24,515 SH   SOLE   0 0 24,515
TRADEWEB MKTS INC CL A 892672106 202 4,314 SH   SOLE   0 0 4,314
TWITTER INC COM 90184L102 207 6,399 SH   SOLE   0 0 6,399
TEXAS INSTRS INC COM 882508104 8,408 64,894 SH   SOLE   1,500 0 63,394
TEXTRON INC COM 883203101 367 8,074 SH   SOLE   0 0 8,074
TYLER TECHNOLOGIES INC COM 902252105 1,019 3,327 SH   SOLE   0 0 3,327
UNDER ARMOUR INC CL C 904311206 216 11,235 SH   SOLE   0 0 11,235
UGI CORP NEW COM 902681105 585 13,064 SH   SOLE   0 0 13,064
UNIVERSAL HLTH SVCS INC CL B 913903100 3,703 26,022 SH   SOLE   0 0 26,022
UNILEVER PLC SPON ADR NEW 904767704 783 13,731 SH   SOLE   0 0 13,731
ULTA BEAUTY INC COM 90384S303 292 1,146 SH   SOLE   0 0 1,146
UMB FINL CORP COM 902788108 275 3,985 SH   SOLE   0 0 3,985
UNILEVER N V N Y SHS NEW 904784709 740 12,902 SH   SOLE   0 0 12,902
UNITEDHEALTH GROUP INC COM 91324P102 13,867 47,409 SH   SOLE   1,197 0 46,212
UNUM GROUP COM 91529Y106 1,477 49,817 SH   SOLE   1,600 0 48,217
UNION PACIFIC CORP COM 907818108 21,893 120,112 SH   SOLE   7,800 0 112,312
UNITED PARCEL SERVICE INC CL B 911312106 1,417 12,129 SH   SOLE   0 0 12,129
UNITED RENTALS INC COM 911363109 3,363 19,938 SH   SOLE   100 0 19,838
US BANCORP DEL COM NEW 902973304 10,394 174,338 SH   SOLE   2,000 0 172,338
U S CONCRETE INC COM NEW 90333L201 206 5,000 SH   SOLE   0 0 5,000
ISHARES TR BROAD USD HIGH 46435U853 567 13,740 SH   SOLE   0 0 13,740
ISHARES TR MSCI MIN VOL ETF 46429B697 12,651 192,791 SH   SOLE   4,952 0 187,839
ISHARES TR CRE U S REIT ETF 464288521 1,322 24,630 SH   SOLE   0 0 24,630
DBX ETF TR XTRCKR MSCI US 233051150 543 18,458 SH   SOLE   0 0 18,458
UNITED THERAPEUTICS CORP DEL COM 91307C102 230 2,624 SH   SOLE   0 0 2,624
UNITED TECHNOLOGIES CORP COM 913017109 14,085 91,976 SH   SOLE   450 0 91,526
UNIVERSAL CORP VA COM 913456109 210 3,700 SH   SOLE   0 0 3,700
VISA INC COM CL A 92826C839 30,231 158,176 SH   SOLE   4,485 0 153,691
VARIAN MED SYS INC COM 92220P105 1,741 12,025 SH   SOLE   0 0 12,025
VANGUARD WORLD FDS MATERIALS ETF 92204A801 202 1,519 SH   SOLE   0 0 1,519
VANGUARD INDEX FDS SMALL CP ETF 922908751 5,414 32,627 SH   SOLE   329 0 32,298
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,507 7,547 SH   SOLE   351 0 7,196
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,736 27,294 SH   SOLE   0 0 27,294
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4,719 51,607 SH   SOLE   3,038 0 48,569
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 728 3,798 SH   SOLE   0 0 3,798
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 24,714 304,992 SH   SOLE   0 0 304,992
VANGUARD WORLD FDS ENERGY ETF 92204A306 249 3,027 SH   SOLE   0 0 3,027
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 44,018 990,956 SH   SOLE   30,605 0 960,351
VEEVA SYS INC CL A COM 922475108 572 3,989 SH   SOLE   0 0 3,989
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 33,403 613,571 SH   SOLE   32,568 0 581,003
V F CORP COM 918204108 13,383 133,519 SH   SOLE   7,983 0 125,536
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 736 9,565 SH   SOLE   0 0 9,565
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 17,794 269,436 SH   SOLE   11,128 0 258,308
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 487 8,236 SH   SOLE   875 0 7,361
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 3,448 56,686 SH   SOLE   0 0 56,686
VANGUARD WORLD FDS INF TECH ETF 92204A702 5,226 20,961 SH   SOLE   208 0 20,753
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,687 8,781 SH   SOLE   0 0 8,781
VANGUARD GROUP DIV APP ETF 921908844 66,973 534,333 SH   SOLE   65 0 534,268
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 258 3,550 SH   SOLE   0 0 3,550
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 483 3,170 SH   SOLE   0 0 3,170
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 605 3,867 SH   SOLE   0 0 3,867
VALERO ENERGY CORP NEW COM 91913Y100 13,757 144,617 SH   SOLE   9,843 0 134,774
ISHARES TR EDGE MSCI USA VL 46432F388 305 3,373 SH   SOLE   0 0 3,373
VALLEY NATL BANCORP COM 919794107 239 20,998 SH   SOLE   0 0 20,998
VULCAN MATLS CO COM 929160109 2,055 14,400 SH   SOLE   0 0 14,400
VALMONT INDS INC COM 920253101 445 2,977 SH   SOLE   0 0 2,977
VMWARE INC CL A COM 928563402 422 2,710 SH   SOLE   0 0 2,710
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 15,283 166,665 SH   SOLE   0 0 166,665
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,912 32,160 SH   SOLE   0 0 32,160
VANGUARD INDEX FDS MID CAP ETF 922908629 28,643 160,176 SH   SOLE   0 0 160,176
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 756 6,344 SH   SOLE   0 0 6,344
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3,375 18,403 SH   SOLE   0 0 18,403
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 3,279 27,249 SH   SOLE   0 0 27,249
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 36,552 122,485 SH   SOLE   0 0 122,485
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 312 1,762 SH   SOLE   0 0 1,762
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,348 8,425 SH   SOLE   0 0 8,425
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,200 12,624 SH   SOLE   0 0 12,624
VOYA FINL INC COM 929089100 681 11,127 SH   SOLE   3,400 0 7,727
VERISK ANALYTICS INC COM 92345Y106 909 6,018 SH   SOLE   0 0 6,018
VERISIGN INC COM 92343E102 530 2,695 SH   SOLE   0 0 2,695
VERTEX PHARMACEUTICALS INC COM 92532F100 212 964 SH   SOLE   0 0 964
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 585 5,213 SH   SOLE   0 0 5,213
VISTRA ENERGY CORP COM 92840M102 228 9,975 SH   SOLE   0 0 9,975
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 3,611 44,135 SH   SOLE   20 0 44,115
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 204 2,303 SH   SOLE   0 0 2,303
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 2,131 39,751 SH   SOLE   0 0 39,751
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1,464 9,918 SH   SOLE   0 0 9,918
VANGUARD INDEX FDS TOTAL STK MKT 922908769 54,563 330,727 SH   SOLE   0 0 330,727
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 416 8,443 SH   SOLE   900 0 7,543
VANGUARD INDEX FDS VALUE ETF 922908744 77,830 646,215 SH   SOLE   0 0 646,215
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,034 7,767 SH   SOLE   0 0 7,767
VANGUARD INDEX FDS GROWTH ETF 922908736 85,465 462,496 SH   SOLE   0 0 462,496
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,445 9,682 SH   SOLE   0 0 9,682
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 56,845 1,248,520 SH   SOLE   29,943 0 1,218,577
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 420 3,320 SH   SOLE   0 0 3,320
VANGUARD STAR FD VG TL INTL STK F 921909768 1,186 21,055 SH   SOLE   0 0 21,055
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 7,716 82,109 SH   SOLE   0 0 82,109
VERIZON COMMUNICATIONS INC COM 92343V104 56,332 922,716 SH   SOLE   14,759 0 907,957
WESTERN ALLIANCE BANCORP COM 957638109 546 9,460 SH   SOLE   0 0 9,460
WATERS CORP COM 941848103 309 1,316 SH   SOLE   0 0 1,316
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,460 126,261 SH   SOLE   18,711 0 107,550
WABCO HLDGS INC COM 92927K102 968 7,128 SH   SOLE   0 0 7,128
WASTE CONNECTIONS INC COM 94106B101 442 4,817 SH   SOLE   0 0 4,817
WD-40 CO COM 929236107 1,009 5,222 SH   SOLE   0 0 5,222
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1,030 14,390 SH   SOLE   0 0 14,390
WEC ENERGY GROUP INC COM 92939U106 1,050 11,577 SH   SOLE   0 0 11,577
WERNER ENTERPRISES INC COM 950755108 21,137 581,819 SH   SOLE   0 0 581,819
WEX INC COM 96208T104 239 1,119 SH   SOLE   0 0 1,119
WELLS FARGO CO NEW COM 949746101 10,063 187,225 SH   SOLE   6,200 0 181,025
WYNDHAM HOTELS & RESORTS INC COM 98311A105 410 6,551 SH   SOLE   670 0 5,881
WILLIS TOWERS WATSON PUB LTD SHS G96629103 209 1,020 SH   SOLE   0 0 1,020
WASTE MGMT INC DEL COM 94106L109 19,524 170,935 SH   SOLE   4,091 0 166,844
WILLIAMS COS INC DEL COM 969457100 1,336 56,861 SH   SOLE   0 0 56,861
WRIGHT MED GROUP N V ORD SHS N96617118 431 14,082 SH   SOLE   0 0 14,082
WALMART INC COM 931142103 40,789 342,933 SH   SOLE   7,242 0 335,691
WHEATON PRECIOUS METALS CORP COM 962879102 204 6,868 SH   SOLE   0 0 6,868
WESTROCK CO COM 96145D105 2,880 66,280 SH   SOLE   0 0 66,280
WSFS FINL CORP COM 929328102 467 10,618 SH   SOLE   0 0 10,618
WATSCO INC COM 942622200 19,079 106,402 SH   SOLE   0 0 106,402
WEST PHARMACEUTICAL SVSC INC COM 955306105 7,985 52,625 SH   SOLE   0 0 52,625
WATFORD HOLDINGS LTD SHS G94787101 374 14,663 SH   SOLE   0 0 14,663
WESTERN UN CO COM 959802109 13,402 511,719 SH   SOLE   0 0 511,719
WEYERHAEUSER CO COM 962166104 4,189 142,527 SH   SOLE   0 0 142,527
WYNN RESORTS LTD COM 983134107 239 1,665 SH   SOLE   0 0 1,665
SPDR SERIES TRUST S&P BIOTECH 78464A870 680 7,180 SH   SOLE   0 0 7,180
XCEL ENERGY INC COM 98389B100 3,950 62,908 SH   SOLE   0 0 62,908
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 883 19,349 SH   SOLE   0 0 19,349
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,544 41,917 SH   SOLE   3,140 0 38,777
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 8,044 148,255 SH   SOLE   13,071 0 135,184
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,350 37,818 SH   SOLE   312 0 37,506
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3,298 106,105 SH   SOLE   0 0 106,105
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 482 2,040 SH   SOLE   0 0 2,040
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 786 9,468 SH   SOLE   299 0 9,169
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,736 50,715 SH   SOLE   0 0 50,715
XILINX INC COM 983919101 2,569 25,277 SH   SOLE   0 0 25,277
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,755 28,095 SH   SOLE   333 0 27,762
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 101,652 1,593,042 SH   SOLE   0 0 1,593,042
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,580 15,374 SH   SOLE   0 0 15,374
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,111 16,634 SH   SOLE   0 0 16,634
SPDR SERIES TRUST NYSE TECH ETF 78464A102 322 3,851 SH   SOLE   0 0 3,851
EXXON MOBIL CORP COM 30231G102 32,188 453,998 SH   SOLE   3,361 0 450,637
XPO LOGISTICS INC COM 983793100 329 4,093 SH   SOLE   0 0 4,093
DENTSPLY SIRONA INC COM 24906P109 663 11,620 SH   SOLE   0 0 11,620
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 459 10,049 SH   SOLE   0 0 10,049
ISHARES TR EXPONENTIAL TECH 46434V381 216 5,002 SH   SOLE   0 0 5,002
XYLEM INC COM 98419M100 2,137 26,760 SH   SOLE   0 0 26,760
YETI HLDGS INC COM 98585X104 7,456 213,631 SH   SOLE   0 0 213,631
YUM BRANDS INC COM 988498101 412 4,032 SH   SOLE   277 0 3,755
ZILLOW GROUP INC CL C CAP STK 98954M200 446 9,860 SH   SOLE   0 0 9,860
ZIMMER BIOMET HLDGS INC COM 98956P102 8,770 58,685 SH   SOLE   1,202 0 57,483
ZEBRA TECHNOLOGIES CORP CL A 989207105 704 2,716 SH   SOLE   0 0 2,716
ZIONS BANCORPORATION N A COM 989701107 8,844 168,653 SH   SOLE   1,586 0 167,067
ZOETIS INC CL A 98978V103 11,129 82,965 SH   SOLE   10,815 0 72,150
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 171 11,272 SH   SOLE   0 0 11,272
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,536 21,882 SH   SOLE   899 0 20,983
AMERICAN TOWER CORP NEW COM 03027X100 4,041 17,584 SH   SOLE   1,157 0 16,427
BOSTON PROPERTIES INC COM 101121101 234 1,700 SH   SOLE   0 0 1,700
COCA COLA EUROPEAN PARTNERS SHS G25839104 378 7,420 SH   SOLE   0 0 7,420
CORESITE RLTY CORP COM 21870Q105 766 6,830 SH   SOLE   3,900 0 2,930
DIGITAL RLTY TR INC COM 253868103 4,430 36,996 SH   SOLE   817 0 36,179
EXTRA SPACE STORAGE INC COM 30225T102 2,405 22,775 SH   SOLE   200 0 22,575
HOST HOTELS & RESORTS INC COM 44107P104 188 10,148 SH   SOLE   5,080 0 5,068
IRON MTN INC NEW COM 46284V101 457 14,344 SH   SOLE   0 0 14,344
LAMAR ADVERTISING CO NEW CL A 512816109 1,288 14,426 SH   SOLE   1,892 0 12,534
LIFE STORAGE INC COM 53223X107 568 5,250 SH   SOLE   0 0 5,250
MEDICAL PPTYS TRUST INC COM 58463J304 761 36,060 SH   SOLE   0 0 36,060
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,941 62,677 SH   SOLE   1,258 0 61,419
RYMAN HOSPITALITY PPTYS INC COM 78377T107 1,622 18,720 SH   SOLE   3,842 0 14,878
SBA COMMUNICATIONS CORP NEW CL A 78410G104 324 1,343 SH   SOLE   0 0 1,343
VENTAS INC COM 92276F100 298 5,161 SH   SOLE   700 0 4,461
ISHARES TR GOV/CRED BD ETF 464288596 235 2,000 SH   SOLE   2,000 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 213 3,800 SH   SOLE   0 0 3,800
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 39 12,880 SH   SOLE   200 0 12,680