0001062993-20-001016.txt : 20200214 0001062993-20-001016.hdr.sgml : 20200214 20200214165138 ACCESSION NUMBER: 0001062993-20-001016 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200214 DATE AS OF CHANGE: 20200214 EFFECTIVENESS DATE: 20200214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CAPTRUST FINANCIAL ADVISORS CENTRAL INDEX KEY: 0001512024 IRS NUMBER: 260058143 STATE OF INCORPORATION: NC FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-14079 FILM NUMBER: 20621365 BUSINESS ADDRESS: STREET 1: 4208 SIX FORKS ROAD, SUITE 1700 CITY: RALEIGH STATE: NC ZIP: 27609 BUSINESS PHONE: (919) 870-6822 MAIL ADDRESS: STREET 1: 4208 SIX FORKS ROAD, SUITE 1700 CITY: RALEIGH STATE: NC ZIP: 27609 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001512024 XXXXXXXX 12-31-2019 12-31-2019 CAPTRUST FINANCIAL ADVISORS
4208 SIX FORKS ROAD, SUITE 1700 RALEIGH NC 27609
13F HOLDINGS REPORT 028-14079 N
Denise M Buchanan Chief Compliance Officer 919-870-6822 Denise M Buchanan Raleigh NC 02-13-2020 0 1008 6337924 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE AGILENT TECHNOLOGIES INC COM 00846U101 4020 46680 SH SOLE 3154 0 43526 AMERICAN AIRLS GROUP INC COM 02376R102 545 18750 SH SOLE 0 0 18750 AARONS INC COM PAR $0.50 002535300 213 3684 SH SOLE 0 0 3684 APPLE INC COM 037833100 147691 491729 SH SOLE 7611 0 484118 ABB LTD SPONSORED ADR 000375204 318 13068 SH SOLE 0 0 13068 ABBVIE INC COM 00287Y109 14618 163235 SH SOLE 600 0 162635 AMERISOURCEBERGEN CORP COM 03073E105 448 5271 SH SOLE 0 0 5271 AMBEV SA SPONSORED ADR 02319V103 251 51821 SH SOLE 0 0 51821 ABBOTT LABS COM 002824100 21358 245633 SH SOLE 3125 0 242508 AURORA CANNABIS INC COM 05156X108 39 19403 SH SOLE 0 0 19403 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8431 40117 SH SOLE 8270 0 31847 ACASTI PHARMA INC CL A NEW 00430K402 48 20000 SH SOLE 0 0 20000 ISHARES TR MSCI ACWI ETF 464288257 877 10947 SH SOLE 0 0 10947 ISHARES TR MSCI ACWI EX US 464288240 19486 391913 SH SOLE 2421 0 389492 ADOBE INC COM 00724F101 42960 128458 SH SOLE 0 0 128458 ANALOG DEVICES INC COM 032654105 3092 25674 SH SOLE 0 0 25674 ARCHER DANIELS MIDLAND CO COM 039483102 1607 34850 SH SOLE 0 0 34850 AUTOMATIC DATA PROCESSING IN COM 053015103 8333 48926 SH SOLE 0 0 48926 AUTODESK INC COM 052769106 825 4390 SH SOLE 0 0 4390 ADDUS HOMECARE CORP COM 006739106 201 2113 SH SOLE 0 0 2113 AMEREN CORP COM 023608102 1845 24261 SH SOLE 0 0 24261 AMERICAN ELEC PWR CO INC COM 025537101 3291 35217 SH SOLE 300 0 34917 AES CORP COM 00130H105 6782 338582 SH SOLE 37500 0 301082 AFLAC INC COM 001055102 3562 66765 SH SOLE 300 0 66465 AGENUS INC COM NEW 00847G705 1557 385512 SH SOLE 0 0 385512 ISHARES TR CORE US AGGBD ET 464287226 42939 381071 SH SOLE 0 0 381071 ALLERGAN PLC SHS G0177J108 495 2577 SH SOLE 0 0 2577 AMERICAN INTL GROUP INC COM NEW 026874784 31617 610841 SH SOLE 0 0 610841 AKAMAI TECHNOLOGIES INC COM 00971T101 729 8323 SH SOLE 0 0 8323 ALCON INC ORD SHS H01301128 991 17582 SH SOLE 0 0 17582 ALASKA AIR GROUP INC COM 011659109 2231 32721 SH SOLE 0 0 32721 ALLSTATE CORP COM 020002101 11299 100153 SH SOLE 6871 0 93282 ALLEGION PUB LTD CO ORD SHS G0176J109 487 3880 SH SOLE 0 0 3880 ALEXION PHARMACEUTICALS INC COM 015351109 308 2855 SH SOLE 0 0 2855 APPLIED MATLS INC COM 038222105 1767 28407 SH SOLE 0 0 28407 AMC ENTMT HLDGS INC CL A COM 00165C104 249 33399 SH SOLE 0 0 33399 ADVANCED MICRO DEVICES INC COM 007903107 430 8749 SH SOLE 1000 0 7749 AMETEK INC NEW COM 031100100 600 5953 SH SOLE 0 0 5953 AMEDISYS INC COM 023436108 1285 7734 SH SOLE 100 0 7634 AMGEN INC COM 031162100 47110 196211 SH SOLE 5633 0 190578 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 493 22365 SH SOLE 0 0 22365 ALPS ETF TR ALERIAN MLP 00162Q866 1253 145546 SH SOLE 0 0 145546 AMERIPRISE FINL INC COM 03076C106 1155 6827 SH SOLE 0 0 6827 TD AMERITRADE HLDG CORP COM 87236Y108 411 8145 SH SOLE 0 0 8145 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 531 32650 SH SOLE 0 0 32650 AMAZON COM INC COM 023135106 71025 37421 SH SOLE 985 0 36436 ANSYS INC COM 03662Q105 1124 4331 SH SOLE 0 0 4331 ANTHEM INC COM 036752103 11288 37519 SH SOLE 0 0 37519 ISHARES TR AGGRES ALLOC ETF 464289859 7426 126992 SH SOLE 0 0 126992 ISHARES TR CONSER ALLOC ETF 464289883 233 6388 SH SOLE 0 0 6388 ISHARES TR MODERT ALLOC ETF 464289875 1584 39330 SH SOLE 0 0 39330 AON PLC SHS CL A G0408V102 809 3873 SH SOLE 0 0 3873 ISHARES TR GRWT ALLOCAT ETF 464289867 2770 57555 SH SOLE 0 0 57555 SMITH A O CORP COM 831865209 276 5776 SH SOLE 0 0 5776 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 313 9629 SH SOLE 0 0 9629 AIR PRODS & CHEMS INC COM 009158106 3220 13862 SH SOLE 0 0 13862 AMPHENOL CORP NEW CL A 032095101 1457 13311 SH SOLE 0 0 13311 APOLLO GLOBAL MGMT INC COM CL A 03768E105 238 5000 SH SOLE 0 0 5000 APTOSE BIOSCIENCES INC COM NEW 03835T200 61 11000 SH SOLE 0 0 11000 ARGO GROUP INTL HLDGS LTD COM G0464B107 592 8848 SH SOLE 0 0 8848 ASHLAND GLOBAL HLDGS INC COM 044186104 267 3483 SH SOLE 0 0 3483 ASML HOLDING N V N Y REGISTRY SHS N07059210 692 2286 SH SOLE 0 0 2286 ATHERSYS INC COM 04744L106 52 42000 SH SOLE 0 0 42000 ATMOS ENERGY CORP COM 049560105 1148 10399 SH SOLE 0 0 10399 ACTIVISION BLIZZARD INC COM 00507V109 608 10373 SH SOLE 0 0 10373 BROADCOM INC COM 11135F101 3428 10634 SH SOLE 425 0 10209 AVERY DENNISON CORP COM 053611109 475 3672 SH SOLE 0 0 3672 AMERICAN WTR WKS CO INC NEW COM 030420103 433 3606 SH SOLE 0 0 3606 AMERICAN EXPRESS CO COM 025816109 7559 59856 SH SOLE 0 0 59856 AXSOME THERAPEUTICS INC COM 05464T104 370 3650 SH SOLE 0 0 3650 ACUITY BRANDS INC COM 00508Y102 399 2859 SH SOLE 0 0 2859 ASTRAZENECA PLC SPONSORED ADR 046353108 1910 37903 SH SOLE 0 0 37903 AUTOZONE INC COM 053332102 1785 1500 SH SOLE 0 0 1500 ASPEN TECHNOLOGY INC COM 045327103 330 2642 SH SOLE 0 0 2642 BOEING CO COM 097023105 18832 56497 SH SOLE 0 0 56497 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 32250 146744 SH SOLE 0 0 146744 BANK AMER CORP COM 060505104 71499 2006145 SH SOLE 29661 0 1976484 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 7291 101403 SH SOLE 22581 0 78822 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 602 10395 SH SOLE 0 0 10395 BAXTER INTL INC COM 071813109 6060 70567 SH SOLE 6583 0 63984 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 335 58509 SH SOLE 0 0 58509 BEST BUY INC COM 086516101 3829 43608 SH SOLE 0 0 43608 BCE INC COM NEW 05534B760 747 16060 SH SOLE 0 0 16060 BECTON DICKINSON & CO COM 075887109 20216 74175 SH SOLE 0 0 74175 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 490 10720 SH SOLE 0 0 10720 BROWN FORMAN CORP CL B 115637209 1146 17094 SH SOLE 0 0 17094 BRIGHT HORIZONS FAM SOL IN D COM 109194100 652 4235 SH SOLE 0 0 4235 BGC PARTNERS INC CL A 05541T101 59 10046 SH SOLE 0 0 10046 BAR HBR BANKSHARES COM 066849100 242 9670 SH SOLE 0 0 9670 BHP GROUP LTD SPONSORED ADS 088606108 371 6747 SH SOLE 0 0 6747 BAIDU INC SPON ADR REP A 056752108 547 3957 SH SOLE 0 0 3957 BIOGEN INC COM 09062X103 1257 4271 SH SOLE 0 0 4271 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 3421 37402 SH SOLE 0 0 37402 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1903 21772 SH SOLE 0 0 21772 BANK NEW YORK MELLON CORP COM 064058100 1433 28140 SH SOLE 0 0 28140 BLACK KNIGHT INC COM 09215C105 10799 168655 SH SOLE 0 0 168655 BOOKING HLDGS INC COM 09857L108 2402 1158 SH SOLE 0 0 1158 BLACKLINE INC COM 09239B109 242 4602 SH SOLE 0 0 4602 BLACKROCK INC COM 09247X101 973 1911 SH SOLE 0 0 1911 BLUEBIRD BIO INC COM 09609G100 530 6141 SH SOLE 0 0 6141 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 820 8134 SH SOLE 1570 0 6564 BANK MONTREAL QUE COM 063671101 2917 37571 SH SOLE 0 0 37571 BIOMARIN PHARMACEUTICAL INC COM 09061G101 359 4268 SH SOLE 0 0 4268 BRISTOL MYERS SQUIBB CO COM 110122108 12198 192574 SH SOLE 8803 0 183771 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 7461 88855 SH SOLE 0 0 88855 PIMCO ETF TR ACTIVE BD ETF 72201R775 2585 23851 SH SOLE 241 0 23610 BOOT BARN HLDGS INC COM 099406100 584 12930 SH SOLE 0 0 12930 BANK OF THE ST JAMES FINL GP COM 470299108 1314 85682 SH SOLE 0 0 85682 BP PLC SPONSORED ADR 055622104 27251 714509 SH SOLE 0 0 714509 BLUEPRINT MEDICINES CORP COM 09627Y109 921 11201 SH SOLE 0 0 11201 POPULAR INC COM NEW 733174700 595 10105 SH SOLE 7350 0 2755 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4528 36423 SH SOLE 5615 0 30808 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3423 10 SH SOLE 0 0 10 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 32334 141573 SH SOLE 700 0 140873 BROOKLINE BANCORP INC DEL COM 11373M107 1251 76130 SH SOLE 0 0 76130 BROWN & BROWN INC COM 115236101 15700 396355 SH SOLE 0 0 396355 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2109 99090 SH SOLE 9558 0 89532 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 889 41822 SH SOLE 0 0 41822 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1458 67734 SH SOLE 3634 0 64100 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 328 15398 SH SOLE 0 0 15398 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 915 42581 SH SOLE 2675 0 39906 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 570 27714 SH SOLE 2270 0 25444 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 38573 478157 SH SOLE 7461 0 470696 BOSTON SCIENTIFIC CORP COM 101137107 585 12911 SH SOLE 0 0 12911 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 652 7808 SH SOLE 0 0 7808 BURLINGTON STORES INC COM 122017106 589 2570 SH SOLE 0 0 2570 BORGWARNER INC COM 099724106 5075 115472 SH SOLE 0 0 115472 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 360 12494 SH SOLE 0 0 12494 CITIGROUP INC COM NEW 172967424 42688 525515 SH SOLE 0 0 525515 CONAGRA BRANDS INC COM 205887102 835 24827 SH SOLE 532 0 24295 CARDINAL HEALTH INC COM 14149Y108 3059 60503 SH SOLE 0 0 60503 CAL MAINE FOODS INC COM NEW 128030202 392 9327 SH SOLE 0 0 9327 CATERPILLAR INC DEL COM 149123101 4815 31989 SH SOLE 0 0 31989 CHUBB LIMITED COM H1467J104 7765 49534 SH SOLE 1100 0 48434 CRACKER BARREL OLD CTRY STOR COM 22410J106 968 6263 SH SOLE 0 0 6263 CLARIVATE ANALYTICS PLC COM G21810109 228 13326 SH SOLE 0 0 13326 CROWN HOLDINGS INC COM 228368106 2586 35813 SH SOLE 5847 0 29966 CABOT MICROELECTRONICS CORP COM 12709P103 256 1737 SH SOLE 0 0 1737 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 376 5738 SH SOLE 0 0 5738 CENTURY CMNTYS INC COM 156504300 343 12500 SH SOLE 0 0 12500 CERIDIAN HCM HLDG INC COM 15677J108 1108 15829 SH SOLE 0 0 15829 CADENCE DESIGN SYSTEM INC COM 127387108 332 4645 SH SOLE 0 0 4645 CDW CORP COM 12514G108 2489 17301 SH SOLE 45 0 17256 CODEXIS INC COM 192005106 482 29361 SH SOLE 0 0 29361 CERNER CORP COM 156782104 663 8984 SH SOLE 400 0 8584 CITIZENS FINL GROUP INC COM 174610105 5587 137100 SH SOLE 13255 0 123845 CULLEN FROST BANKERS INC COM 229899109 1686 17230 SH SOLE 0 0 17230 COGNEX CORP COM 192422103 280 4952 SH SOLE 0 0 4952 CHURCH & DWIGHT INC COM 171340102 6888 98360 SH SOLE 11473 0 86887 CHURCHILL DOWNS INC COM 171484108 270 1978 SH SOLE 0 0 1978 CHEMED CORP NEW COM 16359R103 2700 6125 SH SOLE 1199 0 4926 CHECK POINT SOFTWARE TECH LT ORD M22465104 874 7788 SH SOLE 0 0 7788 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 314 7401 SH SOLE 0 0 7401 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1843 23676 SH SOLE 0 0 23676 CHARTER COMMUNICATIONS INC N CL A 16119P108 790 1611 SH SOLE 0 0 1611 CIGNA CORP NEW COM 125523100 2631 12839 SH SOLE 75 0 12764 CIENA CORP COM NEW 171779309 19912 464579 SH SOLE 0 0 464579 CINCINNATI FINL CORP COM 172062101 788 7394 SH SOLE 0 0 7394 COLGATE PALMOLIVE CO COM 194162103 1633 23978 SH SOLE 0 0 23978 CLEVELAND CLIFFS INC COM 185899101 412 52197 SH SOLE 0 0 52197 CLOROX CO DEL COM 189054109 1700 11137 SH SOLE 0 0 11137 CDN IMPERIAL BK COMM TORONTO COM 136069101 256 3030 SH SOLE 0 0 3030 COMERICA INC COM 200340107 677 9440 SH SOLE 0 0 9440 COMMERCIAL METALS CO COM 201723103 590 26419 SH SOLE 0 0 26419 COLUMBUS MCKINNON CORP N Y COM 199333105 230 5847 SH SOLE 0 0 5847 COMCAST CORP NEW CL A 20030N101 17821 392799 SH SOLE 7836 0 384963 CME GROUP INC COM 12572Q105 808 3955 SH SOLE 0 0 3955 ISHARES TR CALIF MUN BD ETF 464288356 505 8243 SH SOLE 0 0 8243 CHIPOTLE MEXICAN GRILL INC COM 169656105 794 925 SH SOLE 0 0 925 CUMMINS INC COM 231021106 3603 20092 SH SOLE 356 0 19736 CMS ENERGY CORP COM 125896100 3925 63603 SH SOLE 0 0 63603 COMTECH TELECOMMUNICATIONS C COM NEW 205826209 216 6000 SH SOLE 0 0 6000 CENTENE CORP DEL COM 15135B101 645 10426 SH SOLE 0 0 10426 CANADIAN NATL RY CO COM 136375102 968 10547 SH SOLE 0 0 10547 CINEMARK HOLDINGS INC COM 17243V102 397 11645 SH SOLE 0 0 11645 CENTERPOINT ENERGY INC COM 15189T107 4581 169994 SH SOLE 0 0 169994 CAPITAL ONE FINL CORP COM 14040H105 838 8085 SH SOLE 250 0 7835 CABOT OIL & GAS CORP COM 127097103 411 23847 SH SOLE 0 0 23847 COLUMBIA SPORTSWEAR CO COM 198516106 13356 132340 SH SOLE 0 0 132340 CONOCOPHILLIPS COM 20825C104 13186 201430 SH SOLE 16466 0 184964 COSTCO WHSL CORP NEW COM 22160K105 16309 55950 SH SOLE 2495 0 53455 COUPA SOFTWARE INC COM 22266L106 307 1996 SH SOLE 0 0 1996 CANADIAN PAC RY LTD COM 13645T100 898 3470 SH SOLE 0 0 3470 COPART INC COM 217204106 1277 13661 SH SOLE 1458 0 12203 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 202 5124 SH SOLE 0 0 5124 CHARLES RIV LABS INTL INC COM 159864107 406 2635 SH SOLE 0 0 2635 SALESFORCE COM INC COM 79466L302 27178 162753 SH SOLE 2975 0 159778 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 874 14739 SH SOLE 0 0 14739 CROSS TIMBERS RTY TR TR UNIT 22757R109 484 55367 SH SOLE 0 0 55367 CISCO SYS INC COM 17275R102 32887 674324 SH SOLE 24225 0 650099 COSTAR GROUP INC COM 22160N109 1830 2949 SH SOLE 0 0 2949 CSX CORP COM 126408103 4159 56825 SH SOLE 300 0 56525 CINTAS CORP COM 172908105 6774 25016 SH SOLE 6002 0 19014 CENTURYLINK INC COM 156700106 221 17118 SH SOLE 0 0 17118 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3677 59390 SH SOLE 0 0 59390 CORTEVA INC COM 22052L104 2543 88500 SH SOLE 0 0 88500 CITRIX SYS INC COM 177376100 641 5741 SH SOLE 0 0 5741 CVS HEALTH CORP COM 126650100 21935 295775 SH SOLE 0 0 295775 CHEVRON CORP NEW COM 166764100 49767 409845 SH SOLE 3450 0 406395 CURTISS WRIGHT CORP COM 231561101 1624 11350 SH SOLE 0 0 11350 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3140 120498 SH SOLE 0 0 120498 CONCHO RES INC COM 20605P101 308 3538 SH SOLE 0 0 3538 CYPRESS SEMICONDUCTOR CORP COM 232806109 274 11626 SH SOLE 0 0 11626 DOMINION ENERGY INC COM 25746U109 5818 70981 SH SOLE 0 0 70981 DELTA AIR LINES INC DEL COM NEW 247361702 32964 558333 SH SOLE 8480 0 549853 DBX ETF TR XTRACK MSCI EAFE 233051200 1460 42694 SH SOLE 0 0 42694 DUPONT DE NEMOURS INC COM 26614N102 6370 100311 SH SOLE 0 0 100311 DEERE & CO COM 244199105 1174 6611 SH SOLE 0 0 6611 DECKERS OUTDOOR CORP COM 243537107 214 1241 SH SOLE 0 0 1241 DELL TECHNOLOGIES INC CL C 24703L202 430 8231 SH SOLE 0 0 8231 WISDOMTREE TR EMER MKT HIGH FD 97717W315 2673 57407 SH SOLE 0 0 57407 DIAGEO P L C SPON ADR NEW 25243Q205 1892 11349 SH SOLE 250 0 11099 WISDOMTREE TR US SMALLCAP DIVD 97717W604 2233 78327 SH SOLE 0 0 78327 WISDOMTREE TR EUROPE SMCP DV 97717W869 223 3381 SH SOLE 2621 0 760 DISCOVER FINL SVCS COM 254709108 647 7581 SH SOLE 0 0 7581 DOLLAR GEN CORP NEW COM 256677105 7234 46215 SH SOLE 0 0 46215 DIGI INTL INC COM 253798102 231 13105 SH SOLE 0 0 13105 QUEST DIAGNOSTICS INC COM 74834L100 2015 19059 SH SOLE 0 0 19059 D R HORTON INC COM 23331A109 1301 24749 SH SOLE 8800 0 15949 DANAHER CORPORATION COM 235851102 14057 90527 SH SOLE 350 0 90177 WISDOMTREE TR US HIGH DIVIDEND 97717W208 6320 82352 SH SOLE 0 0 82352 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1468 5070 SH SOLE 0 0 5070 DISNEY WALT CO COM DISNEY 254687106 26614 178525 SH SOLE 1619 0 176906 DISCOVERY INC COM SER A 25470F104 217 6722 SH SOLE 0 0 6722 DISH NETWORK CORP CL A 25470M109 2164 60549 SH SOLE 0 0 60549 DOLBY LABORATORIES INC COM CL A 25659T107 1319 18988 SH SOLE 0 0 18988 WISDOMTREE TR US LARGECAP DIVD 97717W307 1088 10218 SH SOLE 0 0 10218 WISDOMTREE TR INTL SMCAP DIV 97717W760 711 9919 SH SOLE 0 0 9919 DOLLAR TREE INC COM 256746108 432 4605 SH SOLE 0 0 4605 DELUXE CORP COM 248019101 264 5303 SH SOLE 0 0 5303 DUNKIN BRANDS GROUP INC COM 265504100 425 5565 SH SOLE 0 0 5565 WISDOMTREE TR US MIDCAP DIVID 97717W505 59749 1577731 SH SOLE 0 0 1577731 DOVER CORP COM 260003108 3405 29131 SH SOLE 200 0 28931 DOW INC COM 260557103 5083 94570 SH SOLE 0 0 94570 DOMINOS PIZZA INC COM 25754A201 270 920 SH SOLE 0 0 920 DARDEN RESTAURANTS INC COM 237194105 2239 19946 SH SOLE 0 0 19946 DRIVE SHACK INC COM 262077100 135 36985 SH SOLE 0 0 36985 ISHARES TR MSCI KLD400 SOC 464288570 757 6243 SH SOLE 0 0 6243 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1240 11712 SH SOLE 0 0 11712 DTE ENERGY CO COM 233331107 231 1781 SH SOLE 0 0 1781 DUKE ENERGY CORP NEW COM NEW 26441C204 16893 186991 SH SOLE 833 0 186158 DEVON ENERGY CORP NEW COM 25179M103 836 32404 SH SOLE 8924 0 23480 ISHARES TR SELECT DIVID ETF 464287168 5332 50621 SH SOLE 0 0 50621 WISDOMTREE TR INTL EQUITY FD 97717W703 426 7902 SH SOLE 0 0 7902 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 292 7231 SH SOLE 772 0 6459 DEXCOM INC COM 252131107 315 1435 SH SOLE 0 0 1435 ELECTRONIC ARTS INC COM 285512109 416 3876 SH SOLE 0 0 3876 BRINKER INTL INC COM 109641100 442 10450 SH SOLE 0 0 10450 EBAY INC COM 278642103 422 11626 SH SOLE 0 0 11626 ECOLAB INC COM 278865100 2109 11057 SH SOLE 0 0 11057 CONSOLIDATED EDISON INC COM 209115104 1497 16852 SH SOLE 0 0 16852 EDITAS MEDICINE INC COM 28106W103 236 8025 SH SOLE 0 0 8025 EURONET WORLDWIDE INC COM 298736109 318 2004 SH SOLE 0 0 2004 ISHARES TR MSCI EMG MKT ETF 464287234 5629 122966 SH SOLE 11714 0 111252 ISHARES TR MSCI EAFE ETF 464287465 33247 474008 SH SOLE 9500 0 464508 ISHARES TR MIN VOL EAFE ETF 46429B689 20032 267630 SH SOLE 0 0 267630 ISHARES TR EAFE GRWTH ETF 464288885 11235 129017 SH SOLE 0 0 129017 ISHARES TR EAFE VALUE ETF 464288877 261 5173 SH SOLE 0 0 5173 EQUIFAX INC COM 294429105 1304 9158 SH SOLE 0 0 9158 ENCOMPASS HEALTH CORP COM 29261A100 2227 32073 SH SOLE 946 0 31127 EDISON INTL COM 281020107 320 4270 SH SOLE 0 0 4270 LAUDER ESTEE COS INC CL A 518439104 9405 45599 SH SOLE 0 0 45599 CALLAWAY GOLF CO COM 131193104 406 19010 SH SOLE 0 0 19010 ISHARES TR JPMORGAN USD EMG 464288281 1719 14991 SH SOLE 0 0 14991 EMCOR GROUP INC COM 29084Q100 301 3480 SH SOLE 0 0 3480 EASTMAN CHEMICAL CO COM 277432100 637 8034 SH SOLE 0 0 8034 EMERSON ELEC CO COM 291011104 225778 2914021 SH SOLE 500 0 2913521 ENBRIDGE INC COM 29250N105 9243 232771 SH SOLE 1968 0 230803 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 352 55819 SH SOLE 0 0 55819 EOG RES INC COM 26875P101 587 6974 SH SOLE 0 0 6974 ENTERPRISE PRODS PARTNERS L COM 293792107 7136 253667 SH SOLE 0 0 253667 EVERSOURCE ENERGY COM 30040W108 1417 17022 SH SOLE 0 0 17022 ESCO TECHNOLOGIES INC COM 296315104 2040 21846 SH SOLE 0 0 21846 ISHARES TR ESG MSCI EAFE 46435G516 247 3562 SH SOLE 0 0 3562 ISHARES TR ESG MSCI USA ETF 46435G425 250 3476 SH SOLE 0 0 3476 ELASTIC N V ORD SHS N14506104 364 5534 SH SOLE 0 0 5534 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1552 116328 SH SOLE 0 0 116328 E TRADE FINANCIAL CORP COM NEW 269246401 1115 24195 SH SOLE 0 0 24195 EATON CORP PLC SHS G29183103 5322 55517 SH SOLE 3264 0 52253 ENTERGY CORP NEW COM 29364G103 4268 36192 SH SOLE 6990 0 29202 ETSY INC COM 29786A106 303 6716 SH SOLE 0 0 6716 EVERBRIDGE INC COM 29978A104 276 3450 SH SOLE 0 0 3450 EVERCORE INC CLASS A 29977A105 553 7307 SH SOLE 0 0 7307 EVERGY INC COM 30034W106 826 13016 SH SOLE 0 0 13016 EDWARDS LIFESCIENCES CORP COM 28176E108 49898 214614 SH SOLE 0 0 214614 ISHARES INC MSCI JPN ETF NEW 46434G822 339 5662 SH SOLE 0 0 5662 EXACT SCIENCES CORP COM 30063P105 777 8133 SH SOLE 0 0 8133 EXELON CORP COM 30161N101 1796 39531 SH SOLE 1394 0 38137 EAGLE MATERIALS INC COM 26969P108 274 3000 SH SOLE 0 0 3000 EXPEDITORS INTL WASH INC COM 302130109 289 3683 SH SOLE 0 0 3683 EXPEDIA GROUP INC COM NEW 30212P303 5116 46099 SH SOLE 625 0 45474 NATIONAL VISION HLDGS INC COM 63845R107 202 6214 SH SOLE 0 0 6214 FORD MTR CO DEL COM 345370860 740 78578 SH SOLE 0 0 78578 DIAMONDBACK ENERGY INC COM 25278X109 876 9453 SH SOLE 0 0 9453 FASTENAL CO COM 311900104 688 18492 SH SOLE 0 0 18492 FACEBOOK INC CL A 30303M102 19248 91751 SH SOLE 6248 0 85503 FORTUNE BRANDS HOME & SEC IN COM 34964C106 345 5243 SH SOLE 0 0 5243 FIRST BANCORP N C COM 318910106 748 18690 SH SOLE 0 0 18690 FIDELITY TOTAL BD ETF 316188309 552 10646 SH SOLE 0 0 10646 FIRSTCASH INC COM 33767D105 202 2469 SH SOLE 0 0 2469 FIRST CTZNS BANCSHARES INC N CL A 31946M103 649 1207 SH SOLE 0 0 1207 FREEPORT-MCMORAN INC CL B 35671D857 139 10498 SH SOLE 0 0 10498 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 842 5956 SH SOLE 0 0 5956 FEDEX CORP COM 31428X106 7196 46398 SH SOLE 0 0 46398 FIRSTENERGY CORP COM 337932107 1540 32394 SH SOLE 7352 0 25042 FRANKLIN ELEC INC COM 353514102 690 11815 SH SOLE 0 0 11815 FIRST FINL BANKSHARES COM 32020R109 534 15206 SH SOLE 0 0 15206 FIDELITY NATL INFORMATION SV COM 31620M106 8149 58246 SH SOLE 5343 0 52903 FISERV INC COM 337738108 1071 9267 SH SOLE 0 0 9267 FIFTH THIRD BANCORP COM 316773100 1441 46102 SH SOLE 8125 0 37977 FIVE BELOW INC COM 33829M101 836 6547 SH SOLE 0 0 6547 FLIR SYS INC COM 302445101 2932 55588 SH SOLE 0 0 55588 ISHARES TR FLTG RATE NT ETF 46429B655 3691 72481 SH SOLE 4129 0 68352 FLEETCOR TECHNOLOGIES INC COM 339041105 739 2567 SH SOLE 50 0 2517 F M C CORP COM NEW 302491303 2319 23116 SH SOLE 0 0 23116 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 278 2888 SH SOLE 0 0 2888 FNB CORP PA COM 302520101 488 38282 SH SOLE 0 0 38282 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 260 5789 SH SOLE 0 0 5789 FERRO CORP COM 315405100 196 13130 SH SOLE 0 0 13130 FIRST REP BK SAN FRANCISCO C COM 33616C100 899 7620 SH SOLE 0 0 7620 FIRST SOLAR INC COM 336433107 15255 266510 SH SOLE 0 0 266510 FORTINET INC COM 34959E109 240 2185 SH SOLE 0 0 2185 FORTY SEVEN INC COM 34983P104 2071 51766 SH SOLE 0 0 51766 FORTIVE CORP COM 34959J108 1433 18474 SH SOLE 400 0 18074 CEDAR FAIR L P DEPOSITRY UNIT 150185106 648 11714 SH SOLE 1840 0 9874 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 858 11630 SH SOLE 0 0 11630 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 292 8685 SH SOLE 0 0 8685 GENERAL DYNAMICS CORP COM 369550108 1528 8563 SH SOLE 0 0 8563 GODADDY INC CL A 380237107 603 8788 SH SOLE 0 0 8788 GENERAL ELECTRIC CO COM 369604103 3459 289726 SH SOLE 0 0 289726 GENESIS ENERGY L P UNIT LTD PARTN 371927104 266 12599 SH SOLE 0 0 12599 GRACO INC COM 384109104 237 4511 SH SOLE 0 0 4511 GILEAD SCIENCES INC COM 375558103 2495 38255 SH SOLE 750 0 37505 GENERAL MLS INC COM 370334104 28333 543509 SH SOLE 900 0 542609 GLOBE LIFE INC COM 37959E102 434 4106 SH SOLE 900 0 3206 SPDR GOLD TRUST GOLD SHS 78463V107 27389 190270 SH SOLE 3330 0 186940 GLOBANT S A COM L44385109 391 3625 SH SOLE 0 0 3625 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 176 11291 SH SOLE 0 0 11291 CORNING INC COM 219350105 688 22952 SH SOLE 0 0 22952 GENERAL MTRS CO COM 37045V100 17875 478202 SH SOLE 15198 0 463004 GLOBUS MED INC CL A 379577208 427 7190 SH SOLE 0 0 7190 GENERAC HLDGS INC COM 368736104 516 5060 SH SOLE 0 0 5060 GENTEX CORP COM 371901109 343 11645 SH SOLE 0 0 11645 GENWORTH FINL INC COM CL A 37247D106 80 18371 SH SOLE 0 0 18371 ALPHABET INC CAP STK CL C 02079K107 18993 13890 SH SOLE 460 0 13430 ALPHABET INC CAP STK CL A 02079K305 26778 19565 SH SOLE 487 0 19078 ISHARES TR US TREAS BD ETF 46429B267 7403 284841 SH SOLE 0 0 284841 GENUINE PARTS CO COM 372460105 2536 23963 SH SOLE 0 0 23963 GLOBAL PMTS INC COM 37940X102 554 2981 SH SOLE 0 0 2981 GRACE W R & CO DEL NEW COM 38388F108 375 5372 SH SOLE 0 0 5372 GREEN BRICK PARTNERS INC COM 392709101 196 17170 SH SOLE 0 0 17170 GARMIN LTD SHS H2906T109 2381 24212 SH SOLE 0 0 24212 GRITSTONE ONCOLOGY INC COM 39868T105 329 40454 SH SOLE 0 0 40454 GOLDMAN SACHS GROUP INC COM 38141G104 2164 9234 SH SOLE 0 0 9234 GOOSEHEAD INS INC COM CL A 38267D109 221 5000 SH SOLE 0 0 5000 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 25938 547137 SH SOLE 0 0 547137 ISHARES TR INTRM GOV CR ETF 464288612 4219 37380 SH SOLE 200 0 37180 GW PHARMACEUTICALS PLC ADS 36197T103 520 5014 SH SOLE 0 0 5014 GUIDEWIRE SOFTWARE INC COM 40171V100 305 2775 SH SOLE 0 0 2775 GRAINGER W W INC COM 384802104 2335 6773 SH SOLE 0 0 6773 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 572 17845 SH SOLE 0 0 17845 HYATT HOTELS CORP COM CL A 448579102 787 8826 SH SOLE 0 0 8826 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 325 7682 SH SOLE 0 0 7682 HALLIBURTON CO COM 406216101 593 24033 SH SOLE 0 0 24033 HASBRO INC COM 418056107 230 2187 SH SOLE 0 0 2187 HUNTINGTON BANCSHARES INC COM 446150104 964 64286 SH SOLE 0 0 64286 HANESBRANDS INC COM 410345102 518 35527 SH SOLE 0 0 35527 HACKETT GROUP INC COM 404609109 178 10990 SH SOLE 0 0 10990 HEALTHCARE SVCS GRP INC COM 421906108 307 12734 SH SOLE 0 0 12734 HOME DEPOT INC COM 437076102 10360 47163 SH SOLE 860 0 46303 HDFC BANK LTD SPONSORED ADS 40415F101 515 8081 SH SOLE 0 0 8081 HEICO CORP NEW COM 422806109 698 5827 SH SOLE 0 0 5827 HEICO CORP NEW CL A 422806208 205 2166 SH SOLE 0 0 2166 HESS CORP COM 42809H107 276 4077 SH SOLE 0 0 4077 HOWARD HUGHES CORP COM 44267D107 692 5600 SH SOLE 0 0 5600 HARTFORD FINL SVCS GROUP INC COM 416515104 3538 58046 SH SOLE 0 0 58046 HOLOGIC INC COM 436440101 237 4551 SH SOLE 0 0 4551 HOME BANCSHARES INC COM 436893200 336 17100 SH SOLE 0 0 17100 AT HOME GROUP INC COM 04650Y100 130 25000 SH SOLE 0 0 25000 HONEYWELL INTL INC COM 438516106 14688 81242 SH SOLE 0 0 81242 HELMERICH & PAYNE INC COM 423452101 478 10560 SH SOLE 0 0 10560 HEWLETT PACKARD ENTERPRISE C COM 42824C109 303 18708 SH SOLE 0 0 18708 HP INC COM 40434L105 465 22366 SH SOLE 0 0 22366 HEALTHEQUITY INC COM 42226A107 529 7318 SH SOLE 0 0 7318 HILL ROM HLDGS INC COM 431475102 3574 31426 SH SOLE 4935 0 26491 HORMEL FOODS CORP COM 440452100 6795 153358 SH SOLE 0 0 153358 HSBC HLDGS PLC SPON ADR NEW 404280406 704 17886 SH SOLE 0 0 17886 HSBC HLDGS PLC ADR A 1/40PF A 404280604 448 16690 SH SOLE 0 0 16690 HENRY SCHEIN INC COM 806407102 381 5677 SH SOLE 0 0 5677 HESKA CORP COM RESTRC NEW 42805E306 418 4308 SH SOLE 0 0 4308 HERSHEY CO COM 427866108 553 3844 SH SOLE 2507 0 1337 HUBBELL INC COM 443510607 407 2744 SH SOLE 0 0 2744 HUMANA INC COM 444859102 1782 4898 SH SOLE 20 0 4878 HUNTSMAN CORP COM 447011107 1066 44656 SH SOLE 0 0 44656 HEXCEL CORP NEW COM 428291108 541 7181 SH SOLE 0 0 7181 ISHARES TR IBOXX HI YD ETF 464288513 2643 29934 SH SOLE 1959 0 27975 SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 536 9074 SH SOLE 0 0 9074 IAC INTERACTIVECORP COM 44919P508 1144 4482 SH SOLE 0 0 4482 ISHARES TR CORE INTL AGGR 46435G672 439 7983 SH SOLE 0 0 7983 ISHARES GOLD TRUST ISHARES 464285105 522 35715 SH SOLE 0 0 35715 ISHARES TR NASDAQ BIOTECH 464287556 1736 14481 SH SOLE 0 0 14481 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 3327 131613 SH SOLE 0 0 131613 ISHARES TR IBONDS DEC21 ETF 46434VBK5 3391 135844 SH SOLE 6646 0 129198 ISHARES TR IBONDS DEC23 ETF 46434VAX8 785 30683 SH SOLE 2204 0 28479 ISHARES TR IBONDS DEC25 ETF 46434VBD1 552 21247 SH SOLE 2439 0 18808 ISHARES TR IBONDS DEC2026 46435GAA0 8184 320796 SH SOLE 8752 0 312044 ISHARES TR IBONDS ETF 46435UAA9 310 11934 SH SOLE 1349 0 10585 ISHARES TR IBDS DEC28 ETF 46435U515 469 16903 SH SOLE 1908 0 14995 INTERNATIONAL BUSINESS MACHS COM 459200101 11467 84681 SH SOLE 100 0 84581 ISHARES TR IBONDS SEP2020 46434V571 603 23610 SH SOLE 615 0 22995 ISHARES TR IBONDS DEC2021 46435G789 575 22305 SH SOLE 609 0 21696 ISHARES TR IBONDS DEC2022 46435G755 583 22282 SH SOLE 903 0 21379 ISHARES TR IBONDS DEC2023 46435G318 269 10400 SH SOLE 1231 0 9169 ICICI BK LTD ADR 45104G104 383 25126 SH SOLE 0 0 25126 INTERCONTINENTAL EXCHANGE IN COM 45866F104 954 10295 SH SOLE 0 0 10295 ISHARES TR COHEN STEER REIT 464287564 1905 16509 SH SOLE 0 0 16509 ICON PLC SHS G4705A100 4279 25239 SH SOLE 7769 0 17470 ISHARES TR ULTR SH TRM BD 46434V878 25480 506210 SH SOLE 7126 0 499084 ICU MED INC COM 44930G107 581 3132 SH SOLE 0 0 3132 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 8702 254304 SH SOLE 7817 0 246487 IDEXX LABS INC COM 45168D104 494 1864 SH SOLE 0 0 1864 ISHARES US ETF TR CONSUMER STPLS 46431W671 307 10815 SH SOLE 0 0 10815 ISHARES TR BARCLAYS 7 10 YR 464287440 25631 231471 SH SOLE 0 0 231471 ISHARES TR CORE MSCI EAFE 46432F842 6375 96692 SH SOLE 0 0 96692 ISHARES TR 3 7 YR TREAS BD 464288661 354 2810 SH SOLE 0 0 2810 ISHARES INC CORE MSCI EMKT 46434G103 1214 22117 SH SOLE 0 0 22117 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 297 2313 SH SOLE 0 0 2313 ISHARES TR INTRM TR CRP ETF 464288638 4186 72025 SH SOLE 75 0 71950 ISHARES TR SH TR CRPORT ETF 464288646 872 16254 SH SOLE 40 0 16214 ISHARES TR U.S. MED DVC ETF 464288810 214 805 SH SOLE 0 0 805 ISHARES TR CORE S&P MCP ETF 464287507 51577 250218 SH SOLE 0 0 250218 ISHARES TR S&P MC 400VL ETF 464287705 555 3257 SH SOLE 0 0 3257 ISHARES TR S&P MC 400GR ETF 464287606 409 1711 SH SOLE 0 0 1711 ISHARES TR CORE S&P SCP ETF 464287804 149499 1781661 SH SOLE 0 0 1781661 ISHARES TR SP SMCP600VL ETF 464287879 263 1636 SH SOLE 0 0 1636 ISHARES TR S&P SML 600 GWT 464287887 959 4952 SH SOLE 0 0 4952 ILLUMINA INC COM 452327109 3109 9507 SH SOLE 955 0 8552 INCYTE CORP COM 45337C102 591 6880 SH SOLE 5575 0 1305 INDEPENDENT BANK CORP MASS COM 453836108 448 5347 SH SOLE 0 0 5347 IHS MARKIT LTD SHS G47567105 1188 15676 SH SOLE 0 0 15676 INGREDION INC COM 457187102 203 2168 SH SOLE 0 0 2168 INTEL CORP COM 458140100 43029 707251 SH SOLE 14415 0 692836 INTL FCSTONE INC COM 46116V105 509 10480 SH SOLE 0 0 10480 INTUIT COM 461202103 9382 35249 SH SOLE 2915 0 32334 INTL PAPER CO COM 460146103 32809 720756 SH SOLE 0 0 720756 INTERPUBLIC GROUP COS INC COM 460690100 22854 1006360 SH SOLE 0 0 1006360 INGERSOLL-RAND PLC SHS G47791101 1299 9670 SH SOLE 0 0 9670 IRIDIUM COMMUNICATIONS INC COM 46269C102 378 15235 SH SOLE 0 0 15235 INTUITIVE SURGICAL INC COM NEW 46120E602 462 774 SH SOLE 0 0 774 ISHARES TR US AER DEF ETF 464288760 499 2187 SH SOLE 0 0 2187 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 185 19740 SH SOLE 0 0 19740 ILLINOIS TOOL WKS INC COM 452308109 2337 12790 SH SOLE 350 0 12440 ISHARES TR CORE TOTAL USD 46434V613 4260 81570 SH SOLE 0 0 81570 ISHARES TR CORE S&P US GWT 464287671 659 9618 SH SOLE 0 0 9618 ISHARES TR CORE S&P US VLU 464287663 1620 25620 SH SOLE 0 0 25620 ISHARES TR S&P 500 VAL ETF 464287408 635 4865 SH SOLE 0 0 4865 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 1132 8135 SH SOLE 0 0 8135 ISHARES TR CORE S&P500 ETF 464287200 104290 319593 SH SOLE 106 0 319487 ISHARES TR S&P 500 GRWT ETF 464287309 4568 23272 SH SOLE 0 0 23272 ISHARES TR RUS 1000 ETF 464287622 14353 79756 SH SOLE 0 0 79756 ISHARES TR RUS 1000 VAL ETF 464287598 15171 110712 SH SOLE 0 0 110712 ISHARES TR RUS 1000 GRW ETF 464287614 47646 267151 SH SOLE 1967 0 265184 ISHARES TR RUSSELL 2000 ETF 464287655 26944 162528 SH SOLE 2747 0 159781 ISHARES TR RUS 2000 VAL ETF 464287630 5368 41796 SH SOLE 2262 0 39534 ISHARES TR RUS 2000 GRW ETF 464287648 9404 43825 SH SOLE 1000 0 42825 ISHARES TR RUS MD CP GR ETF 464287481 2763 17926 SH SOLE 0 0 17926 ISHARES TR RUS MID CAP ETF 464287499 14490 242268 SH SOLE 0 0 242268 ISHARES TR RUS MDCP VAL ETF 464287473 5351 56584 SH SOLE 0 0 56584 ISHARES TR RUSSELL 3000 ETF 464287689 12547 66041 SH SOLE 0 0 66041 ISHARES TR U.S. FINLS ETF 464287788 818 5901 SH SOLE 0 0 5901 ISHARES TR US HLTHCARE ETF 464287762 730 3378 SH SOLE 0 0 3378 ISHARES TR U.S. REAL ES ETF 464287739 6627 71994 SH SOLE 0 0 71994 ISHARES TR U.S. TECH ETF 464287721 1892 7967 SH SOLE 0 0 7967 ISHARES TR DOW JONES US ETF 464287846 5236 32536 SH SOLE 0 0 32536 JACOBS ENGR GROUP INC COM 469814107 2297 25450 SH SOLE 0 0 25450 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 570 3840 SH SOLE 500 0 3340 HUNT J B TRANS SVCS INC COM 445658107 200 1704 SH SOLE 0 0 1704 JETBLUE AWYS CORP COM 477143101 321 16997 SH SOLE 0 0 16997 JOHNSON CTLS INTL PLC SHS G51502105 2720 65298 SH SOLE 0 0 65298 JEFFERIES FINL GROUP INC COM 47233W109 23314 1070916 SH SOLE 0 0 1070916 JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 357 18000 SH SOLE 0 0 18000 ISHARES TR MRNGSTR LG-CP GR 464287119 409 1923 SH SOLE 0 0 1923 HENRY JACK & ASSOC INC COM 426281101 533 3651 SH SOLE 0 0 3651 JONES LANG LASALLE INC COM 48020Q107 295 1682 SH SOLE 0 0 1682 JOHNSON & JOHNSON COM 478160104 48081 329392 SH SOLE 5098 0 324294 JUNIPER NETWORKS INC COM 48203R104 12300 497770 SH SOLE 0 0 497770 JPMORGAN CHASE & CO COM 46625H100 48203 341644 SH SOLE 14862 0 326782 KELLOGG CO COM 487836108 342 5061 SH SOLE 0 0 5061 SPDR SERIES TRUST S&P BK ETF 78464A797 308 6504 SH SOLE 0 0 6504 KEURIG DR PEPPER INC COM 49271V100 247 8554 SH SOLE 0 0 8554 KIRBY CORP COM 497266106 1907 21439 SH SOLE 0 0 21439 KEYCORP NEW COM 493267108 2478 122332 SH SOLE 11491 0 110841 KEYSIGHT TECHNOLOGIES INC COM 49338L103 317 3041 SH SOLE 0 0 3041 KRAFT HEINZ CO COM 500754106 514 16248 SH SOLE 0 0 16248 KIMBERLY CLARK CORP COM 494368103 8956 65445 SH SOLE 1050 0 64395 KINDER MORGAN INC DEL COM 49456B101 5715 271641 SH SOLE 0 0 271641 CARMAX INC COM 143130102 334 3732 SH SOLE 0 0 3732 COCA COLA CO COM 191216100 12435 226127 SH SOLE 1400 0 224727 KROGER CO COM 501044101 26803 935217 SH SOLE 6070 0 929147 SPDR SERIES TRUST S&P REGL BKG 78464A698 457 7818 SH SOLE 0 0 7818 KEARNY FINL CORP MD COM 48716P108 320 23550 SH SOLE 0 0 23550 KOHLS CORP COM 500255104 1722 35060 SH SOLE 0 0 35060 LOEWS CORP COM 540424108 1486 28062 SH SOLE 0 0 28062 LITHIUM AMERS CORP NEW COM NEW 53680Q207 132 40000 SH SOLE 0 0 40000 LITHIA MTRS INC CL A 536797103 233 1580 SH SOLE 0 0 1580 LANCASTER COLONY CORP COM 513847103 235 1500 SH SOLE 0 0 1500 LAZARD LTD SHS A G54050102 385 9440 SH SOLE 0 0 9440 LAKELAND BANCORP INC COM 511637100 365 21107 SH SOLE 0 0 21107 LEIDOS HLDGS INC COM 525327102 1679 17024 SH SOLE 0 0 17024 LABORATORY CORP AMER HLDGS COM NEW 50540R409 5121 30578 SH SOLE 250 0 30328 LHC GROUP INC COM 50187A107 515 3775 SH SOLE 0 0 3775 L3HARRIS TECHNOLOGIES INC COM 502431109 17231 84755 SH SOLE 3988 0 80767 LILLY ELI & CO COM 532457108 11479 86827 SH SOLE 3444 0 83383 LOCKHEED MARTIN CORP COM 539830109 17596 44060 SH SOLE 0 0 44060 LINCOLN NATL CORP IND COM 534187109 3298 55194 SH SOLE 0 0 55194 LINDSAY CORP COM 535555106 254 2637 SH SOLE 0 0 2637 GRAND CANYON ED INC COM 38526M106 537 5574 SH SOLE 0 0 5574 LOWES COS INC COM 548661107 26934 223594 SH SOLE 653 0 222941 LPL FINL HLDGS INC COM 50212V100 4547 48423 SH SOLE 5407 0 43016 ISHARES TR IBOXX INV CP ETF 464287242 4958 38661 SH SOLE 0 0 38661 LAM RESEARCH CORP COM 512807108 14582 48763 SH SOLE 7173 0 41590 ISHARES TR MULTIFACTOR USA 46434V282 1253 36199 SH SOLE 2740 0 33459 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 401 8332 SH SOLE 0 0 8332 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 607 12607 SH SOLE 0 0 12607 LULULEMON ATHLETICA INC COM 550021109 2563 10980 SH SOLE 1225 0 9755 SOUTHWEST AIRLS CO COM 844741108 1138 20686 SH SOLE 0 0 20686 LAS VEGAS SANDS CORP COM 517834107 583 8232 SH SOLE 0 0 8232 LAMB WESTON HLDGS INC COM 513272104 1133 13474 SH SOLE 0 0 13474 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1059 11282 SH SOLE 235 0 11047 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 176 52792 SH SOLE 0 0 52792 LIVE NATION ENTERTAINMENT IN COM 538034109 1282 17834 SH SOLE 0 0 17834 MASTERCARD INC CL A 57636Q104 17695 58324 SH SOLE 5027 0 53297 MARRIOTT INTL INC NEW CL A 571903202 3540 23371 SH SOLE 0 0 23371 ISHARES TR MBS ETF 464288588 3942 36434 SH SOLE 0 0 36434 MALIBU BOATS INC COM CL A 56117J100 241 5883 SH SOLE 0 0 5883 MCDONALDS CORP COM 580135101 12878 64139 SH SOLE 0 0 64139 MICROCHIP TECHNOLOGY INC COM 595017104 7567 70322 SH SOLE 0 0 70322 MCKESSON CORP COM 58155Q103 3902 28135 SH SOLE 0 0 28135 MOODYS CORP COM 615369105 399 1649 SH SOLE 0 0 1649 MONDELEZ INTL INC CL A 609207105 5069 92827 SH SOLE 0 0 92827 MEDTRONIC PLC SHS G5960L103 34705 301527 SH SOLE 0 0 301527 MDU RES GROUP INC COM 552690109 202 6914 SH SOLE 0 0 6914 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 39544 104786 SH SOLE 0 0 104786 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 283 4948 SH SOLE 0 0 4948 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 6629 121253 SH SOLE 0 0 121253 MERCADOLIBRE INC COM 58733R102 701 1149 SH SOLE 0 0 1149 METLIFE INC COM 59156R108 6469 125312 SH SOLE 2299 0 123013 MANULIFE FINL CORP COM 56501R106 338 16427 SH SOLE 0 0 16427 MGM RESORTS INTERNATIONAL COM 552953101 359 10655 SH SOLE 0 0 10655 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 8553 84129 SH SOLE 541 0 83588 MCCORMICK & CO INC COM NON VTG 579780206 2367 14077 SH SOLE 0 0 14077 MARKEL CORP COM 570535104 8558 7408 SH SOLE 0 0 7408 MARKETAXESS HLDGS INC COM 57060D108 503 1323 SH SOLE 0 0 1323 MARTIN MARIETTA MATLS INC COM 573284106 2528 9140 SH SOLE 0 0 9140 GLOBAL X FDS GLBL X MLP ETF 37950E473 375 47100 SH SOLE 0 0 47100 MARSH & MCLENNAN COS INC COM 571748102 533 4757 SH SOLE 0 0 4757 3M CO COM 88579Y101 9428 52377 SH SOLE 0 0 52377 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3101 49361 SH SOLE 0 0 49361 MERIT MED SYS INC COM 589889104 217 6891 SH SOLE 0 0 6891 MCCLATCHY CO CL A NEW 579489303 5 10000 SH SOLE 0 0 10000 MONSTER BEVERAGE CORP NEW COM 61174X109 2226 34944 SH SOLE 7859 0 27085 ALTRIA GROUP INC COM 02209S103 5743 114598 SH SOLE 725 0 113873 VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 3415 61778 SH SOLE 93 0 61685 MARATHON PETE CORP COM 56585A102 33137 535243 SH SOLE 15723 0 519520 MPLX LP COM UNIT REP LTD 55336V100 860 33196 SH SOLE 0 0 33196 MONOLITHIC PWR SYS INC COM 609839105 742 4114 SH SOLE 0 0 4114 MERCK & CO INC COM 58933Y105 52037 561671 SH SOLE 1385 0 560286 MODERNA INC COM 60770K107 421 21893 SH SOLE 0 0 21893 MARATHON OIL CORP COM 565849106 1159 84737 SH SOLE 0 0 84737 MORGAN STANLEY COM NEW 617446448 4400 84551 SH SOLE 15704 0 68847 MICROSOFT CORP COM 594918104 142882 889568 SH SOLE 7654 0 881914 MOTOROLA SOLUTIONS INC COM NEW 620076307 266 1638 SH SOLE 0 0 1638 M & T BK CORP COM 55261F104 760 4440 SH SOLE 0 0 4440 MATCH GROUP INC COM 57665R106 805 9562 SH SOLE 0 0 9562 METTLER TOLEDO INTERNATIONAL COM 592688105 228 283 SH SOLE 0 0 283 MATADOR RES CO COM 576485205 375 20641 SH SOLE 0 0 20641 VAIL RESORTS INC COM 91879Q109 825 3366 SH SOLE 0 0 3366 MERITOR INC COM 59001K100 355 13342 SH SOLE 0 0 13342 MICRON TECHNOLOGY INC COM 595112103 1149 20751 SH SOLE 0 0 20751 ISHARES TR NATIONAL MUN ETF 464288414 5583 48971 SH SOLE 0 0 48971 PIMCO ETF TR INTER MUN BD ACT 72201R866 879 15880 SH SOLE 591 0 15289 MAXIM INTEGRATED PRODS INC COM 57772K101 260 4169 SH SOLE 0 0 4169 MYOVANT SCIENCES LTD COM G637AM102 295 20000 SH SOLE 0 0 20000 MYR GROUP INC DEL COM 55405W104 1229 37893 SH SOLE 0 0 37893 NATIONAL INSTRS CORP COM 636518102 450 10537 SH SOLE 0 0 10537 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 314 5335 SH SOLE 0 0 5335 NCR CORP NEW COM 62886E108 17910 504502 SH SOLE 0 0 504502 ISHARES US ETF TR SHT MAT BD ETF 46431W507 3314 65946 SH SOLE 0 0 65946 NEXTERA ENERGY INC COM 65339F101 6767 28359 SH SOLE 1050 0 27309 NEWMARKET CORP COM 651587107 395 822 SH SOLE 0 0 822 NETFLIX INC COM 64110L106 1461 4430 SH SOLE 0 0 4430 NATIONAL GRID PLC SPONSORED ADR NE 636274409 226 3565 SH SOLE 0 0 3565 NISOURCE INC COM 65473P105 272 10025 SH SOLE 0 0 10025 NICE LTD SPONSORED ADR 653656108 220 1388 SH SOLE 0 0 1388 NIKE INC CL B 654106103 15623 152871 SH SOLE 4304 0 148567 NATIONAL BANKSHARES INC VA COM 634865109 314 7200 SH SOLE 0 0 7200 NORTHROP GRUMMAN CORP COM 666807102 6451 18135 SH SOLE 0 0 18135 NATIONAL OILWELL VARCO INC COM 637071101 248 9835 SH SOLE 0 0 9835 SERVICENOW INC COM 81762P102 304 1043 SH SOLE 0 0 1043 NUSTAR ENERGY LP UNIT COM 67058H102 1139 42901 SH SOLE 0 0 42901 NORFOLK SOUTHERN CORP COM 655844108 18254 92756 SH SOLE 1500 0 91256 INSPERITY INC COM 45778Q107 1262 14485 SH SOLE 25 0 14460 NETSCOUT SYS INC COM 64115T104 1202 48708 SH SOLE 0 0 48708 NUTRIEN LTD COM 67077M108 249 5221 SH SOLE 0 0 5221 NORTHERN TR CORP COM 665859104 712 6621 SH SOLE 0 0 6621 NUCOR CORP COM 670346105 3880 69889 SH SOLE 0 0 69889 NVIDIA CORP COM 67066G104 3667 15283 SH SOLE 0 0 15283 NOVO-NORDISK A S ADR 670100205 497 8513 SH SOLE 0 0 8513 NOVARTIS A G SPONSORED ADR 66987V109 6888 72547 SH SOLE 0 0 72547 ENVISTA HLDGS CORP COM 29415F104 289 9566 SH SOLE 0 0 9566 NEWELL BRANDS INC COM 651229106 267 14011 SH SOLE 0 0 14011 NXP SEMICONDUCTORS N V COM N6596X109 2655 20595 SH SOLE 4500 0 16095 NEXSTAR MEDIA GROUP INC CL A 65336K103 3469 30160 SH SOLE 3813 0 26347 ISHARES TR S&P 100 ETF 464287101 785 5384 SH SOLE 0 0 5384 ONEOK INC NEW COM 682680103 3895 51444 SH SOLE 0 0 51444 OMNICOM GROUP INC COM 681919106 5613 70040 SH SOLE 2520 0 67520 ON SEMICONDUCTOR CORP COM 682189105 424 16915 SH SOLE 0 0 16915 OPPENHEIMER HLDGS INC CL A NON VTG 683797104 299 10610 SH SOLE 0 0 10610 ORACLE CORP COM 68389X105 14223 263632 SH SOLE 9453 0 254179 O REILLY AUTOMOTIVE INC NEW COM 67103H107 3029 6923 SH SOLE 200 0 6723 OSHKOSH CORP COM 688239201 1909 20167 SH SOLE 694 0 19473 OPEN TEXT CORP COM 683715106 949 21370 SH SOLE 0 0 21370 OCCIDENTAL PETE CORP COM 674599105 13089 302636 SH SOLE 0 0 302636 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1374 73533 SH SOLE 0 0 73533 PACWEST BANCORP DEL COM 695263103 239 6240 SH SOLE 0 0 6240 PALO ALTO NETWORKS INC COM 697435105 1768 7511 SH SOLE 0 0 7511 PAR PACIFIC HOLDINGS INC COM NEW 69888T207 309 13351 SH SOLE 0 0 13351 PAYCOM SOFTWARE INC COM 70432V102 910 3347 SH SOLE 0 0 3347 PAYCHEX INC COM 704326107 1858 21831 SH SOLE 0 0 21831 PROSPERITY BANCSHARES INC COM 743606105 15914 219686 SH SOLE 0 0 219686 PEOPLES UTD FINL INC COM 712704105 307 18314 SH SOLE 0 0 18314 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 108 27434 SH SOLE 0 0 27434 PACCAR INC COM 693718108 1590 19439 SH SOLE 0 0 19439 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5900 100489 SH SOLE 4325 0 96164 PEPSICO INC COM 713448108 24876 181883 SH SOLE 1764 0 180119 PFIZER INC COM 717081103 26749 683409 SH SOLE 8869 0 674540 ISHARES TR PFD AND INCM SEC 464288687 25062 662829 SH SOLE 0 0 662829 PRINCIPAL FINL GROUP INC COM 74251V102 398 7141 SH SOLE 0 0 7141 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 443 14400 SH SOLE 0 0 14400 PROCTER & GAMBLE CO COM 742718109 47408 384154 SH SOLE 4716 0 379438 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 702 36950 SH SOLE 0 0 36950 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 2893 126809 SH SOLE 183 0 126626 PROGRESSIVE CORP OHIO COM 743315103 2464 33147 SH SOLE 0 0 33147 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 412 27212 SH SOLE 0 0 27212 PARKER HANNIFIN CORP COM 701094104 288 1373 SH SOLE 0 0 1373 PULTE GROUP INC COM 745867101 22180 571658 SH SOLE 0 0 571658 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 324 8371 SH SOLE 0 0 8371 POLARIS INC COM 731068102 904 8771 SH SOLE 0 0 8771 PACKAGING CORP AMER COM 695156109 1758 15767 SH SOLE 1156 0 14611 PERKINELMER INC COM 714046109 11983 121208 SH SOLE 0 0 121208 PHOTRONICS INC COM 719405102 241 15440 SH SOLE 0 0 15440 DOUGLAS DYNAMICS INC COM 25960R105 290 5244 SH SOLE 0 0 5244 PHILIP MORRIS INTL INC COM 718172109 6382 73872 SH SOLE 0 0 73872 PNC FINL SVCS GROUP INC COM 693475105 4958 30915 SH SOLE 5000 0 25915 PINNACLE FINL PARTNERS INC COM 72346Q104 1343 20974 SH SOLE 0 0 20974 PENTAIR PLC SHS G7S00T104 1686 36312 SH SOLE 0 0 36312 PINNACLE WEST CAP CORP COM 723484101 396 4463 SH SOLE 0 0 4463 INSULET CORP COM 45784P101 293 1728 SH SOLE 0 0 1728 PORTLAND GEN ELEC CO COM NEW 736508847 531 9606 SH SOLE 7371 0 2235 PPG INDS INC COM 693506107 1273 9676 SH SOLE 0 0 9676 PPL CORP COM 69351T106 597 16856 SH SOLE 0 0 16856 PROASSURANCE CORP COM 74267C106 1333 36360 SH SOLE 0 0 36360 PRA HEALTH SCIENCES INC COM 69354M108 18731 170124 SH SOLE 0 0 170124 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 4032 31633 SH SOLE 0 0 31633 PROTO LABS INC COM 743713109 327 3231 SH SOLE 0 0 3231 PRUDENTIAL FINL INC COM 744320102 2983 31451 SH SOLE 0 0 31451 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 231 2300 SH SOLE 0 0 2300 PHILLIPS 66 COM 718546104 1259 11222 SH SOLE 200 0 11022 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 637 10355 SH SOLE 0 0 10355 PTC INC COM 69370C100 448 5871 SH SOLE 0 0 5871 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 9 11750 SH SOLE 0 0 11750 PIONEER NAT RES CO COM 723787107 3610 23627 SH SOLE 0 0 23627 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 268 6240 SH SOLE 0 0 6240 PIXELWORKS INC COM NEW 72581M305 108 28000 SH SOLE 0 0 28000 PAYPAL HLDGS INC COM 70450Y103 3779 34118 SH SOLE 0 0 34118 PZENA INVESTMENT MGMT INC CLASS A 74731Q103 181 21065 SH SOLE 0 0 21065 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 422 13379 SH SOLE 0 0 13379 QUALCOMM INC COM 747525103 5644 63636 SH SOLE 1844 0 61792 ISHARES TR A RATE CP BD ETF 46429B291 233 4260 SH SOLE 0 0 4260 QUALYS INC COM 74758T303 216 2561 SH SOLE 0 0 2561 INVESCO QQQ TR UNIT SER 1 46090E103 2984 13805 SH SOLE 0 0 13805 QORVO INC COM 74736K101 205 1769 SH SOLE 0 0 1769 RESTAURANT BRANDS INTL INC COM 76131D103 388 5948 SH SOLE 6150 0 202 ISHARES TR USA QUALITY FCTR 46432F339 7275 71405 SH SOLE 3257 0 68148 RITCHIE BROS AUCTIONEERS COM 767744105 412 9599 SH SOLE 0 0 9599 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 317 2845 SH SOLE 0 0 2845 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 32655 241133 SH SOLE 0 0 241133 RADNET INC COM 750491102 225 11155 SH SOLE 0 0 11155 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 521 8590 SH SOLE 0 0 8590 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1687 28239 SH SOLE 0 0 28239 REGENERON PHARMACEUTICALS COM 75886F107 274 735 SH SOLE 0 0 735 RELX PLC SPONSORED ADR 759530108 241 9570 SH SOLE 0 0 9570 REGIONS FINL CORP NEW COM 7591EP100 299 17473 SH SOLE 0 0 17473 REINSURANCE GRP OF AMERICA I COM NEW 759351604 872 5294 SH SOLE 2850 0 2444 RGC RES INC COM 74955L103 472 16752 SH SOLE 0 0 16752 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 380 2768 SH SOLE 0 0 2768 ROBERT HALF INTL INC COM 770323103 2332 36577 SH SOLE 0 0 36577 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 459 3181 SH SOLE 0 0 3181 B RILEY FINL INC COM 05580M108 362 14460 SH SOLE 0 0 14460 RIO TINTO PLC SPONSORED ADR 767204100 261 4363 SH SOLE 0 0 4363 RAYMOND JAMES FINANCIAL INC COM 754730109 5459 59893 SH SOLE 12036 0 47857 RALPH LAUREN CORP CL A 751212101 583 4878 SH SOLE 0 0 4878 RESMED INC COM 761152107 621 3981 SH SOLE 0 0 3981 ROCKWELL AUTOMATION INC COM 773903109 3571 17363 SH SOLE 75 0 17288 ROLLINS INC COM 775711104 436 13068 SH SOLE 0 0 13068 ROPER TECHNOLOGIES INC COM 776696106 614 1681 SH SOLE 0 0 1681 ROSS STORES INC COM 778296103 8285 70912 SH SOLE 2285 0 68627 REALPAGE INC COM 75606N109 267 4900 SH SOLE 0 0 4900 RPM INTL INC COM 749685103 835 10995 SH SOLE 0 0 10995 REPUBLIC SVCS INC COM 760759100 281 3118 SH SOLE 0 0 3118 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3067 26430 SH SOLE 0 0 26430 RAYTHEON CO COM NEW 755111507 42485 189258 SH SOLE 995 0 188263 RUSH ENTERPRISES INC CL A 781846209 230 5000 SH SOLE 0 0 5000 RUSH ENTERPRISES INC CL B 781846308 252 5537 SH SOLE 0 0 5537 REVOLVE GROUP INC CL A 76156B107 250 13600 SH SOLE 0 0 13600 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 580 14933 SH SOLE 0 0 14933 ROYAL BK CDA MONTREAL QUE COM 780087102 4531 56847 SH SOLE 0 0 56847 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 378 7985 SH SOLE 0 0 7985 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1499 7463 SH SOLE 0 0 7463 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 823 7855 SH SOLE 0 0 7855 SANDERSON FARMS INC COM 800013104 240 1377 SH SOLE 0 0 1377 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 239 10000 SH SOLE 0 0 10000 SILVERCREST ASSET MGMT GROUP CL A 828359109 791 62281 SH SOLE 0 0 62281 SAP SE SPON ADR 803054204 30964 226328 SH SOLE 0 0 226328 SOUTHSIDE BANCSHARES INC COM 84470P109 1350 36400 SH SOLE 0 0 36400 STARBUCKS CORP COM 855244109 14332 160407 SH SOLE 14232 0 146175 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 10222 134959 SH SOLE 0 0 134959 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 36821 474859 SH SOLE 0 0 474859 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1001 28681 SH SOLE 0 0 28681 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2471 42553 SH SOLE 0 0 42553 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 8292 296055 SH SOLE 0 0 296055 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 25269 745402 SH SOLE 0 0 745402 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 11854 125902 SH SOLE 0 0 125902 SCHWAB STRATEGIC TR US REIT ETF 808524847 4824 106577 SH SOLE 0 0 106577 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 12144 201359 SH SOLE 0 0 201359 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1184 23451 SH SOLE 0 0 23451 SCHWAB STRATEGIC TR US TIPS ETF 808524870 1040 18288 SH SOLE 0 0 18288 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2046 37174 SH SOLE 0 0 37174 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 27561 456005 SH SOLE 0 0 456005 THE CHARLES SCHWAB CORPORATI COM 808513105 8575 177788 SH SOLE 0 0 177788 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 16534 213318 SH SOLE 731 0 212587 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 7323 136777 SH SOLE 9 0 136768 SERVICE CORP INTL COM 817565104 709 15357 SH SOLE 0 0 15357 ISHARES TR EAFE SML CP ETF 464288273 281 4479 SH SOLE 0 0 4479 ALPS ETF TR SECTR DIV DOGS 00162Q858 919 19648 SH SOLE 0 0 19648 SPDR SERIES TRUST S&P DIVID ETF 78464A763 9527 88795 SH SOLE 0 0 88795 SEA LTD SPONSORED ADS 81141R100 397 9915 SH SOLE 0 0 9915 SENSEONICS HLDGS INC COM 81727U105 18 20000 SH SOLE 0 0 20000 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 533 13804 SH SOLE 0 0 13804 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 654 32300 SH SOLE 0 0 32300 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 13197 268397 SH SOLE 325 0 268072 SHOPIFY INC CL A 82509L107 882 2163 SH SOLE 0 0 2163 SHERWIN WILLIAMS CO COM 824348106 1924 3364 SH SOLE 0 0 3364 ISHARES TR 1 3 YR TREAS BD 464287457 12870 152004 SH SOLE 0 0 152004 ISHARES TR 0-5YR HI YL CP 46434V407 3140 67509 SH SOLE 0 0 67509 SIRIUS XM HLDGS INC COM 82968B103 617 86490 SH SOLE 0 0 86490 SVB FINL GROUP COM 78486Q101 1003 3946 SH SOLE 0 0 3946 SIX FLAGS ENTMT CORP NEW COM 83001A102 318 7056 SH SOLE 0 0 7056 SMUCKER J M CO COM NEW 832696405 1265 12389 SH SOLE 0 0 12389 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 5191 192176 SH SOLE 13763 0 178413 SCHLUMBERGER LTD COM 806857108 5390 132544 SH SOLE 0 0 132544 SUN LIFE FINL INC COM 866796105 230 5023 SH SOLE 0 0 5023 SUPER LEAGUE GAMING INC COM 86804F202 115 47870 SH SOLE 0 0 47870 ISHARES SILVER TRUST ISHARES 46428Q109 436 25937 SH SOLE 0 0 25937 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 332 4585 SH SOLE 0 0 4585 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 2631 40108 SH SOLE 0 0 40108 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 126 16876 SH SOLE 0 0 16876 SNAP ON INC COM 833034101 1551 9180 SH SOLE 0 0 9180 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 895 18536 SH SOLE 0 0 18536 SANOFI SPONSORED ADR 80105N105 800 15792 SH SOLE 0 0 15792 SOUTHERN CO COM 842587107 5862 93604 SH SOLE 2000 0 91604 SONOS INC COM 83570H108 412 26100 SH SOLE 0 0 26100 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 4699 159603 SH SOLE 215 0 159388 SPARTAN MTRS INC COM 846819100 872 47413 SH SOLE 0 0 47413 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 205 3212 SH SOLE 0 0 3212 ETF SER SOLUTIONS AAM S&P 500 26922A594 4798 174706 SH SOLE 0 0 174706 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 8030 254125 SH SOLE 0 0 254125 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 4141 107926 SH SOLE 0 0 107926 S&P GLOBAL INC COM 78409V104 1047 3769 SH SOLE 0 0 3769 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 5069 143548 SH SOLE 8840 0 134708 SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 1315 45866 SH SOLE 0 0 45866 SPLUNK INC COM 848637104 1009 6641 SH SOLE 0 0 6641 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1795 30987 SH SOLE 0 0 30987 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 272 7513 SH SOLE 0 0 7513 SPOTIFY TECHNOLOGY S A SHS L8681T102 220 1453 SH SOLE 0 0 1453 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1599 51848 SH SOLE 0 0 51848 SPS COMMERCE INC COM 78463M107 1079 19228 SH SOLE 7400 0 11828 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 13196 328432 SH SOLE 0 0 328432 SPDR S&P 500 ETF TR TR UNIT 78462F103 262850 805257 SH SOLE 13086 0 792171 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 2225 52357 SH SOLE 0 0 52357 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 15769 450146 SH SOLE 0 0 450146 SQUARE INC CL A 852234103 566 8868 SH SOLE 0 0 8868 SEMPRA ENERGY COM 816851109 1223 8157 SH SOLE 1500 0 6657 SAREPTA THERAPEUTICS INC COM 803607100 1559 12080 SH SOLE 100 0 11980 SOUTH ST CORP COM 840441109 318 3661 SH SOLE 0 0 3661 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 420 6819 SH SOLE 0 0 6819 SCRIPPS E W CO OHIO CL A NEW 811054402 174 11594 SH SOLE 0 0 11594 STEEL DYNAMICS INC COM 858119100 2138 62803 SH SOLE 7800 0 55003 SEAGATE TECHNOLOGY PLC SHS G7945M107 3239 52961 SH SOLE 0 0 52961 CONSTELLATION BRANDS INC CL A 21036P108 2023 10746 SH SOLE 200 0 10546 SUNCOR ENERGY INC NEW COM 867224107 1154 35197 SH SOLE 0 0 35197 ISHARES TR SHRT NAT MUN ETF 464288158 1838 17225 SH SOLE 4198 0 13027 ISHARES TR MSCI USA ESG SLC 464288802 284 2102 SH SOLE 0 0 2102 STANLEY BLACK & DECKER INC COM 854502101 3107 18491 SH SOLE 550 0 17941 SKYWORKS SOLUTIONS INC COM 83088M102 211 1732 SH SOLE 0 0 1732 SYNCHRONY FINL COM 87165B103 675 18653 SH SOLE 0 0 18653 STRYKER CORP COM 863667101 6206 29411 SH SOLE 3510 0 25901 SYSCO CORP COM 871829107 48853 574010 SH SOLE 0 0 574010 AT&T INC COM 00206R102 26306 676951 SH SOLE 10870 0 666081 MOLSON COORS BREWING CO CL B 60871R209 265 4953 SH SOLE 0 0 4953 TCF FINANCIAL CORPORATION NE COM 872307103 1143 24259 SH SOLE 0 0 24259 TORONTO DOMINION BK ONT COM NEW 891160509 457 8086 SH SOLE 0 0 8086 TERADATA CORP DEL COM 88076W103 710 26613 SH SOLE 0 0 26613 TRANSDIGM GROUP INC COM 893641100 527 878 SH SOLE 0 0 878 TELADOC HEALTH INC COM 87918A105 288 3465 SH SOLE 0 0 3465 FLEXSHARES TR IBOXX 3R TARGT 33939L506 695 28099 SH SOLE 170 0 27929 ATLASSIAN CORP PLC CL A G06242104 215 1750 SH SOLE 1200 0 550 BIO TECHNE CORP COM 09073M104 2413 10996 SH SOLE 0 0 10996 TE CONNECTIVITY LTD REG SHS H84989104 251 2600 SH SOLE 0 0 2600 TRUIST FINL CORP COM 89832Q109 17704 312411 SH SOLE 0 0 312411 TELEFLEX INC COM 879369106 816 2156 SH SOLE 0 0 2156 TALLGRASS ENERGY LP CLASS A SHS 874696107 417 18866 SH SOLE 0 0 18866 TARGET CORP COM 87612E106 11056 87697 SH SOLE 0 0 87697 HANOVER INS GROUP INC COM 410867105 2970 21765 SH SOLE 770 0 20995 ISHARES TR TIPS BD ETF 464287176 5389 46005 SH SOLE 0 0 46005 TJX COS INC NEW COM 872540109 6478 104996 SH SOLE 5845 0 99151 ISHARES TR 20 YR TR BD ETF 464287432 1132 8262 SH SOLE 0 0 8262 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 320 2253 SH SOLE 2116 0 137 THERMO FISHER SCIENTIFIC INC COM 883556102 17830 54599 SH SOLE 219 0 54380 T MOBILE US INC COM 872590104 31744 403913 SH SOLE 0 0 403913 TOLL BROTHERS INC COM 889478103 516 12871 SH SOLE 0 0 12871 TOTAL S A SPONSORED ADS 89151E109 870 15538 SH SOLE 0 0 15538 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1286 26208 SH SOLE 0 0 26208 TOWNEBANK PORTSMOUTH VA COM 89214P109 1298 46398 SH SOLE 0 0 46398 TEXAS PAC LD TR SUB CTF PROP I T 882610108 1794 2315 SH SOLE 0 0 2315 TAPESTRY INC COM 876030107 20214 750606 SH SOLE 0 0 750606 TARGA RES CORP COM 87612G101 272 6687 SH SOLE 0 0 6687 TRIMBLE INC COM 896239100 925 22063 SH SOLE 0 0 22063 PRICE T ROWE GROUP INC COM 74144T108 4805 38392 SH SOLE 0 0 38392 TRAVELERS COMPANIES INC COM 89417E109 4449 32358 SH SOLE 0 0 32358 TESLA INC COM 88160R101 2376 5523 SH SOLE 0 0 5523 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1735 28703 SH SOLE 0 0 28703 TORO CO COM 891092108 1058 13135 SH SOLE 0 0 13135 TETRA TECH INC NEW COM 88162G103 294 3404 SH SOLE 0 0 3404 TECHTARGET INC COM 87874R100 266 10270 SH SOLE 0 0 10270 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2993 24515 SH SOLE 0 0 24515 TRADEWEB MKTS INC CL A 892672106 202 4314 SH SOLE 0 0 4314 TWITTER INC COM 90184L102 207 6399 SH SOLE 0 0 6399 TEXAS INSTRS INC COM 882508104 8408 64894 SH SOLE 1500 0 63394 TEXTRON INC COM 883203101 367 8074 SH SOLE 0 0 8074 TYLER TECHNOLOGIES INC COM 902252105 1019 3327 SH SOLE 0 0 3327 UNDER ARMOUR INC CL C 904311206 216 11235 SH SOLE 0 0 11235 UGI CORP NEW COM 902681105 585 13064 SH SOLE 0 0 13064 UNIVERSAL HLTH SVCS INC CL B 913903100 3703 26022 SH SOLE 0 0 26022 UNILEVER PLC SPON ADR NEW 904767704 783 13731 SH SOLE 0 0 13731 ULTA BEAUTY INC COM 90384S303 292 1146 SH SOLE 0 0 1146 UMB FINL CORP COM 902788108 275 3985 SH SOLE 0 0 3985 UNILEVER N V N Y SHS NEW 904784709 740 12902 SH SOLE 0 0 12902 UNITEDHEALTH GROUP INC COM 91324P102 13867 47409 SH SOLE 1197 0 46212 UNUM GROUP COM 91529Y106 1477 49817 SH SOLE 1600 0 48217 UNION PACIFIC CORP COM 907818108 21893 120112 SH SOLE 7800 0 112312 UNITED PARCEL SERVICE INC CL B 911312106 1417 12129 SH SOLE 0 0 12129 UNITED RENTALS INC COM 911363109 3363 19938 SH SOLE 100 0 19838 US BANCORP DEL COM NEW 902973304 10394 174338 SH SOLE 2000 0 172338 U S CONCRETE INC COM NEW 90333L201 206 5000 SH SOLE 0 0 5000 ISHARES TR BROAD USD HIGH 46435U853 567 13740 SH SOLE 0 0 13740 ISHARES TR MSCI MIN VOL ETF 46429B697 12651 192791 SH SOLE 4952 0 187839 ISHARES TR CRE U S REIT ETF 464288521 1322 24630 SH SOLE 0 0 24630 DBX ETF TR XTRCKR MSCI US 233051150 543 18458 SH SOLE 0 0 18458 UNITED THERAPEUTICS CORP DEL COM 91307C102 230 2624 SH SOLE 0 0 2624 UNITED TECHNOLOGIES CORP COM 913017109 14085 91976 SH SOLE 450 0 91526 UNIVERSAL CORP VA COM 913456109 210 3700 SH SOLE 0 0 3700 VISA INC COM CL A 92826C839 30231 158176 SH SOLE 4485 0 153691 VARIAN MED SYS INC COM 92220P105 1741 12025 SH SOLE 0 0 12025 VANGUARD WORLD FDS MATERIALS ETF 92204A801 202 1519 SH SOLE 0 0 1519 VANGUARD INDEX FDS SMALL CP ETF 922908751 5414 32627 SH SOLE 329 0 32298 VANGUARD INDEX FDS SML CP GRW ETF 922908595 1507 7547 SH SOLE 351 0 7196 VANGUARD INDEX FDS SM CP VAL ETF 922908611 3736 27294 SH SOLE 0 0 27294 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4719 51607 SH SOLE 3038 0 48569 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 728 3798 SH SOLE 0 0 3798 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 24714 304992 SH SOLE 0 0 304992 VANGUARD WORLD FDS ENERGY ETF 92204A306 249 3027 SH SOLE 0 0 3027 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 44018 990956 SH SOLE 30605 0 960351 VEEVA SYS INC CL A COM 922475108 572 3989 SH SOLE 0 0 3989 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 33403 613571 SH SOLE 32568 0 581003 V F CORP COM 918204108 13383 133519 SH SOLE 7983 0 125536 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 736 9565 SH SOLE 0 0 9565 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 17794 269436 SH SOLE 11128 0 258308 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 487 8236 SH SOLE 875 0 7361 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 3448 56686 SH SOLE 0 0 56686 VANGUARD WORLD FDS INF TECH ETF 92204A702 5226 20961 SH SOLE 208 0 20753 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1687 8781 SH SOLE 0 0 8781 VANGUARD GROUP DIV APP ETF 921908844 66973 534333 SH SOLE 65 0 534268 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 258 3550 SH SOLE 0 0 3550 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 483 3170 SH SOLE 0 0 3170 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 605 3867 SH SOLE 0 0 3867 VALERO ENERGY CORP NEW COM 91913Y100 13757 144617 SH SOLE 9843 0 134774 ISHARES TR EDGE MSCI USA VL 46432F388 305 3373 SH SOLE 0 0 3373 VALLEY NATL BANCORP COM 919794107 239 20998 SH SOLE 0 0 20998 VULCAN MATLS CO COM 929160109 2055 14400 SH SOLE 0 0 14400 VALMONT INDS INC COM 920253101 445 2977 SH SOLE 0 0 2977 VMWARE INC CL A COM 928563402 422 2710 SH SOLE 0 0 2710 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 15283 166665 SH SOLE 0 0 166665 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1912 32160 SH SOLE 0 0 32160 VANGUARD INDEX FDS MID CAP ETF 922908629 28643 160176 SH SOLE 0 0 160176 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 756 6344 SH SOLE 0 0 6344 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3375 18403 SH SOLE 0 0 18403 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 3279 27249 SH SOLE 0 0 27249 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 36552 122485 SH SOLE 0 0 122485 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 312 1762 SH SOLE 0 0 1762 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1348 8425 SH SOLE 0 0 8425 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1200 12624 SH SOLE 0 0 12624 VOYA FINL INC COM 929089100 681 11127 SH SOLE 3400 0 7727 VERISK ANALYTICS INC COM 92345Y106 909 6018 SH SOLE 0 0 6018 VERISIGN INC COM 92343E102 530 2695 SH SOLE 0 0 2695 VERTEX PHARMACEUTICALS INC COM 92532F100 212 964 SH SOLE 0 0 964 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 585 5213 SH SOLE 0 0 5213 VISTRA ENERGY CORP COM 92840M102 228 9975 SH SOLE 0 0 9975 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 3611 44135 SH SOLE 20 0 44115 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 204 2303 SH SOLE 0 0 2303 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 2131 39751 SH SOLE 0 0 39751 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1464 9918 SH SOLE 0 0 9918 VANGUARD INDEX FDS TOTAL STK MKT 922908769 54563 330727 SH SOLE 0 0 330727 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 416 8443 SH SOLE 900 0 7543 VANGUARD INDEX FDS VALUE ETF 922908744 77830 646215 SH SOLE 0 0 646215 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1034 7767 SH SOLE 0 0 7767 VANGUARD INDEX FDS GROWTH ETF 922908736 85465 462496 SH SOLE 0 0 462496 VANGUARD INDEX FDS LARGE CAP ETF 922908637 1445 9682 SH SOLE 0 0 9682 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 56845 1248520 SH SOLE 29943 0 1218577 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 420 3320 SH SOLE 0 0 3320 VANGUARD STAR FD VG TL INTL STK F 921909768 1186 21055 SH SOLE 0 0 21055 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 7716 82109 SH SOLE 0 0 82109 VERIZON COMMUNICATIONS INC COM 92343V104 56332 922716 SH SOLE 14759 0 907957 WESTERN ALLIANCE BANCORP COM 957638109 546 9460 SH SOLE 0 0 9460 WATERS CORP COM 941848103 309 1316 SH SOLE 0 0 1316 WALGREENS BOOTS ALLIANCE INC COM 931427108 7460 126261 SH SOLE 18711 0 107550 WABCO HLDGS INC COM 92927K102 968 7128 SH SOLE 0 0 7128 WASTE CONNECTIONS INC COM 94106B101 442 4817 SH SOLE 0 0 4817 WD-40 CO COM 929236107 1009 5222 SH SOLE 0 0 5222 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1030 14390 SH SOLE 0 0 14390 WEC ENERGY GROUP INC COM 92939U106 1050 11577 SH SOLE 0 0 11577 WERNER ENTERPRISES INC COM 950755108 21137 581819 SH SOLE 0 0 581819 WEX INC COM 96208T104 239 1119 SH SOLE 0 0 1119 WELLS FARGO CO NEW COM 949746101 10063 187225 SH SOLE 6200 0 181025 WYNDHAM HOTELS & RESORTS INC COM 98311A105 410 6551 SH SOLE 670 0 5881 WILLIS TOWERS WATSON PUB LTD SHS G96629103 209 1020 SH SOLE 0 0 1020 WASTE MGMT INC DEL COM 94106L109 19524 170935 SH SOLE 4091 0 166844 WILLIAMS COS INC DEL COM 969457100 1336 56861 SH SOLE 0 0 56861 WRIGHT MED GROUP N V ORD SHS N96617118 431 14082 SH SOLE 0 0 14082 WALMART INC COM 931142103 40789 342933 SH SOLE 7242 0 335691 WHEATON PRECIOUS METALS CORP COM 962879102 204 6868 SH SOLE 0 0 6868 WESTROCK CO COM 96145D105 2880 66280 SH SOLE 0 0 66280 WSFS FINL CORP COM 929328102 467 10618 SH SOLE 0 0 10618 WATSCO INC COM 942622200 19079 106402 SH SOLE 0 0 106402 WEST PHARMACEUTICAL SVSC INC COM 955306105 7985 52625 SH SOLE 0 0 52625 WATFORD HOLDINGS LTD SHS G94787101 374 14663 SH SOLE 0 0 14663 WESTERN UN CO COM 959802109 13402 511719 SH SOLE 0 0 511719 WEYERHAEUSER CO COM 962166104 4189 142527 SH SOLE 0 0 142527 WYNN RESORTS LTD COM 983134107 239 1665 SH SOLE 0 0 1665 SPDR SERIES TRUST S&P BIOTECH 78464A870 680 7180 SH SOLE 0 0 7180 XCEL ENERGY INC COM 98389B100 3950 62908 SH SOLE 0 0 62908 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 883 19349 SH SOLE 0 0 19349 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2544 41917 SH SOLE 3140 0 38777 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 8044 148255 SH SOLE 13071 0 135184 SELECT SECTOR SPDR TR ENERGY 81369Y506 2350 37818 SH SOLE 312 0 37506 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3298 106105 SH SOLE 0 0 106105 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 482 2040 SH SOLE 0 0 2040 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 786 9468 SH SOLE 299 0 9169 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4736 50715 SH SOLE 0 0 50715 XILINX INC COM 983919101 2569 25277 SH SOLE 0 0 25277 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1755 28095 SH SOLE 333 0 27762 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 101652 1593042 SH SOLE 0 0 1593042 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1580 15374 SH SOLE 0 0 15374 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2111 16634 SH SOLE 0 0 16634 SPDR SERIES TRUST NYSE TECH ETF 78464A102 322 3851 SH SOLE 0 0 3851 EXXON MOBIL CORP COM 30231G102 32188 453998 SH SOLE 3361 0 450637 XPO LOGISTICS INC COM 983793100 329 4093 SH SOLE 0 0 4093 DENTSPLY SIRONA INC COM 24906P109 663 11620 SH SOLE 0 0 11620 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 459 10049 SH SOLE 0 0 10049 ISHARES TR EXPONENTIAL TECH 46434V381 216 5002 SH SOLE 0 0 5002 XYLEM INC COM 98419M100 2137 26760 SH SOLE 0 0 26760 YETI HLDGS INC COM 98585X104 7456 213631 SH SOLE 0 0 213631 YUM BRANDS INC COM 988498101 412 4032 SH SOLE 277 0 3755 ZILLOW GROUP INC CL C CAP STK 98954M200 446 9860 SH SOLE 0 0 9860 ZIMMER BIOMET HLDGS INC COM 98956P102 8770 58685 SH SOLE 1202 0 57483 ZEBRA TECHNOLOGIES CORP CL A 989207105 704 2716 SH SOLE 0 0 2716 ZIONS BANCORPORATION N A COM 989701107 8844 168653 SH SOLE 1586 0 167067 ZOETIS INC CL A 98978V103 11129 82965 SH SOLE 10815 0 72150 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 171 11272 SH SOLE 0 0 11272 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3536 21882 SH SOLE 899 0 20983 AMERICAN TOWER CORP NEW COM 03027X100 4041 17584 SH SOLE 1157 0 16427 BOSTON PROPERTIES INC COM 101121101 234 1700 SH SOLE 0 0 1700 COCA COLA EUROPEAN PARTNERS SHS G25839104 378 7420 SH SOLE 0 0 7420 CORESITE RLTY CORP COM 21870Q105 766 6830 SH SOLE 3900 0 2930 DIGITAL RLTY TR INC COM 253868103 4430 36996 SH SOLE 817 0 36179 EXTRA SPACE STORAGE INC COM 30225T102 2405 22775 SH SOLE 200 0 22575 HOST HOTELS & RESORTS INC COM 44107P104 188 10148 SH SOLE 5080 0 5068 IRON MTN INC NEW COM 46284V101 457 14344 SH SOLE 0 0 14344 LAMAR ADVERTISING CO NEW CL A 512816109 1288 14426 SH SOLE 1892 0 12534 LIFE STORAGE INC COM 53223X107 568 5250 SH SOLE 0 0 5250 MEDICAL PPTYS TRUST INC COM 58463J304 761 36060 SH SOLE 0 0 36060 MGM GROWTH PPTYS LLC CL A COM 55303A105 1941 62677 SH SOLE 1258 0 61419 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1622 18720 SH SOLE 3842 0 14878 SBA COMMUNICATIONS CORP NEW CL A 78410G104 324 1343 SH SOLE 0 0 1343 VENTAS INC COM 92276F100 298 5161 SH SOLE 700 0 4461 ISHARES TR GOV/CRED BD ETF 464288596 235 2000 SH SOLE 2000 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 213 3800 SH SOLE 0 0 3800 BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 39 12880 SH SOLE 200 0 12680