0000092230-19-000050.txt : 20190807 0000092230-19-000050.hdr.sgml : 20190807 20190807135009 ACCESSION NUMBER: 0000092230-19-000050 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190807 DATE AS OF CHANGE: 20190807 EFFECTIVENESS DATE: 20190807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BB&T SECURITIES, LLC CENTRAL INDEX KEY: 0001383161 IRS NUMBER: 205817590 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-15462 FILM NUMBER: 191004844 BUSINESS ADDRESS: STREET 1: 901 EAST BYRD STREET STREET 2: RIVERFRONT PLAZA, WEST TOWER CITY: RICHMOND STATE: VA ZIP: 23219 BUSINESS PHONE: 804-787-8249 MAIL ADDRESS: STREET 1: 901 EAST BYRD STREET STREET 2: RIVERFRONT PLAZA, WEST TOWER CITY: RICHMOND STATE: VA ZIP: 23219 FORMER COMPANY: FORMER CONFORMED NAME: CLEARVIEW CORRESPONDENT SERVICES, LLC DATE OF NAME CHANGE: 20130107 FORMER COMPANY: FORMER CONFORMED NAME: BB&T SECURITIES, LLC DATE OF NAME CHANGE: 20130103 FORMER COMPANY: FORMER CONFORMED NAME: CLEARVIEW CORRESPONDENT SERVICES, LLC DATE OF NAME CHANGE: 20061208 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001383161 XXXXXXXX 06-30-2019 06-30-2019 false BB&T SECURITIES, LLC
901 East Byrd Street Riverfront Plaza, West Tower Richmond VA 23219
13F HOLDINGS REPORT 028-15462 N
Cathy Strojni Vice President 804-787-8228 /s/ Cathy Strojni Richmond VA 08-07-2019 0 1636 10977380
INFORMATION TABLE 2 infotable.xml AURORA CANNABIS INC COM 05156X108 112 14400 SH Call SOLE 14400 0 0 BARRICK GOLD CORPORATION COM 067901108 367 23300 SH Call SOLE 23300 0 0 CANOPY GROWTH CORP COM 138035100 346 8600 SH Call SOLE 8600 0 0 BLOOM ENERGY CORP COM CL A 093712107 159 13000 SH Call SOLE 13000 0 0 CIMAREX ENERGY CO COM 171798101 415 7000 SH Call SOLE 7000 0 0 CRONOS GROUP INC COM 22717L101 955 59800 SH Call SOLE 59800 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1394 12800 SH Call SOLE 12800 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2894 15500 SH Call SOLE 15500 0 0 ISHARES TR MSCI EMG MKT 464287234 579 13500 SH Call SOLE 13500 0 0 OCCIDENTAL PETE CORP COM 674599105 216 4300 SH Call SOLE 4300 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2812 9600 SH Call SOLE 9600 0 0 ISHARES TR IBOXX INV CP 464287242 497 4000 SH Put SOLE 4000 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 9346 31900 SH Put SOLE 31900 0 0 2U INC COM 90214J101 211 5628 SH SOLE 5628 0 0 ABB LTD SPONSORED ADR 000375204 246 12284 SH SOLE 12284 0 0 ABBOTT LABS COM 002824100 100957 1200441 SH SOLE 1200441 0 0 ABIOMED INC COM 003654100 269 1036 SH SOLE 1036 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 56501 305793 SH SOLE 278892 0 26900 ACUITY BRANDS INC COM 00508Y102 238 1726 SH SOLE 1726 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 972 6310 SH SOLE 6310 0 0 AEGON N V NY REGISTRY S 007924103 142 28724 SH SOLE 28106 0 618 AFFILIATED MANAGERS GROUP IN COM 008252108 1098 11927 SH SOLE 8377 0 3550 AGCO CORP COM 001084102 812 10474 SH SOLE 10474 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 759 10172 SH SOLE 10171 0 0 AIR LEASE CORP CL A 00912X302 422 10223 SH SOLE 10223 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 10591 132158 SH SOLE 132157 0 0 ALASKA AIR GROUP INC COM 011659109 10140 158669 SH SOLE 158669 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 882 6253 SH SOLE 4603 0 1650 ALEXION PHARMACEUTICALS INC COM 015351109 893 6820 SH SOLE 6820 0 0 ALIGN TECHNOLOGY INC COM 016255101 1178 4304 SH SOLE 4304 0 0 ALLEGHANY CORP DEL COM 017175100 657 965 SH SOLE 964 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 406 3675 SH SOLE 3674 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 251 1796 SH SOLE 1795 0 0 ALLIANT ENERGY CORP COM 018802108 535 10918 SH SOLE 10918 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 223 19201 SH SOLE 19201 0 0 ALLY FINL INC COM 02005N100 2412 77863 SH SOLE 77863 0 0 ALPHABET INC CAP STK CL C 02079K107 72238 66830 SH SOLE 60889 0 5941 ALPS ETF TR RIVERFRNT FLE 00162Q510 30229 906148 SH SOLE 906147 0 0 ALPS ETF TR RIVERFRNT DYM 00162Q528 29452 913114 SH SOLE 913113 0 0 ALPS ETF TR RIVERFRONT DY 00162Q536 35613 1427955 SH SOLE 1427955 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 8629 348391 SH SOLE 348390 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 17060 1732059 SH SOLE 1666759 0 65300 AMBAC FINL GROUP INC COM NEW 023139884 357 21200 SH SOLE 21200 0 0 AMBEV SA SPONSORED ADR 02319V103 526 112662 SH SOLE 112661 0 0 AMCOR PLC ORD G0250X107 1607 139904 SH SOLE 139904 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 86 12100 SH SOLE 12100 0 0 AMERICAN ELEC PWR CO INC COM 025537101 6873 78101 SH SOLE 77000 0 1100 AMERICAN FIN TR INC COM CLASS A 02607T109 1542 141525 SH SOLE 141525 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 626 11758 SH SOLE 11757 0 0 AMETEK INC NEW COM 031100100 573 6316 SH SOLE 6315 0 0 ANADARKO PETE CORP COM 032511107 1926 27294 SH SOLE 25104 0 2190 ANALOG DEVICES INC COM 032654105 41284 365770 SH SOLE 365770 0 0 ANNALY CAP MGMT INC COM 035710409 12209 1337166 SH SOLE 643477 0 693688 ANSYS INC COM 03662Q105 772 3771 SH SOLE 3771 0 0 ANTHEM INC COM 036752103 32007 113418 SH SOLE 113217 0 200 AON PLC SHS CL A G0408V102 2404 12460 SH SOLE 10459 0 2000 APPLIED MATLS INC COM 038222105 3817 84994 SH SOLE 84994 0 0 APTIV PLC SHS G6095L109 9501 117547 SH SOLE 117546 0 0 AQUA AMERICA INC COM 03836W103 775 18741 SH SOLE 10141 0 8600 ARAMARK COM 03852U106 3349 92890 SH SOLE 92890 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2246 55057 SH SOLE 55056 0 0 ARGAN INC COM 04010E109 428 10565 SH SOLE 10565 0 0 ARK ETF TR INNOVATION ET 00214Q104 2784 58042 SH SOLE 58042 0 0 ARLINGTON ASSET INVT CORP CL A NEW 041356205 126 18400 SH SOLE 18400 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 530 32033 SH SOLE 32033 0 0 ARROW ELECTRS INC COM 042735100 253 3560 SH SOLE 3560 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 367 8243 SH SOLE 8243 0 0 ATMOS ENERGY CORP COM 049560105 540 5120 SH SOLE 5119 0 0 AVALARA INC COM 05338G106 493 6829 SH SOLE 6829 0 0 AVALONBAY CMNTYS INC COM 053484101 487 2399 SH SOLE 2399 0 0 BADGER METER INC COM 056525108 651 10907 SH SOLE 10907 0 0 BAIDU INC SPON ADR REP 056752108 2520 21475 SH SOLE 21474 0 0 BANK AMER CORP COM 060505104 35069 1209311 SH SOLE 959124 0 250186 BANK HAWAII CORP COM 062540109 1111 13405 SH SOLE 13404 0 0 BANK NEW YORK MELLON CORP COM 064058100 14510 328689 SH SOLE 327563 0 1126 BANK OF THE ST JAMES FINL GP COM 470299108 213 14484 SH SOLE 14484 0 0 BANK OZK COM 06417N103 264 8783 SH SOLE 8783 0 0 BARINGS GLOBAL SHORT DURATIO COM 06760L100 850 48110 SH SOLE 48110 0 0 BARRICK GOLD CORPORATION COM 067901108 279 17729 SH SOLE 17728 0 0 BAXTER INTL INC COM 071813109 3692 45084 SH SOLE 37784 0 7300 3M CO COM 88579Y101 29163 168240 SH SOLE 143450 0 24789 ABBVIE INC COM 00287Y109 67344 926080 SH SOLE 875525 0 50554 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 0 0 SH SOLE 0 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN IN 00326L100 109 13138 SH SOLE 13137 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 244 9150 SH SOLE 9150 0 0 ACTIVISION BLIZZARD INC COM 00507V109 10052 212972 SH SOLE 212971 0 0 ADIENT PLC ORD SHS G0084W101 574 23687 SH SOLE 23686 0 0 ADOBE INC COM 00724F101 6536 22185 SH SOLE 20185 0 2000 ADVANCED EMISSIONS SOLUTS IN COM 00770C101 136 10813 SH SOLE 10813 0 0 ADVANCED MICRO DEVICES INC COM 007903107 1196 39393 SH SOLE 39393 0 0 ADVISORSHARES TR ADVISORSHS ET 00768Y206 800 16096 SH SOLE 16096 0 0 AERCAP HOLDINGS NV SHS N00985106 811 15600 SH SOLE 15600 0 0 AFLAC INC COM 001055102 21980 401020 SH SOLE 385269 0 15750 AIR PRODS & CHEMS INC COM 009158106 25775 113867 SH SOLE 88771 0 25095 ALBEMARLE CORP COM 012653101 13669 194147 SH SOLE 194147 0 0 ALCON INC ORD SHS H01301128 2342 37757 SH SOLE 37757 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 23407 138135 SH SOLE 135939 0 2195 ALLERGAN PLC SHS G0177J108 4664 27855 SH SOLE 26391 0 1464 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PART 01881G106 264 8912 SH SOLE 8912 0 0 ALLIANZGI EQUITY & CONV INCO COM 018829101 625 28809 SH SOLE 28809 0 0 ALLSTATE CORP COM 020002101 12281 120780 SH SOLE 68114 0 52665 ALPHABET INC CAP STK CL A 02079K305 42534 39282 SH SOLE 38984 0 298 ALPS ETF TR RIVERFRONT UN 00162Q544 2525 99844 SH SOLE 99844 0 0 ALPS ETF TR SECTR DIV DOG 00162Q858 1842 42346 SH SOLE 42346 0 0 ALTABA INC COM 021346101 857 12363 SH SOLE 7763 0 4600 ALTAIR ENGR INC COM CL A 021369103 243 6032 SH SOLE 6032 0 0 ALTRIA GROUP INC COM 02209S103 33042 697830 SH SOLE 673889 0 23940 AMAZON COM INC COM 023135106 75717 39985 SH SOLE 37805 0 2180 AMC NETWORKS INC CL A 00164V103 284 5214 SH SOLE 5214 0 0 AMDOCS LTD SHS G02602103 686 11058 SH SOLE 11057 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 554 16996 SH SOLE 16995 0 0 AMERICAN EXPRESS CO COM 025816109 31820 257775 SH SOLE 254765 0 3010 AMERICAN NATL BANKSHARES INC COM 027745108 214 5541 SH SOLE 5541 0 0 AMERICAN TOWER CORP NEW COM 03027X100 7891 38597 SH SOLE 38596 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 15694 135289 SH SOLE 83488 0 51800 AMERIGAS PARTNERS L P UNIT L P INT 030975106 727 20900 SH SOLE 19400 0 1500 AMERIPRISE FINL INC COM 03076C106 5991 41280 SH SOLE 33499 0 7780 AMERISOURCEBERGEN CORP COM 03073E105 34061 399505 SH SOLE 399505 0 0 AMGEN INC COM 031162100 52492 284851 SH SOLE 274726 0 10125 AMN HEALTHCARE SERVICES INC COM 001744101 590 10876 SH SOLE 10876 0 0 AMPHENOL CORP NEW CL A 032095101 2478 25832 SH SOLE 25831 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 238 13418 SH SOLE 13417 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1996 22552 SH SOLE 22551 0 0 ANIKA THERAPEUTICS INC COM 035255108 633 15594 SH SOLE 15594 0 0 ANTERO MIDSTREAM CORP COM 03676B102 1525 133081 SH SOLE 133081 0 0 APACHE CORP COM 037411105 1061 36654 SH SOLE 36653 0 0 APHRIA INC COM 03765K104 74 10625 SH SOLE 10625 0 0 APPLE INC COM 037833100 103149 521168 SH SOLE 474926 0 46241 ARCH CAP GROUP LTD ORD G0450A105 320 8656 SH SOLE 8656 0 0 ARES CAP CORP COM 04010L103 5503 306789 SH SOLE 306788 0 0 ARGENX SE SPONSORED ADR 04016X101 284 2012 SH SOLE 2012 0 0 ARRAY BIOPHARMA INC COM 04269X105 8098 174800 SH SOLE 174800 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 540 19631 SH SOLE 19630 0 0 ASML HOLDING N V N Y REGISTRY N07059210 2487 11965 SH SOLE 11965 0 0 ASPEN TECHNOLOGY INC COM 045327103 1369 11022 SH SOLE 11022 0 0 ASSURANT INC COM 04621X108 501 4714 SH SOLE 4714 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 2219 53766 SH SOLE 53766 0 0 AT&T INC COM 00206R102 69408 2071292 SH SOLE 2010398 0 60893 ATLANTIC UN BANKSHARES CORP COM 04911A107 218 6193 SH SOLE 6192 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 049164BH8 12 13000 SH SOLE 13000 0 0 AURORA CANNABIS INC COM 05156X108 457 58545 SH SOLE 58545 0 0 AUTODESK INC COM 052769106 9755 59883 SH SOLE 57882 0 2000 AUTOMATIC DATA PROCESSING IN COM 053015103 15371 92975 SH SOLE 91375 0 1600 AUTOZONE INC COM 053332102 792 721 SH SOLE 721 0 0 AVERY DENNISON CORP COM 053611109 967 8362 SH SOLE 8362 0 0 AXON ENTERPRISE INC COM 05464C101 0 0 SH SOLE 0 0 0 BALL CORP COM 058498106 1305 18658 SH SOLE 18657 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 141 25440 SH SOLE 25440 0 0 BANK MONTREAL QUE COM 063671101 5330 70652 SH SOLE 70651 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 508 14963 SH SOLE 14963 0 0 BARINGS BDC INC COM 06759L103 685 69654 SH SOLE 69653 0 0 BAUSCH HEALTH COS INC COM 071734107 630 25008 SH SOLE 25008 0 0 BECTON DICKINSON & CO COM 075887109 22281 88416 SH SOLE 69889 0 18527 BERKLEY W R CORP COM 084423102 1049 15924 SH SOLE 15923 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 80222 376329 SH SOLE 374933 0 1396 BERRY GLOBAL GROUP INC COM 08579W103 279 5317 SH SOLE 5317 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 633 12394 SH SOLE 12394 0 0 BIOGEN INC COM 09062X103 3412 14593 SH SOLE 14593 0 0 BLACK KNIGHT INC COM 09215C105 901 14981 SH SOLE 14981 0 0 BLACKBERRY LTD COM 09228F103 232 31100 SH SOLE 31100 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 284 21961 SH SOLE 21961 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 168 18985 SH SOLE 18985 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTE 092524107 139 24745 SH SOLE 24744 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 807 20771 SH SOLE 20771 0 0 BLACKROCK INC COM 09247X101 21369 45534 SH SOLE 45534 0 0 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 130 10500 SH SOLE 10500 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 1726 188310 SH SOLE 188309 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 853 104307 SH SOLE 104306 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 1766 54673 SH SOLE 54672 0 0 BLACKROCK TCP CAPITAL CORP NOTE 5.250%1 87238QAB9 140 140000 SH SOLE 140000 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 3120 70240 SH SOLE 70240 0 0 BLACKSTONE GSO LNG SHRT CR I COM SHS BN IN 09257D102 289 18450 SH SOLE 18450 0 0 BLOOM ENERGY CORP COM CL A 093712107 396 32331 SH SOLE 32331 0 0 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 256 21800 SH SOLE 21800 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 43 14160 SH SOLE 14160 0 0 BOEING CO COM 097023105 19010 52225 SH SOLE 48719 0 3505 BOOKING HLDGS INC COM 09857L108 24919 13293 SH SOLE 13292 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 430 6502 SH SOLE 6501 0 0 BOSTON PROPERTIES INC COM 101121101 798 6192 SH SOLE 6192 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 8073 231530 SH SOLE 231529 0 0 BROOKFIELD PROPERTY PARTRS L UNIT LTD PART G16249107 680 35924 SH SOLE 35924 0 0 BROWN & BROWN INC COM 115236101 5808 173387 SH SOLE 173387 0 0 BROWN FORMAN CORP CL B 115637209 6762 122005 SH SOLE 122004 0 0 BT GROUP PLC ADR 05577E101 1717 134533 SH SOLE 134533 0 0 BURLINGTON STORES INC COM 122017106 352 2073 SH SOLE 2073 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1518 17999 SH SOLE 17999 0 0 CAE INC COM 124765108 344 12822 SH SOLE 12821 0 0 CAMPBELL SOUP CO COM 134429109 3345 83496 SH SOLE 83496 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 378 9781 SH SOLE 9781 0 0 CANADIAN NATL RY CO COM 136375102 4041 43706 SH SOLE 43706 0 0 CANNAE HLDGS INC COM 13765N107 333 11494 SH SOLE 11493 0 0 CAPITAL ONE FINL CORP COM 14040H105 17145 188948 SH SOLE 184577 0 4371 CAPITALA FIN CORP 5.75% NT CV 2 14054R403 1011 40038 SH SOLE 40038 0 0 CARDINAL HEALTH INC COM 14149Y108 6523 138496 SH SOLE 138496 0 0 CARMAX INC COM 143130102 11330 130490 SH SOLE 130490 0 0 CARNIVAL CORP UNIT 99/99/99 143658300 18165 390235 SH SOLE 389785 0 450 CASELLA WASTE SYS INC CL A 147448104 602 15206 SH SOLE 15206 0 0 CBS CORP NEW CL B 124857202 9494 190279 SH SOLE 190279 0 0 CDK GLOBAL INC COM 12508E101 6133 124065 SH SOLE 124064 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 6629 84392 SH SOLE 84391 0 0 CDW CORP COM 12514G108 6131 55242 SH SOLE 46467 0 8775 CENTENE CORP DEL COM 15135B101 3880 73992 SH SOLE 73991 0 0 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 141 18050 SH SOLE 18050 0 0 CENTERPOINT ENERGY INC COM 15189T107 1387 48467 SH SOLE 48466 0 0 CENTERSTATE BK CORP COM 15201P109 1993 86561 SH SOLE 86560 0 0 CERNER CORP COM 156782104 14908 203385 SH SOLE 203385 0 0 CERUS CORP COM 157085101 92 16464 SH SOLE 16464 0 0 CF INDS HLDGS INC COM 125269100 735 15743 SH SOLE 15742 0 0 CHEMED CORP NEW COM 16359R103 271 752 SH SOLE 752 0 0 CHICOS FAS INC COM 168615102 34 10200 SH SOLE 10200 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 13289 293415 SH SOLE 133050 0 160365 CHIPOTLE MEXICAN GRILL INC COM 169656105 370 506 SH SOLE 506 0 0 CHUBB LIMITED COM H1467J104 42705 289945 SH SOLE 246576 0 43368 CIGNA CORP NEW COM 125523100 1835 11651 SH SOLE 9208 0 2443 CINCINNATI FINL CORP COM 172062101 799 7714 SH SOLE 7713 0 0 CINEMARK HOLDINGS INC COM 17243V102 840 23291 SH SOLE 23291 0 0 CINTAS CORP COM 172908105 2121 8944 SH SOLE 7943 0 1000 CITIGROUP INC COM NEW 172967424 20644 294804 SH SOLE 219663 0 75141 BB&T CORP COM 054937107 21265 432851 SH SOLE 432851 0 0 BCE INC COM NEW 05534B760 11777 258950 SH SOLE 258949 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3183 10 SH SOLE 9 0 1 BEST BUY INC COM 086516101 833 11958 SH SOLE 11958 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1602 27591 SH SOLE 27291 0 300 BIOMARIN PHARMACEUTICAL INC COM 09061G101 295 3447 SH SOLE 3447 0 0 BK TECHNOLOGIES CORPORATION COM 05587G104 0 0 SH SOLE 0 0 0 BLACKLINE INC COM 09239B109 389 7281 SH SOLE 7281 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 277 25902 SH SOLE 25901 0 0 BLACKROCK ENH CAP & INC FD I COM 09256A109 338 21417 SH SOLE 21417 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 518 48333 SH SOLE 48333 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 333 19086 SH SOLE 19086 0 0 BLACKROCK MUNICIPL INC QLTY COM 092479104 509 37025 SH SOLE 37025 0 0 BLACKSTONE GSO STRATEGIC CR COM SHS BEN I 09257R101 502 34244 SH SOLE 34243 0 0 BNY MELLON MUN INCOME INC COM 05589T104 245 28765 SH SOLE 28765 0 0 BOSTON SCIENTIFIC CORP COM 101137107 931 21675 SH SOLE 21674 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 325 28929 SH SOLE 28928 0 0 BP PLC SPONSORED ADR 055622104 20235 485252 SH SOLE 484189 0 1063 BRANDYWINE RLTY TR SH BEN INT NE 105368203 266 18621 SH SOLE 18621 0 0 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 236 20129 SH SOLE 20129 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 939 6225 SH SOLE 6225 0 0 BRINKS CO COM 109696104 1137 14018 SH SOLE 14017 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 26887 592891 SH SOLE 559416 0 33475 BROADCOM INC COM 11135F101 14794 51398 SH SOLE 49815 0 1582 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4518 35392 SH SOLE 35392 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT S 112585104 5869 122840 SH SOLE 122840 0 0 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 475 37157 SH SOLE 37157 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 506 23351 SH SOLE 23350 0 0 BROOKS AUTOMATION INC COM 114340102 1283 33114 SH SOLE 33114 0 0 BUCKEYE PARTNERS L P UNIT LTD PART 118230101 416 10153 SH SOLE 10153 0 0 BUNGE LIMITED COM G16962105 731 13127 SH SOLE 13126 0 0 BWX TECHNOLOGIES INC COM 05605H100 787 15107 SH SOLE 15107 0 0 CABOT OIL & GAS CORP COM 127097103 2978 129741 SH SOLE 113841 0 15899 CADENCE DESIGN SYSTEM INC COM 127387108 254 3601 SH SOLE 3601 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 142 17654 SH SOLE 17654 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN IN 128125101 254 19912 SH SOLE 19912 0 0 CAMDEN PPTY TR SH BEN INT 133131102 572 5493 SH SOLE 5292 0 200 CANADIAN PAC RY LTD COM 13645T100 2384 10137 SH SOLE 10136 0 0 CANOPY GROWTH CORP COM 138035100 995 24714 SH SOLE 18528 0 6186 CAPITALA FIN CORP COM 14054R106 903 95655 SH SOLE 95655 0 0 CARLISLE COS INC COM 142339100 256 1830 SH SOLE 1830 0 0 CASEYS GEN STORES INC COM 147528103 592 3801 SH SOLE 3800 0 0 CATALENT INC COM 148806102 723 13349 SH SOLE 13349 0 0 CATERPILLAR INC DEL COM 149123101 13057 95809 SH SOLE 72867 0 22941 CBOE GLOBAL MARKETS INC COM 12503M108 255 2470 SH SOLE 2470 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 280 37388 SH SOLE 37387 0 0 CBRE GROUP INC CL A 12504L109 11021 214850 SH SOLE 214849 0 0 CELGENE CORP COM 151020104 3056 33070 SH SOLE 33070 0 0 CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207 185 20316 SH SOLE 20316 0 0 CENTURYLINK INC COM 156700106 1349 114754 SH SOLE 114754 0 0 CHARLES RIV LABS INTL INC COM 159864107 902 6361 SH SOLE 6361 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 3104 7855 SH SOLE 5287 0 2568 CHECK POINT SOFTWARE TECH LT ORD M22465104 12305 106440 SH SOLE 103475 0 2965 CHEESECAKE FACTORY INC COM 163072101 1229 28118 SH SOLE 28118 0 0 CHEGG INC COM 163092109 1365 35386 SH SOLE 35386 0 0 CHEMOCENTRYX INC COM 16383L106 1291 138827 SH SOLE 138827 0 0 CHENIERE ENERGY INC COM NEW 16411R208 247 3621 SH SOLE 3621 0 0 CHESAPEAKE ENERGY CORP COM 165167107 53 27597 SH SOLE 27597 0 0 CHESAPEAKE ENERGY CORP PFD CONV 165167842 1712 32221 SH SOLE 32221 0 0 CHEVRON CORP NEW COM 166764100 74954 602334 SH SOLE 490391 0 111942 CHINA INDEX HLDGS LTD SPNSRD ADS A 16954W101 71 20217 SH SOLE 20217 0 0 CHURCH & DWIGHT INC COM 171340102 15773 215890 SH SOLE 189890 0 26000 CIENA CORP COM NEW 171779309 2449 59556 SH SOLE 59556 0 0 CIMAREX ENERGY CO COM 171798101 667 11245 SH SOLE 11244 0 0 CISCO SYS INC COM 17275R102 91078 1664145 SH SOLE 1328901 0 335244 CITIZENS FINL GROUP INC COM 174610105 824 23308 SH SOLE 23308 0 0 CITY HLDG CO COM 177835105 385 5057 SH SOLE 5057 0 0 CITRIX SYS INC COM 177376100 817 8326 SH SOLE 8326 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 372 31175 SH SOLE 31175 0 0 CLEVELAND CLIFFS INC COM 185899101 1975 185115 SH SOLE 185114 0 0 CLOROX CO DEL COM 189054109 10196 66596 SH SOLE 34716 0 31880 CME GROUP INC COM 12572Q105 3227 16628 SH SOLE 16627 0 0 CNOOC LTD SPONSORED ADR 126132109 388 2281 SH SOLE 2281 0 0 COASTAL FINL CORP WA COM NEW 19046P209 402 26026 SH SOLE 26026 0 0 COCA COLA CO COM 191216100 46761 918350 SH SOLE 911910 0 6440 COCA COLA EUROPEAN PARTNERS SHS G25839104 672 11906 SH SOLE 11905 0 0 COGNEX CORP COM 192422103 363 7577 SH SOLE 7577 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3639 57413 SH SOLE 57413 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1796 69225 SH SOLE 69224 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 690 72961 SH SOLE 72960 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 292 21362 SH SOLE 21361 0 0 COHEN & STEERS SLT PFD INCM COM 19248Y107 1045 37109 SH SOLE 37108 0 0 COHERENT INC COM 192479103 330 2420 SH SOLE 2420 0 0 COMPANHIA ENERGETICA DE MINA SP ADR N-V PF 204409601 194 51000 SH SOLE 51000 0 0 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 192 44583 SH SOLE 44583 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1221 63918 SH SOLE 63917 0 0 CONAGRA BRANDS INC COM 205887102 11195 422170 SH SOLE 422170 0 0 CORE LABORATORIES N V COM N22717107 699 13378 SH SOLE 13378 0 0 CORESITE RLTY CORP COM 21870Q105 256 2223 SH SOLE 2223 0 0 CORNING INC COM 219350105 2530 76142 SH SOLE 75141 0 1000 COSAN LTD SHS A G25343107 212 15931 SH SOLE 15930 0 0 COSTCO WHSL CORP NEW COM 22160K105 23156 87627 SH SOLE 59986 0 27641 COUPA SOFTWARE INC COM 22266L106 254 2008 SH SOLE 2008 0 0 COVANTA HLDG CORP COM 22282E102 405 22616 SH SOLE 22615 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 625 3666 SH SOLE 3666 0 0 CRONOS GROUP INC COM 22717L101 210 13182 SH SOLE 13182 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 44707 342978 SH SOLE 324076 0 18901 CSX CORP COM 126408103 16057 207545 SH SOLE 157945 0 49600 CUBESMART COM 229663109 203 6083 SH SOLE 6083 0 0 CULLEN FROST BANKERS INC COM 229899109 248 2654 SH SOLE 2654 0 0 CUMMINS INC COM 231021106 8194 47823 SH SOLE 41373 0 6450 CURIS INC COM NEW 231269200 35 18994 SH SOLE 18994 0 0 CURTISS WRIGHT CORP COM 231561101 226 1783 SH SOLE 1782 0 0 CVS HEALTH CORP COM 126650100 76165 1397781 SH SOLE 1195979 0 201802 CYBERARK SOFTWARE LTD SHS M2682V108 426 3337 SH SOLE 3337 0 0 DARDEN RESTAURANTS INC COM 237194105 1920 15771 SH SOLE 12771 0 3000 DEERE & CO COM 244199105 12286 74147 SH SOLE 51711 0 22435 DELL TECHNOLOGIES INC CL C 24703L202 2971 58510 SH SOLE 48298 0 10212 DEXCOM INC COM 252131107 976 6519 SH SOLE 6519 0 0 DIGITAL RLTY TR INC COM 253868103 10403 88322 SH SOLE 77345 0 10976 DISCOVER FINL SVCS COM 254709108 22109 284958 SH SOLE 284957 0 0 DISCOVERY INC COM SER A 25470F104 907 29567 SH SOLE 29567 0 0 DIXIE GROUP INC CL A 255519100 23 40000 SH SOLE 40000 0 0 DNP SELECT INCOME FD COM 23325P104 281 23794 SH SOLE 23794 0 0 DOCUSIGN INC COM 256163106 535 10772 SH SOLE 10772 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 541 8378 SH SOLE 8378 0 0 DOLLAR TREE INC COM 256746108 2867 26698 SH SOLE 26698 0 0 DOMINION ENERGY INC COM 25746U109 42297 547043 SH SOLE 519243 0 27800 DUKE ENERGY CORP NEW COM NEW 26441C204 34638 392550 SH SOLE 384662 0 7887 DUKE REALTY CORP COM NEW 264411505 476 15070 SH SOLE 15069 0 0 DYCOM INDS INC COM 267475101 1157 19661 SH SOLE 19661 0 0 EAST WEST BANCORP INC COM 27579R104 483 10338 SH SOLE 10338 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 1271 70214 SH SOLE 70214 0 0 EATON CORP PLC SHS G29183103 15034 180527 SH SOLE 136583 0 43944 EATON VANCE CORP COM NON VTG 278265103 950 22045 SH SOLE 22045 0 0 EATON VANCE MUN BD FD COM 27827X101 259 20914 SH SOLE 20913 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 136 10415 SH SOLE 10415 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 354 42793 SH SOLE 42793 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 351 29332 SH SOLE 29331 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 255 17017 SH SOLE 17017 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 225 23067 SH SOLE 23067 0 0 EBIX INC COM NEW 278715206 338 6739 SH SOLE 6739 0 0 ECOLAB INC COM 278865100 9949 50392 SH SOLE 49920 0 472 EDWARDS LIFESCIENCES CORP COM 28176E108 1573 8518 SH SOLE 8518 0 0 ELLINGTON FINANCIAL INC COM 28852N109 513 28552 SH SOLE 28552 0 0 CLEAN HARBORS INC COM 184496107 979 13782 SH SOLE 13782 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 233 25363 SH SOLE 25363 0 0 CLEARWAY ENERGY INC CL C 18539C204 229 13636 SH SOLE 13636 0 0 CMS ENERGY CORP COM 125896100 1342 23177 SH SOLE 23177 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 250 19604 SH SOLE 19603 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 1400 64774 SH SOLE 64774 0 0 COLGATE PALMOLIVE CO COM 194162103 7776 108506 SH SOLE 100675 0 7830 COLONY CAP INC NEW CL A COM 19626G108 205 41155 SH SOLE 41154 0 0 COMCAST CORP NEW CL A 20030N101 68632 1623275 SH SOLE 1363937 0 259337 COMERICA INC COM 200340107 1633 22494 SH SOLE 22494 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 350 8900 SH SOLE 8900 0 0 COMPANHIA BRASILEIRA DE DIST SPN ADR PFD C 20440T201 249 10208 SH SOLE 10208 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 168 10080 SH SOLE 10079 0 0 COMPASS MINERALS INTL INC COM 20451N101 1323 24080 SH SOLE 24080 0 0 CONOCOPHILLIPS COM 20825C104 7801 127898 SH SOLE 102927 0 24971 CONSOLIDATED EDISON INC COM 209115104 867 9888 SH SOLE 9888 0 0 CONSTELLATION BRANDS INC CL A 21036P108 4676 23751 SH SOLE 23035 0 716 CONSTELLIUM NV CL A N22035104 317 31595 SH SOLE 31595 0 0 COOPER COS INC COM NEW 216648402 15025 44600 SH SOLE 44599 0 0 COPART INC COM 217204106 1165 15600 SH SOLE 15600 0 0 CORELOGIC INC COM 21871D103 566 13550 SH SOLE 13550 0 0 CORTEVA INC COM 22052L104 5198 175816 SH SOLE 140923 0 34892 COSTAR GROUP INC COM 22160N109 820 1481 SH SOLE 1481 0 0 COTY INC COM CL A 222070203 706 52751 SH SOLE 52751 0 0 CRANE CO COM 224399105 1080 12949 SH SOLE 12948 0 0 CREE INC COM 225447101 541 9632 SH SOLE 9632 0 0 CROWN HOLDINGS INC COM 228368106 693 11344 SH SOLE 11344 0 0 CUSHING ENERGY INCOME COM SH BEN IN 23162T102 71 10273 SH SOLE 10272 0 0 CYRUSONE INC COM 23283R100 1643 28470 SH SOLE 28470 0 0 D R HORTON INC COM 23331A109 666 15450 SH SOLE 15450 0 0 DANAHER CORPORATION COM 235851102 23454 164106 SH SOLE 125097 0 39008 DARLING INGREDIENTS INC COM 237266101 1146 57640 SH SOLE 57640 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD W 23908L306 3269 140176 SH SOLE 140176 0 0 DAVITA INC COM 23918K108 379 6749 SH SOLE 6749 0 0 DBX ETF TR XTRACK MSCI E 233051200 981 31039 SH SOLE 31038 0 0 DBX ETF TR XTRACK MSCI E 233051853 255 8780 SH SOLE 8780 0 0 DELAWARE ENHANCED GBL DIV & COM 246060107 156 15850 SH SOLE 15850 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 17195 302997 SH SOLE 302997 0 0 DERMIRA INC COM 24983L104 273 28560 SH SOLE 28560 0 0 DESIGNER BRANDS INC CL A 250565108 704 36764 SH SOLE 36764 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 15920 92386 SH SOLE 75586 0 16800 DIAMONDBACK ENERGY INC COM 25278X109 2624 24082 SH SOLE 20032 0 4050 DISCOVERY INC COM SER C 25470F302 6978 245295 SH SOLE 245295 0 0 DISNEY WALT CO COM DISNEY 254687106 58441 418512 SH SOLE 324911 0 93600 DOLLAR GEN CORP NEW COM 256677105 34161 252749 SH SOLE 252749 0 0 DOMINION ENERGY INC UNIT 08/15/20 25746U836 984 19582 SH SOLE 19582 0 0 DOMINOS PIZZA INC COM 25754A201 688 2473 SH SOLE 2473 0 0 DONALDSON INC COM 257651109 204 4027 SH SOLE 4027 0 0 DORMAN PRODUCTS INC COM 258278100 229 2635 SH SOLE 2635 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1577 78997 SH SOLE 78997 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 496 23755 SH SOLE 23755 0 0 DOUGLAS EMMETT INC COM 25960P109 301 7564 SH SOLE 7564 0 0 DOVER CORP COM 260003108 1308 13062 SH SOLE 12711 0 350 DOW INC COM 260557103 8080 163859 SH SOLE 138165 0 25694 DTE ENERGY CO COM 233331107 271 2120 SH SOLE 2120 0 0 DUFF & PHELPS GLB UTL INC FD COM 26433C105 454 29677 SH SOLE 29677 0 0 DUNKIN BRANDS GROUP INC COM 265504100 209 2634 SH SOLE 2634 0 0 DUPONT DE NEMOURS INC COM 26614N102 12410 165312 SH SOLE 135893 0 29419 DXC TECHNOLOGY CO COM 23355L106 379 6875 SH SOLE 6874 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 250 5625 SH SOLE 5625 0 0 EASTMAN CHEMICAL CO COM 277432100 543 6986 SH SOLE 6985 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 204 12057 SH SOLE 12056 0 0 EATON VANCE HIGH INCOME 2021 COM SH BEN IN 27829W101 2720 270184 SH SOLE 270184 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 685 54196 SH SOLE 54195 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 111 17900 SH SOLE 17900 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 754 46982 SH SOLE 46981 0 0 EBAY INC COM 278642103 11819 299227 SH SOLE 299226 0 0 EDISON INTL COM 281020107 496 7361 SH SOLE 7360 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 565 16745 SH SOLE 16745 0 0 ELBIT SYS LTD ORD M3760D101 354 2370 SH SOLE 2370 0 0 ELECTRONIC ARTS INC COM 285512109 1059 10468 SH SOLE 10468 0 0 EMCOR GROUP INC COM 29084Q100 205 2333 SH SOLE 2332 0 0 ENCANA CORP COM 292505104 2159 421025 SH SOLE 421024 0 0 ENCORE CAP GROUP INC NOTE 2.875% 292554AH5 18 20000 SH SOLE 20000 0 0 EOG RES INC COM 26875P101 1854 19903 SH SOLE 19902 0 0 ESSEX PPTY TR INC COM 297178105 349 1197 SH SOLE 1197 0 0 ETSY INC COM 29786A106 419 6842 SH SOLE 6842 0 0 EURONET WORLDWIDE INC COM 298736109 1760 10463 SH SOLE 10463 0 0 EVEREST RE GROUP LTD COM G3223R108 611 2472 SH SOLE 2472 0 0 EVERGY INC COM 30034W106 242 4035 SH SOLE 4035 0 0 EVOLUS INC COM 30052C107 160 11000 SH SOLE 11000 0 0 EXACT SCIENCES CORP COM 30063P105 707 5990 SH SOLE 5990 0 0 EXELIXIS INC COM 30161Q104 275 12900 SH SOLE 12900 0 0 F M C CORP COM NEW 302491303 283 3413 SH SOLE 3413 0 0 F5 NETWORKS INC COM 315616102 693 4762 SH SOLE 4662 0 100 FACTSET RESH SYS INC COM 303075105 11874 41439 SH SOLE 41438 0 0 FAIR ISAAC CORP COM 303250104 351 1118 SH SOLE 1118 0 0 FANG HLDGS LTD ADR 30711Y102 80 129988 SH SOLE 129988 0 0 FEDERATED INVS INC PA CL B 314211103 219 6747 SH SOLE 6747 0 0 FIDELITY MSCI UTILS IN 316092865 1069 27226 SH SOLE 27226 0 0 FIDELITY COMWLTH TR NDQ CP IDX TR 315912808 322 1025 SH SOLE 1025 0 0 FIFTH THIRD BANCORP COM 316773100 526 18878 SH SOLE 18877 0 0 FIRST AMERN FINL CORP COM 31847R102 541 10091 SH SOLE 10091 0 0 FIRST BANCORP N C COM 318910106 641 17625 SH SOLE 17624 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 247 18347 SH SOLE 18347 0 0 FIRST DATA CORP NEW COM CL A 32008D106 449 16592 SH SOLE 16592 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUA 33718M105 1309 28975 SH SOLE 28975 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P608 15748 277603 SH SOLE 277603 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P806 4329 73036 SH SOLE 73036 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SEC 33739P855 414 21345 SH SOLE 21345 0 0 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALP 33737J307 240 6873 SH SOLE 6872 0 0 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WG 33733A201 39544 1618011 SH SOLE 1618011 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH 33733E104 36571 647741 SH SOLE 647740 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTE 33733E203 3360 23860 SH SOLE 23860 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT ID 33733E302 9280 64532 SH SOLE 64531 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPL 33734X119 1133 24817 SH SOLE 24816 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHAD 33734X127 145 12644 SH SOLE 12643 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALP 33734X143 2137 27597 SH SOLE 27597 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALP 33734X184 5477 190770 SH SOLE 190770 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 653 28421 SH SOLE 28420 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA H 33738D408 19031 395581 SH SOLE 395580 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 1473 37758 SH SOLE 37757 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 10588 394213 SH SOLE 394213 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT 33739Q200 15028 290805 SH SOLE 290804 0 0 FIRST TR EXCHANGE TRADED FD FT STRG INCM 33739Q309 302 6015 SH SOLE 6015 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH 33739Q408 16584 276180 SH SOLE 276180 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC 33739E108 10878 561055 SH SOLE 561055 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNI 33740F805 3165 61131 SH SOLE 61131 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRA 33740F888 1849 71859 SH SOLE 71859 0 0 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALP 33737M102 390 8627 SH SOLE 8627 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 2318 101932 SH SOLE 101932 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1243 23855 SH SOLE 23854 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 1313 42863 SH SOLE 42863 0 0 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 3098 41513 SH SOLE 41513 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 2095 34078 SH SOLE 34077 0 0 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 515 57967 SH SOLE 57967 0 0 FIRSTSERVICE CORP NEW COM 33767E202 2249 23454 SH SOLE 23454 0 0 FIVE BELOW INC COM 33829M101 443 3693 SH SOLE 3693 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 833 41833 SH SOLE 41833 0 0 FLEX LTD ORD Y2573F102 105 10972 SH SOLE 10972 0 0 FLEXION THERAPEUTICS INC COM 33938J106 316 25700 SH SOLE 25700 0 0 FLEXSHARES TR GLB QLT R/E I 33939L787 1430 22546 SH SOLE 22546 0 0 FLIR SYS INC COM 302445101 744 13768 SH SOLE 13767 0 0 FLUOR CORP NEW COM 343412102 795 23601 SH SOLE 23601 0 0 FNB CORP PA COM 302520101 1939 164791 SH SOLE 164790 0 0 FORD MTR CO DEL COM 345370860 5001 488903 SH SOLE 488902 0 0 FORTINET INC COM 34959E109 205 2678 SH SOLE 2678 0 0 FORTIS INC COM 349553107 2430 61589 SH SOLE 61588 0 0 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN I 288578107 669 62185 SH SOLE 62185 0 0 EMERSON ELEC CO COM 291011104 17502 262331 SH SOLE 229564 0 32767 ENBRIDGE INC COM 29250N105 55290 1532455 SH SOLE 1522424 0 10031 ENCOMPASS HEALTH CORP COM 29261A100 222 3509 SH SOLE 3509 0 0 ENERGY TRANSFER LP COM UT LTD PT 29273V100 7525 534443 SH SOLE 531504 0 2938 ENTERGY CORP NEW COM 29364G103 605 5887 SH SOLE 5886 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 12224 423438 SH SOLE 418047 0 5390 EPAM SYS INC COM 29414B104 780 4511 SH SOLE 4510 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PART 26885B100 630 14116 SH SOLE 14116 0 0 EQUINIX INC COM 29444U700 1690 3353 SH SOLE 3353 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1030 13570 SH SOLE 13569 0 0 ERICSSON ADR B SEK 10 294821608 268 28269 SH SOLE 28269 0 0 ERIE INDTY CO CL A 29530P102 264 1041 SH SOLE 1041 0 0 ETF MANAGERS TR ETFMG ALTR HR 26924G508 969 30610 SH SOLE 30610 0 0 EVERBRIDGE INC COM 29978A104 873 9770 SH SOLE 9770 0 0 EVERSOURCE ENERGY COM 30040W108 556 7349 SH SOLE 7349 0 0 EXELON CORP COM 30161N101 2095 43718 SH SOLE 43718 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1168 8782 SH SOLE 8782 0 0 EXPEDITORS INTL WASH INC COM 302130109 9956 131251 SH SOLE 131251 0 0 EXTENDED STAY AMER INC UNIT 99/99/99 30224P200 957 56686 SH SOLE 56686 0 0 EXTRA SPACE STORAGE INC COM 30225T102 739 6970 SH SOLE 6970 0 0 EXXON MOBIL CORP COM 30231G102 63556 829405 SH SOLE 685057 0 144348 FACEBOOK INC CL A 30303M102 55037 285168 SH SOLE 285167 0 0 FASTENAL CO COM 311900104 1464 44947 SH SOLE 44947 0 0 FEDERAL REALTY INVT TR SH BEN INT NE 313747206 221 1721 SH SOLE 1721 0 0 FEDEX CORP COM 31428X106 17403 105997 SH SOLE 98603 0 7393 FIDELITY MSCI FINLS ID 316092501 1696 42295 SH SOLE 42295 0 0 FIDELITY MSCI HLTH CAR 316092600 547 12171 SH SOLE 12171 0 0 FIDELITY MSCI INFO TEC 316092808 1498 24062 SH SOLE 24062 0 0 FIDELITY DIVID ETF RIS 316092832 226 7099 SH SOLE 7099 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 349 8670 SH SOLE 8669 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 6225 50745 SH SOLE 50745 0 0 FIDUS INVT CORP COM 316500107 3590 225118 SH SOLE 225117 0 0 FIRST FINL BANKSHARES COM 32020R109 1229 39919 SH SOLE 39919 0 0 FIRST HORIZON NATL CORP COM 320517105 609 40811 SH SOLE 40811 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 558 5721 SH SOLE 5721 0 0 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 417 29806 SH SOLE 29806 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ET 33739P202 382 9883 SH SOLE 9883 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM 33739P301 1023 19573 SH SOLE 19573 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY A 33739P509 5028 99768 SH SOLE 99768 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 6996 113483 SH SOLE 113483 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST 33739P889 437 16493 SH SOLE 16493 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHAD 33737J117 1128 32008 SH SOLE 32008 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 18107 335635 SH SOLE 335635 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALP 33737J182 10005 397046 SH SOLE 397046 0 0 FIRST TR EXCH TRD ALPHA FD I UNIT KING ALP 33737J224 203 5596 SH SOLE 5596 0 0 FIRST TR EXCHANG TRADED FD I MANAGD MUN ET 33739N108 570 10417 SH SOLE 10417 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 1832 23521 SH SOLE 23521 0 0 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 232 6478 SH SOLE 6478 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCR 33734X101 782 18286 SH SOLE 18285 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADE 33734X135 1422 44938 SH SOLE 44938 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DU 33734X150 1011 23866 SH SOLE 23865 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2245 33750 SH SOLE 33750 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTI 33734X192 317 5492 SH SOLE 5492 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERG 33738D101 4730 188106 SH SOLE 188106 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 4167 88434 SH SOLE 88433 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET D 33738R100 1149 62152 SH SOLE 62152 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD AC 33738R506 4522 145601 SH SOLE 145600 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 33738R605 8720 286760 SH SOLE 286760 0 0 FIRST TR EXCHANGE TRADED FD DORSEYWRIGHT 33738R696 319 12807 SH SOLE 12807 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ TRANSN 33738R795 5385 225436 SH SOLE 225436 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 290 11450 SH SOLE 11450 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 1978 99984 SH SOLE 99984 0 0 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 640 20430 SH SOLE 20429 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 854 12146 SH SOLE 12146 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 4763 77791 SH SOLE 77791 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 2561 37232 SH SOLE 37231 0 0 FIRST TR MLP & ENERGY INCOME COM 33739B104 712 59919 SH SOLE 59919 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 21101 316607 SH SOLE 316607 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 4348 50861 SH SOLE 50860 0 0 FORTIVE CORP COM 34959J108 1137 13956 SH SOLE 13955 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 898 15725 SH SOLE 15724 0 0 FRANKLIN LTD DURATION INC TR COM 35472T101 133 13828 SH SOLE 13827 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 233 5942 SH SOLE 5942 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 1312 138932 SH SOLE 138931 0 0 GALLAGHER ARTHUR J & CO COM 363576109 889 10153 SH SOLE 10153 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN IN 36465A109 119 26104 SH SOLE 26104 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 606 15567 SH SOLE 15566 0 0 GASLOG LTD SHS G37585109 563 39100 SH SOLE 39100 0 0 GENERAL MLS INC COM 370334104 13972 266045 SH SOLE 261045 0 5000 GENTHERM INC COM 37253A103 203 4869 SH SOLE 4869 0 0 GENUINE PARTS CO COM 372460105 8138 78574 SH SOLE 74074 0 4500 GLADSTONE INVT CORP COM 376546107 135 12064 SH SOLE 12063 0 0 GLOBAL X FDS GLB X SUPERDI 37950E549 253 14756 SH SOLE 14755 0 0 GLOBAL X FDS US INFR DEV E 37954Y673 938 57551 SH SOLE 57551 0 0 GLOBANT S A COM L44385109 721 7139 SH SOLE 7139 0 0 GOL LINHAS AEREAS INTLG S A SPON ADR PFD 38045R206 239 14218 SH SOLE 14217 0 0 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 248 45987 SH SOLE 45987 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EM 381430206 1639 49864 SH SOLE 49864 0 0 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 113 14591 SH SOLE 14590 0 0 GRACE W R & CO DEL NEW COM 38388F108 681 8954 SH SOLE 8953 0 0 GREENBRIER COS INC COM 393657101 593 19535 SH SOLE 19535 0 0 GRUBHUB INC COM 400110102 883 11331 SH SOLE 11331 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 457 21948 SH SOLE 21947 0 0 HALLIBURTON CO COM 406216101 2417 106313 SH SOLE 106312 0 0 HAMILTON LANE INC CL A 407497106 284 4993 SH SOLE 4993 0 0 HANESBRANDS INC COM 410345102 3992 231845 SH SOLE 231845 0 0 HARTFORD FDS EXCHANGE TRADE SHRT DURTN ET 41653L602 996 24463 SH SOLE 24463 0 0 HASBRO INC COM 418056107 1064 10068 SH SOLE 10068 0 0 HCA HEALTHCARE INC COM 40412C101 12449 92102 SH SOLE 92101 0 0 HD SUPPLY HLDGS INC COM 40416M105 1027 25512 SH SOLE 25512 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 2729 20990 SH SOLE 20989 0 0 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 42330PAH0 13 13000 SH SOLE 13000 0 0 HERCULES CAPITAL INC COM 427096508 534 41705 SH SOLE 41704 0 0 HERCULES CAPITAL INC DBCV 4.375% 427096AF9 13 14000 SH SOLE 14000 0 0 HERSHEY CO COM 427866108 1545 11530 SH SOLE 8988 0 2542 HEWLETT PACKARD ENTERPRISE C COM 42824C109 587 39264 SH SOLE 15482 0 23781 HEXCEL CORP NEW COM 428291108 1926 23821 SH SOLE 23820 0 0 HFF INC CL A 40418F108 1323 29100 SH SOLE 29100 0 0 HI CRUSH INC COM 428337109 107 43501 SH SOLE 43501 0 0 HILTON GRAND VACATIONS INC COM 43283X105 430 13530 SH SOLE 13530 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 884 9046 SH SOLE 9045 0 0 HOME BANCSHARES INC COM 436893200 404 20988 SH SOLE 20988 0 0 HONEYWELL INTL INC COM 438516106 83749 479688 SH SOLE 361160 0 118527 HORMEL FOODS CORP COM 440452100 2483 61261 SH SOLE 61261 0 0 HOSPITALITY PPTYS TR COM SH BEN IN 44106M102 428 17146 SH SOLE 17145 0 0 HOST HOTELS & RESORTS INC COM 44107P104 300 16474 SH SOLE 16473 0 0 HUMANA INC COM 444859102 857 3234 SH SOLE 3233 0 0 HUNTINGTON BANCSHARES INC COM 446150104 10981 794583 SH SOLE 738542 0 56040 IAC INTERACTIVECORP COM 44919P508 236 1089 SH SOLE 1089 0 0 ICICI BK LTD ADR 45104G104 242 19226 SH SOLE 19226 0 0 IDEXX LABS INC COM 45168D104 686 2495 SH SOLE 2495 0 0 IHS MARKIT LTD SHS G47567105 2735 42931 SH SOLE 42931 0 0 ILLINOIS TOOL WKS INC COM 452308109 23001 152516 SH SOLE 130215 0 22300 ILLUMINA INC COM 452327109 682 1853 SH SOLE 1853 0 0 IMMUNOGEN INC COM 45253H101 192 88673 SH SOLE 88673 0 0 INDEPENDENCE CONTRACT DRIL I COM 453415309 61 39169 SH SOLE 39169 0 0 INFINERA CORPORATION COM 45667G103 401 138105 SH SOLE 138105 0 0 ING GROEP N V SPONSORED ADR 456837103 295 25545 SH SOLE 25544 0 0 INGREDION INC COM 457187102 1896 22986 SH SOLE 22985 0 0 INSULET CORP COM 45784P101 975 8169 SH SOLE 8169 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 419 6269 SH SOLE 6269 0 0 INTL PAPER CO COM 460146103 3038 70133 SH SOLE 70133 0 0 INTUIT COM 461202103 13126 50228 SH SOLE 50227 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1643 3133 SH SOLE 3133 0 0 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 1193 22418 SH SOLE 22418 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 166 10169 SH SOLE 10169 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 223 20001 SH SOLE 20001 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 C 46138J502 3602 169428 SH SOLE 169428 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 H 46138J601 3018 125283 SH SOLE 125283 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 691 55264 SH SOLE 55263 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 26302 779577 SH SOLE 779576 0 0 FIRSTENERGY CORP COM 337932107 8051 188076 SH SOLE 188075 0 0 FISERV INC COM 337738108 12023 131893 SH SOLE 74818 0 57075 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 251 12396 SH SOLE 12396 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1435 5113 SH SOLE 5113 0 0 FLEXSHARES TR MORNSTAR UPST 33939L407 741 22470 SH SOLE 22470 0 0 FLEXSHARES TR HIG YLD VL ET 33939L662 460 9437 SH SOLE 9437 0 0 FLEXSHARES TR STOXX GLOBR I 33939L795 917 17985 SH SOLE 17985 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD L 34960P101 556 36827 SH SOLE 36827 0 0 FOX CORP CL A COM 35137L105 1471 40163 SH SOLE 40163 0 0 FRANKLIN RES INC COM 354613101 1282 36845 SH SOLE 36844 0 0 FREEPORT-MCMORAN INC CL B 35671D857 919 79174 SH SOLE 79174 0 0 GABELLI DIVD & INCOME TR COM 36242H104 301 13932 SH SOLE 13932 0 0 GALAPAGOS NV SPON ADR 36315X101 315 2448 SH SOLE 2447 0 0 GAMESTOP CORP NEW CL A 36467W109 233 42646 SH SOLE 42645 0 0 GARTNER INC COM 366651107 268 1670 SH SOLE 1670 0 0 GENERAC HLDGS INC COM 368736104 441 6356 SH SOLE 6356 0 0 GENERAL DYNAMICS CORP COM 369550108 23500 129251 SH SOLE 124270 0 4980 GENERAL ELECTRIC CO COM 369604103 4421 421114 SH SOLE 411061 0 10053 GENERAL MTRS CO COM 37045V100 24776 643047 SH SOLE 643047 0 0 GENPACT LIMITED SHS G3922B107 2791 73295 SH SOLE 73295 0 0 GENTEX CORP COM 371901109 4284 174078 SH SOLE 174078 0 0 GILEAD SCIENCES INC COM 375558103 17275 255705 SH SOLE 252030 0 3675 GLAUKOS CORP COM 377322102 394 5238 SH SOLE 5238 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 14754 368672 SH SOLE 365446 0 3225 GLOBAL MED REIT INC COM NEW 37954A204 209 19980 SH SOLE 19980 0 0 GLOBAL PMTS INC COM 37940X102 11747 73363 SH SOLE 73362 0 0 GLOBAL X FDS NASDAQ 100 CO 37954Y483 1019 44753 SH SOLE 44753 0 0 GLOBAL X FDS RBTCS ARTFL I 37954Y715 210 10128 SH SOLE 10128 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 256 9840 SH SOLE 9840 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA IN 381430107 1009 35191 SH SOLE 35191 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 38684 658241 SH SOLE 658241 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 367 8297 SH SOLE 8297 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 4687 22909 SH SOLE 22909 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 420 27488 SH SOLE 27487 0 0 GRACO INC COM 384109104 988 19693 SH SOLE 19692 0 0 GRAINGER W W INC COM 384802104 12145 45275 SH SOLE 44975 0 300 GRAPHIC PACKAGING HLDG CO COM 388689101 194 13926 SH SOLE 13926 0 0 GREEN DOT CORP CL A 39304D102 208 4270 SH SOLE 4270 0 0 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 423 52065 SH SOLE 52065 0 0 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 1018 49746 SH SOLE 49746 0 0 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 287 11999 SH SOLE 11999 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1030 10161 SH SOLE 10160 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NE 409735206 580 18013 SH SOLE 18013 0 0 HANCOCK JOHN PFD INCOME FD I COM 41013X106 476 20705 SH SOLE 20705 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1701 60383 SH SOLE 60382 0 0 HARRIS CORP DEL COM 413875105 12072 63832 SH SOLE 51557 0 12275 HARTFORD FINL SVCS GROUP INC COM 416515104 1939 34806 SH SOLE 30686 0 4120 HCP INC COM 40414L109 1013 31692 SH SOLE 31692 0 0 HEALTHCARE SVCS GRP INC COM 421906108 298 9843 SH SOLE 9843 0 0 HEICO CORP NEW COM 422806109 1425 10652 SH SOLE 10651 0 0 HEICO CORP NEW CL A 422806208 1008 9755 SH SOLE 9755 0 0 HEIDRICK & STRUGGLES INTL IN COM 422819102 209 6999 SH SOLE 6999 0 0 HENRY JACK & ASSOC INC COM 426281101 1830 13666 SH SOLE 13665 0 0 HIGHLAND INCOME FUND HIGHLAND INCO 43010E404 357 25799 SH SOLE 25798 0 0 HILL ROM HLDGS INC COM 431475102 322 3080 SH SOLE 3080 0 0 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 1168 61481 SH SOLE 61481 0 0 HOLOGIC INC COM 436440101 7946 165476 SH SOLE 165476 0 0 HOME DEPOT INC COM 437076102 53462 257070 SH SOLE 227676 0 29394 HOULIHAN LOKEY INC CL A 441593100 1003 22539 SH SOLE 22539 0 0 HP INC COM 40434L105 1670 80348 SH SOLE 56567 0 23781 HSBC HLDGS PLC SPON ADR NEW 404280406 1296 31054 SH SOLE 31054 0 0 HUBSPOT INC COM 443573100 296 1741 SH SOLE 1741 0 0 HUNT J B TRANS SVCS INC COM 445658107 294 3224 SH SOLE 3224 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 873 3887 SH SOLE 3886 0 0 HYATT HOTELS CORP COM CL A 448579102 289 3797 SH SOLE 3797 0 0 IAMGOLD CORP COM 450913108 50 15000 SH SOLE 15000 0 0 ICON PLC SHS G4705A100 2030 13189 SH SOLE 13189 0 0 IDEX CORP COM 45167R104 1400 8139 SH SOLE 8138 0 0 ILLUMINA INC NOTE 0.500% 452327AH2 20 13000 SH SOLE 13000 0 0 IMMUNOMEDICS INC COM 452907108 315 22750 SH SOLE 22750 0 0 INDEPENDENT BK GROUP INC COM 45384B106 310 5652 SH SOLE 5651 0 0 INFOSYS LTD SPONSORED ADR 456788108 247 23142 SH SOLE 23141 0 0 INGERSOLL-RAND PLC SHS G47791101 2121 16751 SH SOLE 16750 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 677 5480 SH SOLE 5480 0 0 INSEEGO CORP COM 45782B104 83 17500 SH SOLE 17500 0 0 INTEL CORP COM 458140100 61693 1288774 SH SOLE 1007217 0 281557 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 512 9357 SH SOLE 9357 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5598 65145 SH SOLE 65144 0 0 INTERDIGITAL INC COM 45867G101 0 0 SH SOLE 0 0 0 INTERFACE INC COM 458665304 274 17913 SH SOLE 17913 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 19240 139527 SH SOLE 127022 0 12505 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 477 36789 SH SOLE 36789 0 0 INTERPUBLIC GROUP COS INC COM 460690100 717 31777 SH SOLE 31776 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DU 46090A887 18782 372894 SH SOLE 372894 0 0 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 563 51205 SH SOLE 51205 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 C 46138J304 3251 154156 SH SOLE 154155 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 H 46138J403 279 11668 SH SOLE 11667 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYN 46138J619 1721 57964 SH SOLE 57964 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 C 46138J700 3909 184474 SH SOLE 184474 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 C 46138J866 577 27302 SH SOLE 27302 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 H 46138J874 278 11341 SH SOLE 11341 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 C 46138J882 3921 183291 SH SOLE 183290 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 5 46137V233 218 1042 SH SOLE 1042 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VA 46137V258 668 10283 SH SOLE 10283 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UT 46137V274 203 2059 SH SOLE 2059 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIE 46137V308 2207 35252 SH SOLE 35251 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL EN 46137V365 902 18589 SH SOLE 18589 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACH 46137V548 339 20762 SH SOLE 20762 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 100 46137V613 3570 30614 SH SOLE 30614 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWT 46137V746 19774 408824 SH SOLE 408823 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 262 4900 SH SOLE 4900 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VO 46138E362 10486 249016 SH SOLE 249016 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RA 46138E388 868 22492 SH SOLE 22491 0 0 INVESCO EXCHNG TRADED FD TR CEF INM COMPS 46138E404 586 25928 SH SOLE 25928 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 17583 1201868 SH SOLE 1201868 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMN 46138E727 269 12489 SH SOLE 12489 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 2395 49931 SH SOLE 49930 0 0 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIV 46138G656 9862 261894 SH SOLE 261894 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN B 46138G805 16337 519651 SH SOLE 519650 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 506 48554 SH SOLE 48553 0 0 INVESCO LTD SHS G491BT108 8961 437998 SH SOLE 437998 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 72404 387729 SH SOLE 385029 0 2700 INVESCO TR INVT GRADE MUNS COM 46131M106 426 33673 SH SOLE 33673 0 0 IONIS PHARMACEUTICALS INC COM 462222100 741 11544 SH SOLE 11544 0 0 IQVIA HLDGS INC COM 46266C105 27171 168876 SH SOLE 164923 0 3953 IROBOT CORP COM 462726100 423 4617 SH SOLE 4617 0 0 ISHARES INC MSCI WORLD ET 464286392 646 7098 SH SOLE 7098 0 0 ISHARES INC MSCI BRAZIL E 464286400 440 10066 SH SOLE 10066 0 0 ISHARES INC MSCI CDA ETF 464286509 1005 35135 SH SOLE 35135 0 0 ISHARES INC MSCI EURZONE 464286608 391 9906 SH SOLE 9906 0 0 ISHARES INC CORE MSCI EMK 46434G103 60587 1177822 SH SOLE 1177821 0 0 ISHARES INC MSCI JPN ETF 46434G822 610 11183 SH SOLE 8136 0 3047 ISHARES INC MLT FCTR EMG 46434G889 416 9884 SH SOLE 9883 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 453 31647 SH SOLE 31647 0 0 ISHARES TR MRNGSTR LG-CP 464287119 914 4765 SH SOLE 4764 0 0 ISHARES TR SELECT DIVID 464287168 15490 155587 SH SOLE 127077 0 28510 ISHARES TR TIPS BD ETF 464287176 6383 55269 SH SOLE 55269 0 0 ISHARES TR CORE S&P500 E 464287200 89007 301977 SH SOLE 301976 0 0 ISHARES TR MSCI EMG MKT 464287234 20056 467418 SH SOLE 443278 0 24140 ISHARES TR GLOBAL TECH E 464287291 1885 10503 SH SOLE 10503 0 0 ISHARES TR S&P 500 GRWT 464287309 9592 53516 SH SOLE 53515 0 0 ISHARES TR S&P 500 VAL E 464287408 1435 12317 SH SOLE 12317 0 0 ISHARES TR 20 YR TR BD E 464287432 20827 156821 SH SOLE 156820 0 0 ISHARES TR BARCLAYS 7 10 464287440 23507 213668 SH SOLE 213668 0 0 ISHARES TR 1 3 YR TREAS 464287457 2339 27596 SH SOLE 27595 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 H 46138J809 3054 123677 SH SOLE 123677 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEF 46137V100 5857 90192 SH SOLE 90192 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GW 46137V266 447 3743 SH SOLE 3743 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WG 46137V357 76045 705427 SH SOLE 691273 0 14154 INVESCO EXCHANGE TRADED FD T S&P500 BUY WR 46137V399 927 42747 SH SOLE 42747 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PV 46137V589 905 75875 SH SOLE 75875 0 0 INVESCO EXCHANGE TRADED FD T DJ INDL AVG D 46137V605 200 5413 SH SOLE 5413 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 16089 266732 SH SOLE 266732 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 1892 36909 SH SOLE 36909 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL QULT 46138E214 1146 48385 SH SOLE 48384 0 0 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIV 46138E271 183 15549 SH SOLE 15549 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VO 46138E354 38541 700498 SH SOLE 700497 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 987 37809 SH SOLE 37809 0 0 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 3326 65920 SH SOLE 65920 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CR 46138E719 756 39896 SH SOLE 39896 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVR 46138E784 1563 53851 SH SOLE 53850 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLG 46138E800 880 19425 SH SOLE 19425 0 0 INVESCO EXCHNG TRADED FD TR DWA SMLCP MEN 46138E842 230 4269 SH SOLE 4269 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 2993 132115 SH SOLE 132114 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 REVEN 46138G698 2003 37541 SH SOLE 37541 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1398 56079 SH SOLE 56079 0 0 INVESCO SR INCOME TR COM 46131H107 86 20000 SH SOLE 19999 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 659 43348 SH SOLE 43348 0 0 INVESTORS TITLE CO COM 461804106 909 5445 SH SOLE 5445 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 1970 84718 SH SOLE 84718 0 0 IRON MTN INC NEW COM 46284V101 3458 110482 SH SOLE 110482 0 0 ISHARES GOLD TRUST ISHARES 464285105 688 51009 SH SOLE 38454 0 12555 ISHARES INC MSCI AUST ETF 464286103 757 33620 SH SOLE 33619 0 0 ISHARES INC MIN VOL GBL E 464286525 20517 222721 SH SOLE 222720 0 0 ISHARES INC MIN VOL EMRG 464286533 4256 72308 SH SOLE 72307 0 0 ISHARES TR CORE S&P TTL 464287150 14786 221919 SH SOLE 221918 0 0 ISHARES TR CHINA LG-CAP 464287184 671 15691 SH SOLE 15691 0 0 ISHARES TR CORE US AGGBD 464287226 68354 613866 SH SOLE 613866 0 0 ISHARES TR IBOXX INV CP 464287242 40266 323761 SH SOLE 323760 0 0 ISHARES TR RUS MDCP VAL 464287473 1328 14910 SH SOLE 14909 0 0 ISHARES TR RUS MD CP GR 464287481 1532 10747 SH SOLE 10746 0 0 ISHARES TR RUS MID CAP E 464287499 2376 42538 SH SOLE 42538 0 0 ISHARES TR EXPND TEC SC 464287549 2125 9856 SH SOLE 9856 0 0 ISHARES TR NASDAQ BIOTEC 464287556 2040 18707 SH SOLE 18706 0 0 ISHARES TR U.S. CNSM SV 464287580 1304 5991 SH SOLE 5991 0 0 ISHARES TR RUS 1000 GRW 464287614 5929 37685 SH SOLE 37685 0 0 ISHARES TR RUS 1000 ETF 464287622 1414 8692 SH SOLE 8692 0 0 ISHARES TR RUS 2000 VAL 464287630 891 7394 SH SOLE 7394 0 0 ISHARES TR RUS 2000 GRW 464287648 2668 13284 SH SOLE 13284 0 0 ISHARES TR U.S. UTILITS 464287697 1098 7283 SH SOLE 7283 0 0 ISHARES TR U.S. REAL ES 464287739 421 4824 SH SOLE 4824 0 0 ISHARES TR US HLTHCARE E 464287762 780 3996 SH SOLE 3995 0 0 ISHARES TR U.S. FINLS ET 464287788 3367 26811 SH SOLE 26811 0 0 ISHARES TR U.S. CNSM GD 464287812 556 4578 SH SOLE 4577 0 0 ISHARES TR SP SMCP600VL 464287879 783 5272 SH SOLE 5272 0 0 ISHARES TR MRNGSTR LG-CP 464288109 497 4608 SH SOLE 4608 0 0 ISHARES TR SHRT NAT MUN 464288158 1536 14418 SH SOLE 14417 0 0 ISHARES TR MRGSTR MD CP 464288208 946 4878 SH SOLE 4878 0 0 ISHARES TR INTL SEL DIV 464288448 7151 232811 SH SOLE 232811 0 0 ISHARES TR CRE U S REIT 464288521 255 4918 SH SOLE 4918 0 0 ISHARES TR MSCI KLD400 S 464288570 416 3806 SH SOLE 3806 0 0 ISHARES TR INTRM TR CRP 464288638 4029 70757 SH SOLE 70756 0 0 ISHARES TR 10-20 YR TRS 464288653 5047 35266 SH SOLE 35265 0 0 ISHARES TR 3 7 YR TREAS 464288661 988 7861 SH SOLE 7861 0 0 ISHARES TR SHORT TREAS B 464288679 10011 90480 SH SOLE 90479 0 0 ISHARES TR US AER DEF ET 464288760 3531 16487 SH SOLE 14486 0 2000 ISHARES TR EAFE GRWTH ET 464288885 8794 108878 SH SOLE 108877 0 0 ISHARES TR LNG TR CRPRT 464289511 1207 18942 SH SOLE 18942 0 0 ISHARES TR GRWT ALLOCAT 464289867 1312 28519 SH SOLE 28519 0 0 ISHARES TR CMBS ETF 46429B366 296 5596 SH SOLE 5596 0 0 ISHARES TR FLTG RATE NT 46429B655 13296 261079 SH SOLE 261078 0 0 ISHARES TR CORE HIGH DV 46429B663 5318 56283 SH SOLE 46197 0 10085 ISHARES TR MIN VOL EAFE 46429B689 23842 328223 SH SOLE 328222 0 0 ISHARES TR MIN VOL USA E 46429B697 59718 967420 SH SOLE 967420 0 0 ISHARES TR 0-5 YR TIPS E 46429B747 16527 164319 SH SOLE 164319 0 0 ISHARES TR USA SIZE FACT 46432F370 3148 34597 SH SOLE 34597 0 0 ISHARES TR EDGE MSCI USA 46432F388 2387 29409 SH SOLE 29409 0 0 ISHARES TR CORE MSCI EAF 46432F842 95205 1550576 SH SOLE 1549976 0 600 ISHARES TR CORE 1 5 YR U 46432F859 1246 24717 SH SOLE 24717 0 0 ISHARES TR 0-5YR HI YL C 46434V407 2214 47415 SH SOLE 47414 0 0 ISHARES TR CORE TOTAL US 46434V613 3422 66227 SH SOLE 66227 0 0 ISHARES TR CORE DIV GRWT 46434V621 8146 213248 SH SOLE 213248 0 0 ISHARES TR GLOBAL REIT E 46434V647 1699 63730 SH SOLE 63730 0 0 ISHARES TR IBONDS DEC20 46434VAQ3 19760 779805 SH SOLE 779804 0 0 ISHARES TR IBONDS DEC19 46434VAU4 18669 750699 SH SOLE 750698 0 0 ISHARES TR IBONDS DEC22 46434VBA7 357 14171 SH SOLE 14171 0 0 ISHARES TR IBONDS DEC21 46434VBK5 17475 701000 SH SOLE 701000 0 0 ISHARES TR INTL DIV GRWT 46435G524 2172 38889 SH SOLE 38889 0 0 ISHARES TR IBONDS DEC202 46435G755 226 8690 SH SOLE 8690 0 0 JACOBS ENGR GROUP INC COM 469814107 324 3851 SH SOLE 3851 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 439 3082 SH SOLE 3082 0 0 JD COM INC SPON ADR CL A 47215P106 1391 45926 SH SOLE 45926 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 610 5037 SH SOLE 5037 0 0 JONES LANG LASALLE INC COM 48020Q107 245 1746 SH SOLE 1745 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT E 46641Q209 3618 66450 SH SOLE 66450 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT 46641Q845 395 12800 SH SOLE 12800 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 1460 11988 SH SOLE 11987 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 2976 194367 SH SOLE 192866 0 1500 KENNEDY-WILSON HLDGS INC COM 489398107 2635 128132 SH SOLE 128131 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 750 8356 SH SOLE 8356 0 0 KILROY RLTY CORP COM 49427F108 220 2987 SH SOLE 2986 0 0 KIMBERLY CLARK CORP COM 494368103 41055 308041 SH SOLE 308041 0 0 KITE RLTY GROUP TR COM NEW 49803T300 324 21422 SH SOLE 21422 0 0 KKR & CO INC CL A 48251W104 281 11150 SH SOLE 11150 0 0 KLA-TENCOR CORP COM 482480100 785 6649 SH SOLE 6648 0 0 KOHLS CORP COM 500255104 2310 48594 SH SOLE 48594 0 0 KURA ONCOLOGY INC COM 50127T109 323 16425 SH SOLE 16425 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 4309 24927 SH SOLE 24927 0 0 LATTICE STRATEGIES TR HARTFORD MLT 518416102 15623 554818 SH SOLE 554817 0 0 LEAR CORP COM NEW 521865204 247 1776 SH SOLE 1775 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ET 524682101 2495 78713 SH SOLE 78713 0 0 LEGGETT & PLATT INC COM 524660107 4030 105051 SH SOLE 105051 0 0 LENNOX INTL INC COM 526107107 1807 6572 SH SOLE 6571 0 0 LIBERTY ALL-STAR GROWTH FD I COM 529900102 231 39847 SH SOLE 39847 0 0 LIBERTY MEDIA CORP DELAWARE COM C BRAVES 531229888 288 10326 SH SOLE 10326 0 0 LIBERTY PPTY TR SH BEN INT 531172104 2586 51686 SH SOLE 44785 0 6900 LINDE PLC SHS G5494J103 4110 20465 SH SOLE 16040 0 4425 LITTELFUSE INC COM 537008104 964 5453 SH SOLE 5453 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 436 6590 SH SOLE 6590 0 0 LKQ CORP COM 501889208 313 11774 SH SOLE 11774 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 426 150188 SH SOLE 150188 0 0 LOWES COS INC COM 548661107 58167 576424 SH SOLE 575738 0 686 LYFT INC CL A COM 55087P104 2894 44055 SH SOLE 44055 0 0 M & T BK CORP COM 55261F104 6392 37590 SH SOLE 37589 0 0 MACYS INC COM 55616P104 1304 60770 SH SOLE 60770 0 0 MAGNA INTL INC COM 559222401 1472 29623 SH SOLE 9123 0 20500 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 258 12376 SH SOLE 12376 0 0 MANAGED PORTFOLIO SER TORTOISE NRAM 56167N720 1081 45236 SH SOLE 45236 0 0 MARATHON OIL CORP COM 565849106 377 26597 SH SOLE 26597 0 0 MARATHON PETE CORP COM 56585A102 4841 86649 SH SOLE 83356 0 3293 MARKEL CORP COM 570535104 2794 2564 SH SOLE 2564 0 0 MARRIOTT INTL INC NEW CL A 571903202 1807 12885 SH SOLE 12885 0 0 MARSH & MCLENNAN COS INC COM 571748102 21294 213476 SH SOLE 213475 0 0 MASCO CORP COM 574599106 349 8897 SH SOLE 8897 0 0 MASTERCARD INC CL A 57636Q104 39412 148989 SH SOLE 148988 0 0 MCCORMICK & CO INC COM VTG 579780107 473 3053 SH SOLE 3053 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 430 24672 SH SOLE 24671 0 0 MEDTRONIC PLC SHS G5960L103 48641 499448 SH SOLE 445198 0 54249 MERCK & CO INC COM 58933Y105 95443 1138276 SH SOLE 966370 0 171905 METLIFE INC COM 59156R108 7531 151634 SH SOLE 146434 0 5200 METTLER TOLEDO INTERNATIONAL COM 592688105 2811 3347 SH SOLE 3347 0 0 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 50 10600 SH SOLE 10600 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1460 47665 SH SOLE 44665 0 3000 ISHARES TR MSCI EAFE ETF 464287465 19437 295715 SH SOLE 291546 0 4169 ISHARES TR CORE S&P MCP 464287507 37490 192988 SH SOLE 192850 0 138 ISHARES TR COHEN STEER R 464287564 629 5590 SH SOLE 5590 0 0 ISHARES TR RUS 1000 VAL 464287598 5660 44497 SH SOLE 44497 0 0 ISHARES TR S&P MC 400GR 464287606 1845 8157 SH SOLE 8157 0 0 ISHARES TR RUSSELL 2000 464287655 38030 244566 SH SOLE 244566 0 0 ISHARES TR CORE S&P US V 464287663 1115 19688 SH SOLE 19687 0 0 ISHARES TR CORE S&P US G 464287671 2388 38108 SH SOLE 38107 0 0 ISHARES TR RUSSELL 3000 464287689 2133 12377 SH SOLE 12377 0 0 ISHARES TR S&P MC 400VL 464287705 1522 9550 SH SOLE 9549 0 0 ISHARES TR U.S. TECH ETF 464287721 3453 17452 SH SOLE 17451 0 0 ISHARES TR U.S. FIN SVC 464287770 8125 60685 SH SOLE 60685 0 0 ISHARES TR U.S. ENERGY E 464287796 333 9690 SH SOLE 9690 0 0 ISHARES TR CORE S&P SCP 464287804 36081 460932 SH SOLE 460931 0 0 ISHARES TR S&P SML 600 G 464287887 1221 6696 SH SOLE 6695 0 0 ISHARES TR MSCI AC ASIA 464288182 8474 121429 SH SOLE 121429 0 0 ISHARES TR MSCI ACWI EX 464288240 306 6554 SH SOLE 6554 0 0 ISHARES TR MSCI ACWI ETF 464288257 1057 14353 SH SOLE 14353 0 0 ISHARES TR EAFE SML CP E 464288273 8838 153986 SH SOLE 153985 0 0 ISHARES TR JPMORGAN USD 464288281 20814 183725 SH SOLE 183724 0 0 ISHARES TR NATIONAL MUN 464288414 12170 107619 SH SOLE 107618 0 0 ISHARES TR IBOXX HI YD E 464288513 2269 26036 SH SOLE 26035 0 0 ISHARES TR MBS ETF 464288588 15986 148570 SH SOLE 148570 0 0 ISHARES TR INTRM GOV CR 464288612 1390 12388 SH SOLE 12388 0 0 ISHARES TR USD INV GRDE 464288620 3957 69342 SH SOLE 69342 0 0 ISHARES TR SH TR CRPORT 464288646 8016 150012 SH SOLE 150011 0 0 ISHARES TR PFD AND INCM 464288687 27105 735561 SH SOLE 735160 0 400 ISHARES TR US HOME CONS 464288752 552 14462 SH SOLE 14462 0 0 ISHARES TR US REGNL BKS 464288778 214 4682 SH SOLE 4682 0 0 ISHARES TR MSCI USA ESG 464288802 217 1787 SH SOLE 1787 0 0 ISHARES TR U.S. MED DVC 464288810 1527 6346 SH SOLE 6345 0 0 ISHARES TR U.S. PHARMA E 464288836 510 3388 SH SOLE 3388 0 0 ISHARES TR EAFE VALUE ET 464288877 493 10263 SH SOLE 10263 0 0 ISHARES TR RUS TP200 GR 464289438 2982 34766 SH SOLE 34766 0 0 ISHARES TR US TREAS BD E 46429B267 1509 58460 SH SOLE 58459 0 0 ISHARES TR A RATE CP BD 46429B291 247 4597 SH SOLE 4597 0 0 ISHARES TR USA QUALITY F 46432F339 4786 52329 SH SOLE 52329 0 0 ISHARES TR USA MOMENTUM 46432F396 29404 247934 SH SOLE 247934 0 0 ISHARES TR CORE MSCI TOT 46432F834 1562 26645 SH SOLE 26645 0 0 ISHARES TR MULTIFACTOR U 46434V290 646 16040 SH SOLE 16039 0 0 ISHARES TR EXPONENTIAL T 46434V381 214 5550 SH SOLE 5550 0 0 ISHARES TR CORE MSCI EUR 46434V738 18157 389654 SH SOLE 389653 0 0 ISHARES TR TRS FLT RT BD 46434V860 1608 31977 SH SOLE 31977 0 0 ISHARES TR IBONDS DEC23 46434VAX8 250 9845 SH SOLE 9845 0 0 ISHARES TR MORTGE REL ET 46435G342 365 8675 SH SOLE 8675 0 0 ISHARES TR ESG MSCI EAFE 46435G516 213 3325 SH SOLE 3325 0 0 ISHARES US ETF TR SHT MAT BD ET 46431W507 21625 429680 SH SOLE 429680 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP 465562106 171 18234 SH SOLE 18233 0 0 ITT INC COM 45073V108 362 5529 SH SOLE 5529 0 0 JOHNSON & JOHNSON COM 478160104 118297 849350 SH SOLE 704038 0 145312 JOHNSON CTLS INTL PLC SHS G51502105 8657 209567 SH SOLE 172627 0 36939 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQ 46641Q308 905 16287 SH SOLE 16287 0 0 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 1540 67526 SH SOLE 67526 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSIFIED E 46641Q803 261 10711 SH SOLE 10711 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT IN 46641Q837 5418 107526 SH SOLE 107525 0 0 JPMORGAN CHASE & CO COM 46625H100 101226 905432 SH SOLE 744220 0 161211 KAR AUCTION SVCS INC COM 48238T109 403 16155 SH SOLE 16154 0 0 KELLOGG CO COM 487836108 2743 51212 SH SOLE 51211 0 0 KEYCORP NEW COM 493267108 5541 312153 SH SOLE 247652 0 64500 KINDER MORGAN INC DEL COM 49456B101 34097 1633022 SH SOLE 1263739 0 369282 KINSALE CAP GROUP INC COM 49714P108 332 3632 SH SOLE 3632 0 0 KNOWLES CORP COM 49926D109 1286 70235 SH SOLE 70235 0 0 KRAFT HEINZ CO COM 500754106 3023 97417 SH SOLE 97416 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 508 22234 SH SOLE 22234 0 0 KROGER CO COM 501044101 13216 608791 SH SOLE 608791 0 0 KRYSTAL BIOTECH INC COM 501147102 442 11000 SH SOLE 11000 0 0 L3 TECHNOLOGIES INC COM 502413107 4335 17686 SH SOLE 16050 0 1635 LAM RESEARCH CORP COM 512807108 1296 6902 SH SOLE 6901 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 2264 28060 SH SOLE 28060 0 0 LAMB WESTON HLDGS INC COM 513272104 448 7084 SH SOLE 7084 0 0 LANDSTAR SYS INC COM 515098101 1333 12345 SH SOLE 12345 0 0 LAS VEGAS SANDS CORP COM 517834107 497 8427 SH SOLE 8426 0 0 LAUDER ESTEE COS INC CL A 518439104 1685 9206 SH SOLE 9205 0 0 LEGG MASON ETF INVESTMENT TR WESTN ASET TT 52468L810 1053 38885 SH SOLE 38885 0 0 LEIDOS HLDGS INC COM 525327102 22896 286741 SH SOLE 148483 0 138258 LENNAR CORP CL A 526057104 6648 137186 SH SOLE 137185 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 193 30153 SH SOLE 30153 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 321 12101 SH SOLE 12101 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSX 531229607 250 6602 SH SOLE 6602 0 0 LIBERTY MEDIA CORP DELAWARE NOTE 1.375%1 531229AB8 13 12000 SH SOLE 12000 0 0 LILLY ELI & CO COM 532457108 17040 153818 SH SOLE 128578 0 25240 LINCOLN ELEC HLDGS INC COM 533900106 469 5705 SH SOLE 5705 0 0 LINCOLN NATL CORP IND COM 534187109 3322 51549 SH SOLE 51549 0 0 LOCKHEED MARTIN CORP COM 539830109 29130 80130 SH SOLE 77918 0 2212 LOEWS CORP COM 540424108 321 5887 SH SOLE 5887 0 0 LULULEMON ATHLETICA INC COM 550021109 872 4840 SH SOLE 4840 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4690 54449 SH SOLE 46599 0 7850 MACERICH CO COM 554382101 464 13868 SH SOLE 13868 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1206 29760 SH SOLE 29760 0 0 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 55608BAA3 11 12000 SH SOLE 12000 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 256 917 SH SOLE 916 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP L 559080106 4882 76298 SH SOLE 74447 0 1850 MAIN STREET CAPITAL CORP COM 56035L104 277 6737 SH SOLE 6737 0 0 MANULIFE FINL CORP COM 56501R106 289 15939 SH SOLE 15939 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 265 2758 SH SOLE 2758 0 0 MARTIN MARIETTA MATLS INC COM 573284106 561 2440 SH SOLE 2439 0 0 MASTEC INC COM 576323109 206 4011 SH SOLE 4011 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 17932 299781 SH SOLE 299781 0 0 MCCORMICK & CO INC COM NON VTG 579780206 8794 56735 SH SOLE 40534 0 16200 MCDERMOTT INTL INC COM 580037703 224 23192 SH SOLE 23192 0 0 MCDONALDS CORP COM 580135101 38426 185046 SH SOLE 163352 0 21693 MCKESSON CORP COM 58155Q103 13354 99369 SH SOLE 99368 0 0 MEI PHARMA INC COM NEW 55279B202 71 28700 SH SOLE 28700 0 0 MELCO RESORTS AND ENTMT LTD ADR 585464100 227 10489 SH SOLE 10488 0 0 MERCADOLIBRE INC COM 58733R102 440 720 SH SOLE 720 0 0 MEREDITH CORP COM 589433101 4529 82262 SH SOLE 77561 0 4700 MFS INTER INCOME TR SH BEN INT 55273C107 45 11750 SH SOLE 11750 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 13240 152718 SH SOLE 152718 0 0 MICROCHIP TECHNOLOGY INC NOTE 1.625% 595017AD6 19 11000 SH SOLE 11000 0 0 MICROSOFT CORP COM 594918104 174699 1304111 SH SOLE 1087877 0 216233 MIDDLEBY CORP COM 596278101 1433 10567 SH SOLE 10567 0 0 MKS INSTRUMENT INC COM 55306N104 212 2734 SH SOLE 2734 0 0 MOLSON COORS BREWING CO CL B 60871R209 1960 35007 SH SOLE 29392 0 5615 MONROE CAP CORP COM 610335101 225 19553 SH SOLE 19553 0 0 MOODYS CORP COM 615369105 1365 6992 SH SOLE 6992 0 0 MOSAIC CO NEW COM 61945C103 819 32726 SH SOLE 32726 0 0 MURPHY USA INC COM 626755102 498 5932 SH SOLE 5932 0 0 MYOS RENS TECHNOLOGY INC COM 62857P108 0 0 SH SOLE 0 0 0 NATIONAL BANKSHARES INC VA COM 634865109 351 9029 SH SOLE 9028 0 0 NATIONAL OILWELL VARCO INC COM 637071101 565 25437 SH SOLE 25436 0 0 NAVIENT CORPORATION COM 63938C108 630 46155 SH SOLE 46154 0 0 NEKTAR THERAPEUTICS COM 640268108 283 7963 SH SOLE 7963 0 0 NETFLIX INC COM 64110L106 7264 19776 SH SOLE 19776 0 0 NEUBERGER BERMAN MLP AND ENR COM 64129H104 862 114912 SH SOLE 114911 0 0 NEUBERGER BERMAN MUNI FD INC COM 64124P101 198 13602 SH SOLE 13602 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2355 24388 SH SOLE 24388 0 0 NGL ENERGY PARTNERS LP COM UNIT REPS 62913M107 152 10355 SH SOLE 10354 0 0 NICE LTD SPONSORED ADR 653656108 531 3882 SH SOLE 3881 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 824 36483 SH SOLE 36483 0 0 NIKE INC CL B 654106103 9492 113077 SH SOLE 110236 0 2840 NIO INC SPON ADS 62914V106 33 13009 SH SOLE 13009 0 0 NOAH HLDGS LTD SPON ADS CL A 65487X102 296 6958 SH SOLE 6957 0 0 NOBLE ENERGY INC COM 655044105 224 10041 SH SOLE 10040 0 0 NOKIA CORP SPONSORED ADR 654902204 176 35256 SH SOLE 35256 0 0 NORFOLK SOUTHERN CORP COM 655844108 26232 131598 SH SOLE 109833 0 21765 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 10258 191292 SH SOLE 191291 0 0 NOVANTA INC COM 67000B104 249 2648 SH SOLE 2648 0 0 NOVARTIS A G SPONSORED ADR 66987V109 23742 260031 SH SOLE 254563 0 5467 NOW INC COM 67011P100 271 18381 SH SOLE 18381 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 311 19527 SH SOLE 19527 0 0 MICRON TECHNOLOGY INC COM 595112103 1352 35042 SH SOLE 35042 0 0 MID AMER APT CMNTYS INC COM 59522J103 11440 97155 SH SOLE 48824 0 48330 MILLER HERMAN INC COM 600544100 308 6904 SH SOLE 6903 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 200 42241 SH SOLE 42240 0 0 MOHAWK INDS INC COM 608190104 2242 15209 SH SOLE 15209 0 0 MONDELEZ INTL INC CL A 609207105 9975 185079 SH SOLE 180207 0 4871 MONOLITHIC PWR SYS INC COM 609839105 397 2927 SH SOLE 2927 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 7159 112172 SH SOLE 112172 0 0 MORGAN STANLEY COM NEW 617446448 27015 616651 SH SOLE 500705 0 115946 MOTOROLA SOLUTIONS INC COM NEW 620076307 214 1284 SH SOLE 1284 0 0 MPLX LP COM UNIT REP 55336V100 1737 53968 SH SOLE 53968 0 0 MSCI INC COM 55354G100 1253 5250 SH SOLE 5250 0 0 NASDAQ INC COM 631103108 13292 138221 SH SOLE 138221 0 0 NATIONAL BEVERAGE CORP COM 635017106 459 10292 SH SOLE 10292 0 0 NATIONAL GRID PLC SPONSORED ADR 636274409 8789 165275 SH SOLE 165275 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 4917 92773 SH SOLE 92773 0 0 NEENAH INC COM 640079109 581 8609 SH SOLE 8609 0 0 NEUBERGER BERMAN RE ES SEC F COM 64190A103 51 10000 SH SOLE 10000 0 0 NEVRO CORP COM 64157F103 704 10873 SH SOLE 10873 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 10873 706528 SH SOLE 706528 0 0 NEWELL BRANDS INC COM 651229106 1337 86706 SH SOLE 86706 0 0 NEWMARKET CORP COM 651587107 212 529 SH SOLE 529 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 840 21840 SH SOLE 19520 0 2319 NEXSTAR MEDIA GROUP INC CL A 65336K103 207 2050 SH SOLE 2050 0 0 NEXTERA ENERGY INC COM 65339F101 26895 131290 SH SOLE 104854 0 26436 NISOURCE INC COM 65473P105 432 15003 SH SOLE 15002 0 0 NORDSON CORP COM 655663102 783 5544 SH SOLE 5543 0 0 NORTHROP GRUMMAN CORP COM 666807102 1824 5647 SH SOLE 5647 0 0 NORTHWESTERN CORP COM NEW 668074305 221 3074 SH SOLE 3074 0 0 NOVO-NORDISK A S ADR 670100205 13012 254948 SH SOLE 254947 0 0 NUANCE COMMUNICATIONS INC NOTE 2.750%1 67020YAF7 10 11000 SH SOLE 11000 0 0 NUCOR CORP COM 670346105 7666 139125 SH SOLE 138275 0 850 NUSHARES ETF TR NUVEEN ESG MI 67092P409 617 18363 SH SOLE 18363 0 0 NUSHARES ETF TR NUVEEN SHRT T 67092P706 509 17530 SH SOLE 17530 0 0 NUTRIEN LTD COM 67077M108 11729 219401 SH SOLE 112427 0 106973 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 73 11800 SH SOLE 11800 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 431 25600 SH SOLE 25600 0 0 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 797 83475 SH SOLE 83474 0 0 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 259 29177 SH SOLE 29177 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 286 29134 SH SOLE 29134 0 0 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 538 54579 SH SOLE 54579 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 271 20428 SH SOLE 20428 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN IN 67070X101 686 43593 SH SOLE 43592 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 437 19534 SH SOLE 19534 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 330 24819 SH SOLE 24819 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 422 44492 SH SOLE 44492 0 0 NUVEEN PFD & INCOME 2022 TER COM 67075T105 372 15222 SH SOLE 15221 0 0 NUVEEN REAL ESTATE INCOME FD COM 67071B108 494 47057 SH SOLE 47057 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 356 26800 SH SOLE 26800 0 0 NUVEEN SR INCOME FD COM 67067Y104 212 35835 SH SOLE 35835 0 0 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 1352 63662 SH SOLE 63662 0 0 NUVEEN TEXAS QLTY MUN INCME COM 670983105 192 14103 SH SOLE 14103 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 391 30019 SH SOLE 30019 0 0 NVIDIA CORP COM 67066G104 7525 45820 SH SOLE 45820 0 0 NXP SEMICONDUCTORS N V COM N6596X109 11533 118160 SH SOLE 118160 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 17411 47144 SH SOLE 47144 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 1167 137492 SH SOLE 137491 0 0 OCCIDENTAL PETE CORP COM 674599105 30676 610098 SH SOLE 609947 0 150 OLD REP INTL CORP COM 680223104 415 18565 SH SOLE 18565 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 666 7655 SH SOLE 7654 0 0 OMNICOM GROUP INC COM 681919106 29157 355797 SH SOLE 355796 0 0 ONEOK INC NEW COM 682680103 1572 22847 SH SOLE 22847 0 0 ORANGE SPONSORED ADR 684060106 561 35732 SH SOLE 35732 0 0 OSI ETF TR OSHARS FTSE U 67110P407 218 6416 SH SOLE 6415 0 0 PACER FDS TR TRENDP US LAR 69374H105 803 26248 SH SOLE 26248 0 0 PACER FDS TR TRENDP US MID 69374H204 752 25827 SH SOLE 25827 0 0 PACER FDS TR TRENDP 100 ET 69374H303 723 20358 SH SOLE 20358 0 0 PACER FDS TR WEALTHSHIELD 69374H840 3848 158709 SH SOLE 158709 0 0 NUSHARES ETF TR NUVEEN ENHNC 67092P102 753 30746 SH SOLE 30746 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 1957 123349 SH SOLE 123348 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3504 253787 SH SOLE 253787 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 277 35040 SH SOLE 35040 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 317 34855 SH SOLE 34854 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 124 12830 SH SOLE 12830 0 0 NUVEEN HIGH INCOME 2023 TARG COM 67079F101 105 10350 SH SOLE 10350 0 0 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 2452 248510 SH SOLE 248509 0 0 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 4200 423838 SH SOLE 423837 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 447 33358 SH SOLE 33357 0 0 NUVEEN MUN VALUE FD INC COM 670928100 144 14159 SH SOLE 14158 0 0 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 174 17605 SH SOLE 17605 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 2658 112266 SH SOLE 112265 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 435 31109 SH SOLE 31109 0 0 NUVEEN REAL ASSET INM AND GW COM 67074Y105 1138 67257 SH SOLE 67256 0 0 NVENT ELECTRIC PLC SHS G6700G107 1735 70024 SH SOLE 52085 0 17939 NVR INC COM 62944T105 458 136 SH SOLE 135 0 0 OFS CAP CORP COM 67103B100 5321 443496 SH SOLE 443495 0 0 OKTA INC CL A 679295105 279 2261 SH SOLE 2261 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 858 5751 SH SOLE 5751 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 916 24929 SH SOLE 24928 0 0 ORACLE CORP COM 68389X105 40651 713567 SH SOLE 616679 0 96888 OWENS CORNING NEW COM 690742101 636 10938 SH SOLE 10937 0 0 PACCAR INC COM 693718108 930 12979 SH SOLE 12979 0 0 PACER FDS TR CFRA STVAL EQ 69374H691 1507 52424 SH SOLE 52424 0 0 PARK CITY GROUP INC COM NEW 700215304 203 37955 SH SOLE 37955 0 0 PARKER HANNIFIN CORP COM 701094104 4457 26220 SH SOLE 13970 0 12250 PAYCOM SOFTWARE INC COM 70432V102 796 3514 SH SOLE 3514 0 0 PEMBINA PIPELINE CORP COM 706327103 295 7943 SH SOLE 7943 0 0 PENN NATL GAMING INC COM 707569109 308 16010 SH SOLE 16010 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 127 19617 SH SOLE 19617 0 0 PENTAIR PLC SHS G7S00T104 2035 54739 SH SOLE 44171 0 10568 PEOPLES UTD FINL INC COM 712704105 1095 65305 SH SOLE 65304 0 0 PFIZER INC COM 717081103 85814 1980943 SH SOLE 1645123 0 335819 PHILLIPS 66 COM 718546104 32249 344768 SH SOLE 326207 0 18561 PILGRIMS PRIDE CORP NEW COM 72147K108 218 8600 SH SOLE 8600 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2462 103072 SH SOLE 103071 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 588 5477 SH SOLE 5476 0 0 PIMCO ETF TR INV GRD CRP B 72201R817 3509 32666 SH SOLE 32666 0 0 PIMCO ETF TR ENHAN SHRT MA 72201R833 3503 34433 SH SOLE 34433 0 0 PIMCO INCOME STRATEGY FUND COM 72201H108 1030 87245 SH SOLE 87245 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 498 40838 SH SOLE 40838 0 0 PIONEER NAT RES CO COM 723787107 896 5825 SH SOLE 5825 0 0 PLAINS GP HLDGS L P LTD PARTNR IN 72651A207 269 10799 SH SOLE 10799 0 0 PNC FINL SVCS GROUP INC COM 693475105 28707 209123 SH SOLE 193522 0 15601 PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 73640QAB1 64 66000 SH SOLE 66000 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 500 18465 SH SOLE 18465 0 0 PPG INDS INC COM 693506107 10888 93296 SH SOLE 84645 0 8650 PREMIER INC CL A 74051N102 299 7645 SH SOLE 7645 0 0 PRICE T ROWE GROUP INC COM 74144T108 8150 74292 SH SOLE 74292 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 912 15755 SH SOLE 15754 0 0 PROCTER AND GAMBLE CO COM 742718109 51837 472752 SH SOLE 443927 0 28824 PROGRESSIVE CORP OHIO COM 743315103 1319 16505 SH SOLE 16505 0 0 PROLOGIS INC COM 74340W103 5387 67254 SH SOLE 67254 0 0 PROSHARES TR S&P MDCP 400 74347B680 337 5782 SH SOLE 5782 0 0 PUBLIC STORAGE COM 74460D109 2155 9051 SH SOLE 9050 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1603 27262 SH SOLE 27262 0 0 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 196 15550 SH SOLE 15550 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 66 12885 SH SOLE 12885 0 0 PVH CORP COM 693656100 460 4866 SH SOLE 4866 0 0 QIAGEN NV SHS NEW N72482123 429 10591 SH SOLE 10591 0 0 QORVO INC COM 74736K101 279 4189 SH SOLE 4189 0 0 QUALCOMM INC COM 747525103 23447 308242 SH SOLE 305241 0 3000 QUOTIENT TECHNOLOGY INC COM 749119103 297 27674 SH SOLE 27674 0 0 RADIAN GROUP INC COM 750236101 225 9863 SH SOLE 9863 0 0 RADIANT LOGISTICS INC COM 75025X100 148 24139 SH SOLE 24139 0 0 RAPID7 INC COM 753422104 373 6449 SH SOLE 6449 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 852 10088 SH SOLE 10087 0 0 REALOGY HLDGS CORP COM 75605Y106 470 65053 SH SOLE 65053 0 0 REALTY INCOME CORP COM 756109104 9435 136802 SH SOLE 136801 0 0 PACER FDS TR US CASH COWS 69374H881 11121 387648 SH SOLE 387648 0 0 PACKAGING CORP AMER COM 695156109 1652 17337 SH SOLE 17337 0 0 PALO ALTO NETWORKS INC COM 697435105 818 4015 SH SOLE 4015 0 0 PAYCHEX INC COM 704326107 21655 263171 SH SOLE 140122 0 123048 PAYLOCITY HLDG CORP COM 70438V106 1111 11843 SH SOLE 11843 0 0 PAYPAL HLDGS INC COM 70450Y103 11520 100647 SH SOLE 100647 0 0 PCM FUND INC COM 69323T101 199 17600 SH SOLE 17600 0 0 PEPSICO INC COM 713448108 78089 595516 SH SOLE 500579 0 94937 PERMROCK ROYALTY TRUST TR UNIT 714254109 256 32300 SH SOLE 32300 0 0 PETIQ INC COM CL A 71639T106 338 10280 SH SOLE 10280 0 0 PGIM ETF TR ULTRA SHORT 69344A107 7379 147120 SH SOLE 147120 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 503 34434 SH SOLE 34434 0 0 PHILIP MORRIS INTL INC COM 718172109 44004 560344 SH SOLE 539974 0 20369 PIMCO DYNAMIC INCOME FD SHS 72201Y101 872 27133 SH SOLE 27132 0 0 PIMCO ETF TR 0-5 HIGH YIEL 72201R783 4910 48912 SH SOLE 48911 0 0 PIMCO ETF TR INTER MUN BD 72201R866 383 6994 SH SOLE 6994 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 0 0 SH SOLE 0 0 0 PINNACLE WEST CAP CORP COM 723484101 597 6355 SH SOLE 6354 0 0 PJT PARTNERS INC COM CL A 69343T107 459 11351 SH SOLE 11351 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PART 726503105 1017 41783 SH SOLE 41783 0 0 PLANET FITNESS INC CL A 72703H101 1095 15129 SH SOLE 15129 0 0 POLARIS INDS INC COM 731068102 919 10081 SH SOLE 10080 0 0 POOL CORPORATION COM 73278L105 1632 8545 SH SOLE 8545 0 0 PPL CORP COM 69351T106 18586 599358 SH SOLE 592939 0 6419 PRA HEALTH SCIENCES INC COM 69354M108 613 6185 SH SOLE 6184 0 0 PREFERRED APT CMNTYS INC COM 74039L103 966 64657 SH SOLE 64657 0 0 PRIMERICA INC COM 74164M108 1709 14249 SH SOLE 14249 0 0 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 237 2434 SH SOLE 2434 0 0 PROSHARES TR RUSS 2000 DIV 74347B698 1267 21390 SH SOLE 21390 0 0 PROSHARES TR S&P 500 DV AR 74348A467 14800 213357 SH SOLE 213356 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 74348TAQ5 219 218000 SH SOLE 218000 0 0 PROSPECT CAPITAL CORPORATION NOTE 6.375% 74348TAT9 75 75000 SH SOLE 75000 0 0 PRUDENTIAL FINL INC COM 744320102 8735 86485 SH SOLE 77919 0 8566 PULTE GROUP INC COM 745867101 632 20000 SH SOLE 20000 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 170 13397 SH SOLE 13397 0 0 QUALYS INC COM 74758T303 327 3763 SH SOLE 3763 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1238 12157 SH SOLE 6406 0 5750 QURATE RETAIL INC COM SER A 74915M100 345 27857 SH SOLE 27857 0 0 RANGE RES CORP COM 75281A109 315 45186 SH SOLE 45186 0 0 RAYTHEON CO COM NEW 755111507 13818 79471 SH SOLE 72686 0 6785 RBC BEARINGS INC COM 75524B104 3088 18513 SH SOLE 18513 0 0 RE MAX HLDGS INC CL A 75524W108 540 17565 SH SOLE 17565 0 0 REGENCY CTRS CORP COM 758849103 285 4282 SH SOLE 4281 0 0 REGENERON PHARMACEUTICALS COM 75886F107 4474 14297 SH SOLE 13296 0 1000 REGIONS FINL CORP NEW COM 7591EP100 4982 333514 SH SOLE 333513 0 0 REPLIGEN CORP COM 759916109 378 4409 SH SOLE 4409 0 0 REPUBLIC SVCS INC COM 760759100 7249 83672 SH SOLE 83671 0 0 RESMED INC COM 761152107 5015 41103 SH SOLE 41103 0 0 RGC RES INC COM 74955L103 1338 43856 SH SOLE 38156 0 5700 RIVERNORTH DOUBLELINE STRATE COM 76882G107 959 56254 SH SOLE 56254 0 0 ROCKWELL AUTOMATION INC COM 773903109 945 5772 SH SOLE 5772 0 0 ROKU INC COM CL A 77543R102 200 2210 SH SOLE 2210 0 0 ROPER TECHNOLOGIES INC COM 776696106 1834 5010 SH SOLE 5010 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 5681 46875 SH SOLE 46874 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7629 116044 SH SOLE 114923 0 1120 ROYCE MICRO-CAP TR INC COM 780915104 406 49451 SH SOLE 49451 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 6043 74528 SH SOLE 74527 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 216 10998 SH SOLE 10998 0 0 SALESFORCE COM INC COM 79466L302 4532 29869 SH SOLE 29869 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 550 41285 SH SOLE 41285 0 0 SAP SE SPON ADR 803054204 1797 13143 SH SOLE 13143 0 0 SAREPTA THERAPEUTICS INC COM 803607100 594 3910 SH SOLE 3910 0 0 SCHWAB STRATEGIC TR US LRG CAP ET 808524201 40333 574629 SH SOLE 574629 0 0 SCHWAB STRATEGIC TR US LCAP GR ET 808524300 48439 582134 SH SOLE 582133 0 0 SCHWAB STRATEGIC TR US LCAP VA ET 808524409 967 17229 SH SOLE 17229 0 0 SCHWAB STRATEGIC TR US MID-CAP ET 808524508 700 12278 SH SOLE 12278 0 0 SCHWAB STRATEGIC TR US DIVIDEND E 808524797 3435 64714 SH SOLE 63553 0 1161 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 339 10570 SH SOLE 10570 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 201 4541 SH SOLE 4541 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 3134 31816 SH SOLE 31815 0 0 RED HAT INC COM 756577102 2560 13638 SH SOLE 10137 0 3500 RED HAT INC NOTE 0.250%1 756577AD4 30 12000 SH SOLE 12000 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 460 2950 SH SOLE 2950 0 0 RELX PLC SPONSORED ADR 759530108 514 21072 SH SOLE 21072 0 0 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 350 11099 SH SOLE 11099 0 0 RESOURCE CAP CORP NOTE 8.000% 76120WAB0 30 30000 SH SOLE 30000 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 538 7741 SH SOLE 7740 0 0 RINGCENTRAL INC CL A 76680R206 211 1844 SH SOLE 1844 0 0 RIO TINTO PLC SPONSORED ADR 767204100 910 14598 SH SOLE 14597 0 0 RLI CORP COM 749607107 1740 20311 SH SOLE 20311 0 0 ROBERT HALF INTL INC COM 770323103 936 16429 SH SOLE 16429 0 0 ROGERS CORP COM 775133101 584 3390 SH SOLE 3389 0 0 ROLLINS INC COM 775711104 296 8274 SH SOLE 8273 0 0 ROSS STORES INC COM 778296103 15746 158865 SH SOLE 158864 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1642 20684 SH SOLE 20683 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 14201 218241 SH SOLE 216167 0 2073 ROYCE VALUE TR INC COM 780910105 447 32153 SH SOLE 32153 0 0 S&P GLOBAL INC COM 78409V104 3262 14324 SH SOLE 13004 0 1319 SANOFI SPONSORED ADR 80105N105 15648 361649 SH SOLE 361649 0 0 SARATOGA INVT CORP COM NEW 80349A208 280 11356 SH SOLE 11355 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 3340 14859 SH SOLE 14859 0 0 SCHLUMBERGER LTD COM 806857108 11444 287998 SH SOLE 281714 0 6284 SCHWAB STRATEGIC TR US SML CAP ET 808524607 7928 110919 SH SOLE 110919 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ET 808524706 1180 44995 SH SOLE 44894 0 100 SCHWAB STRATEGIC TR SHT TM US TRE 808524862 5467 108083 SH SOLE 108083 0 0 SEI INVESTMENTS CO COM 784117103 4301 76684 SH SOLE 76683 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1409 24093 SH SOLE 24092 0 0 SELECT SECTOR SPDR TR SBI HEALTHCAR 81369Y209 86719 936096 SH SOLE 936095 0 0 SELECT SECTOR SPDR TR SBI CONS STPL 81369Y308 81336 1400659 SH SOLE 1400659 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1733 22387 SH SOLE 22386 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 125152 1603703 SH SOLE 1603702 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 57998 1178362 SH SOLE 1178362 0 0 SELECT SECTOR SPDR TR RL EST SEL SE 81369Y860 430 11700 SH SOLE 11699 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 23724 397857 SH SOLE 397856 0 0 SEMPRA ENERGY COM 816851109 919 6688 SH SOLE 6687 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 248 4774 SH SOLE 4774 0 0 SERVICENOW INC COM 81762P102 753 2743 SH SOLE 2743 0 0 SHENANDOAH TELECOMMUNICATION COM 82312B106 680 17668 SH SOLE 17667 0 0 SHERWIN WILLIAMS CO COM 824348106 3784 8259 SH SOLE 8258 0 0 SHOPIFY INC CL A 82509L107 2750 9164 SH SOLE 9163 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 8687 71896 SH SOLE 71896 0 0 SIMON PPTY GROUP INC NEW COM 828806109 7884 49353 SH SOLE 43895 0 5457 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 2331 33637 SH SOLE 33637 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 1764 35522 SH SOLE 35521 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2178 28196 SH SOLE 25296 0 2900 SLM CORP COM 78442P106 217 22388 SH SOLE 22387 0 0 SMUCKER J M CO COM NEW 832696405 22472 195087 SH SOLE 190860 0 4227 SONOCO PRODS CO COM 835495102 447 6847 SH SOLE 6847 0 0 SONOS INC COM 83570H108 208 18400 SH SOLE 18400 0 0 SONY CORP SPONSORED ADR 835699307 308 5885 SH SOLE 5885 0 0 SOUTHERN CO COM 842587107 18598 336441 SH SOLE 331741 0 4700 SOUTHWEST AIRLS CO COM 844741108 839 16535 SH SOLE 16534 0 0 SPARTANNASH CO COM 847215100 358 30750 SH SOLE 30750 0 0 SPDR INDEX SHS FDS PORTFOLIO DEV 78463X889 290 9815 SH SOLE 9815 0 0 SPDR SERIES TRUST BLOMBRG BRC I 78464A151 347 10167 SH SOLE 10166 0 0 SPDR SERIES TRUST PORTFOLIO SHO 78464A474 37364 1213926 SH SOLE 1213925 0 0 SPDR SERIES TRUST PRTFLO S&P500 78464A508 935 29903 SH SOLE 29902 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 457 4634 SH SOLE 4634 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 26802 265690 SH SOLE 265689 0 0 SPDR SERIES TRUST S&P 400 MDCP 78464A821 490 9031 SH SOLE 9030 0 0 SPDR SERIES TRUST S&P SEMICNDCT 78464A862 333 3950 SH SOLE 3950 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 497 5675 SH SOLE 5675 0 0 SPDR SERIES TRUST BLOMBERG BRC 78468R200 30608 996061 SH SOLE 996060 0 0 SPDR SERIES TRUST BLOOMBERG BRC 78468R622 7648 70204 SH SOLE 70204 0 0 SPDR SERIES TRUST SPDR BLOOMBER 78468R663 1418 15480 SH SOLE 15480 0 0 SPDR SERIES TRUST DORSEY WRGT F 78468R713 434 18536 SH SOLE 18536 0 0 SPDR SERIES TRUST NUVEEN BRC MU 78468R721 971 19377 SH SOLE 19377 0 0 SPDR SERIES TRUST PRTFLO S&P500 78468R788 459 12076 SH SOLE 12076 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 2354 49968 SH SOLE 49968 0 0 SEALED AIR CORP NEW COM 81211K100 987 23072 SH SOLE 23071 0 0 SELECT SECTOR SPDR TR SBI CONS DISC 81369Y407 44688 374900 SH SOLE 374900 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 10082 158253 SH SOLE 158252 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4828 174956 SH SOLE 174956 0 0 SELECTIVE INS GROUP INC COM 816300107 211 2820 SH SOLE 2819 0 0 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 333 8345 SH SOLE 8345 0 0 SIRIUS XM HLDGS INC COM 82968B103 471 84434 SH SOLE 84434 0 0 SL GREEN RLTY CORP COM 78440X101 250 3117 SH SOLE 3117 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 843 19376 SH SOLE 19375 0 0 SMITH A O CORP COM 831865209 524 11114 SH SOLE 11113 0 0 SNAP ON INC COM 833034101 1192 7199 SH SOLE 7198 0 0 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 204 13664 SH SOLE 13664 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 28407 106857 SH SOLE 106856 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 6044 45380 SH SOLE 44318 0 1062 SPDR INDEX SHS FDS PORTFOLIO EMG 78463X509 457 12794 SH SOLE 12794 0 0 SPDR INDEX SHS FDS S&P EM MKT DI 78463X533 3465 106229 SH SOLE 106229 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 219 5576 SH SOLE 5576 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 134930 460514 SH SOLE 457703 0 2811 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCR 78467Y107 2998 8456 SH SOLE 8406 0 50 SPDR SERIES TRUST S&P 600 SMCP 78464A201 227 3730 SH SOLE 3729 0 0 SPDR SERIES TRUST NUV HGHYLD MU 78464A284 3024 51739 SH SOLE 51738 0 0 SPDR SERIES TRUST BLMBRG BRC CN 78464A359 5339 100988 SH SOLE 100988 0 0 SPDR SERIES TRUST PORTFOLIO INT 78464A375 397 11379 SH SOLE 11379 0 0 SPDR SERIES TRUST PRTFLO S&P500 78464A409 1745 45080 SH SOLE 45080 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 625 6022 SH SOLE 6022 0 0 SPDR SERIES TRUST PORTFOLIO LN 78464A664 17001 445523 SH SOLE 445523 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 755 14144 SH SOLE 14144 0 0 SPDR SERIES TRUST PORTFOLIO TL 78464A805 5700 156346 SH SOLE 156346 0 0 SPDR SERIES TRUST S&P 600 SML C 78464A813 501 7411 SH SOLE 7410 0 0 SPDR SERIES TRUST PORTFOLIO LR 78464A854 557 16142 SH SOLE 16142 0 0 SPDR SERIES TRUST BLOOMBERG SRT 78468R408 18917 694735 SH SOLE 694734 0 0 SPDR SERIES TRUST NUVEEN BLMBRG 78468R739 16786 343066 SH SOLE 343066 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 346 4255 SH SOLE 4254 0 0 SPRINT CORPORATION COM 85207U105 93 14229 SH SOLE 14229 0 0 SSGA ACTIVE ETF TR SPDR TR TACTI 78467V848 1714 34945 SH SOLE 34944 0 0 STARBUCKS CORP COM 855244109 39804 474817 SH SOLE 417527 0 57290 STARWOOD PPTY TR INC COM 85571B105 4163 183249 SH SOLE 183248 0 0 STATE STR CORP COM 857477103 13040 232627 SH SOLE 231627 0 1000 STEEL DYNAMICS INC COM 858119100 812 26918 SH SOLE 26918 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1093 154956 SH SOLE 154956 0 0 T MOBILE US INC COM 872590104 582 7852 SH SOLE 7852 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 650 5734 SH SOLE 5734 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 258 3999 SH SOLE 3999 0 0 TAPESTRY INC COM 876030107 733 23132 SH SOLE 23132 0 0 TARENA INTL INC SPONSORED ADS 876108101 101 40757 SH SOLE 40757 0 0 TE CONNECTIVITY LTD REG SHS H84989104 3440 35916 SH SOLE 33616 0 2300 TECK RESOURCES LTD CL B 878742204 418 18127 SH SOLE 18127 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 374 29298 SH SOLE 29297 0 0 TELADOC HEALTH INC COM 87918A105 220 3324 SH SOLE 3324 0 0 TELEFLEX INC COM 879369106 911 2754 SH SOLE 2203 0 550 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 274 21074 SH SOLE 21074 0 0 TELUS CORP COM 87971M103 985 26689 SH SOLE 26688 0 0 TEMPLETON EMERG MKTS INCOME COM 880192109 1112 108859 SH SOLE 108858 0 0 TERADYNE INC COM 880770102 1019 21281 SH SOLE 21281 0 0 TETRA TECH INC NEW COM 88162G103 209 2668 SH SOLE 2668 0 0 TEXAS INSTRS INC COM 882508104 9035 78735 SH SOLE 67385 0 11350 THE TRADE DESK INC COM CL A 88339J105 592 2602 SH SOLE 2602 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 22286 75886 SH SOLE 66879 0 9007 TIMKEN CO COM 887389104 1341 26136 SH SOLE 26136 0 0 TJX COS INC NEW COM 872540109 19343 365796 SH SOLE 293537 0 72258 TORTOISE ENERGY INDEPENDENC COM 89148K101 134 18680 SH SOLE 18680 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 1191 52890 SH SOLE 51739 0 1150 TORTOISE ESSENTIAL ASSETS IN COM SH BEN IN 89148A103 328 18536 SH SOLE 18536 0 0 TPI COMPOSITES INC COM 87266J104 314 12725 SH SOLE 12725 0 0 TRAVELERS COMPANIES INC COM 89417E109 13033 87173 SH SOLE 74054 0 13118 TWITTER INC COM 90184L102 1826 52345 SH SOLE 52345 0 0 TYSON FOODS INC CL A 902494103 2487 30812 SH SOLE 30812 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 565 13262 SH SOLE 13262 0 0 SPLUNK INC COM 848637104 843 6710 SH SOLE 6710 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 2388 180546 SH SOLE 116116 0 64430 SPS COMMERCE INC COM 78463M107 352 3453 SH SOLE 3453 0 0 SQUARE INC CL A 852234103 1253 17277 SH SOLE 17277 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 376 6540 SH SOLE 6540 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRL 78467V608 1284 27794 SH SOLE 27794 0 0 STANLEY BLACK & DECKER INC COM 854502101 5378 37193 SH SOLE 34540 0 2652 STERICYCLE INC COM 858912108 1440 30171 SH SOLE 30171 0 0 STERIS PLC SHS USD G8473T100 1907 12813 SH SOLE 12812 0 0 STONECASTLE FINL CORP COM 861780104 478 21962 SH SOLE 21961 0 0 STORE CAP CORP COM 862121100 432 13017 SH SOLE 13017 0 0 STRYKER CORP COM 863667101 6998 34042 SH SOLE 34042 0 0 SUNCOR ENERGY INC NEW COM 867224107 1696 54430 SH SOLE 54429 0 0 SUNOCO LP COM UT REP LP 86765K109 342 10950 SH SOLE 10950 0 0 SUNTRUST BKS INC COM 867914103 5781 91984 SH SOLE 84340 0 7643 SYNCHRONY FINL COM 87165B103 2030 58571 SH SOLE 58570 0 0 SYNOPSYS INC COM 871607107 959 7459 SH SOLE 7459 0 0 SYSCO CORP COM 871829107 14070 198956 SH SOLE 94522 0 104434 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3110 79400 SH SOLE 79399 0 0 TARGA RES CORP COM 87612G101 991 25243 SH SOLE 25243 0 0 TARGET CORP COM 87612E106 5053 58355 SH SOLE 57197 0 1158 TC ENERGY CORP COM 87807B107 2590 52295 SH SOLE 48194 0 4100 TD AMERITRADE HLDG CORP COM 87236Y108 314 6307 SH SOLE 6306 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 2009 142500 SH SOLE 142500 0 0 TEGNA INC COM 87901J105 157 10412 SH SOLE 10412 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 729 40964 SH SOLE 40963 0 0 TELARIA INC COM 879181105 161 21443 SH SOLE 21443 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 296 1082 SH SOLE 1082 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 184 28951 SH SOLE 28951 0 0 TENNECO INC CL A VTG COM 880349105 613 55339 SH SOLE 55339 0 0 TESLA INC COM 88160R101 795 3560 SH SOLE 3560 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1088 17744 SH SOLE 17744 0 0 TEXTRON INC COM 883203101 228 4299 SH SOLE 4299 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 15217 378627 SH SOLE 378627 0 0 THOMSON REUTERS CORP COM NEW 884903709 14359 222756 SH SOLE 103666 0 119089 THOR INDS INC COM 885160101 2597 44444 SH SOLE 37269 0 7175 TOLL BROTHERS INC COM 889478103 1758 48013 SH SOLE 48013 0 0 TORCHMARK CORP COM 891027104 2515 28123 SH SOLE 20779 0 7343 TORONTO DOMINION BK ONT COM NEW 891160509 7726 132415 SH SOLE 105466 0 26948 TORTOISE PWR & ENERGY INFRAS COM 89147X104 485 26485 SH SOLE 26484 0 0 TOTAL S A SPONSORED ADS 89151E109 12578 225463 SH SOLE 212957 0 12505 TOTAL SYS SVCS INC COM 891906109 575 4489 SH SOLE 4489 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 3120 114376 SH SOLE 114375 0 0 TOYOTA MOTOR CORP SP ADR REP2CO 892331307 276 2226 SH SOLE 2226 0 0 TRACTOR SUPPLY CO COM 892356106 6557 60273 SH SOLE 60273 0 0 TREMONT MTG TR COM 894789106 150 36500 SH SOLE 36500 0 0 TRINITY INDS INC COM 896522109 693 33414 SH SOLE 33413 0 0 TUPPERWARE BRANDS CORP COM 899896104 240 12639 SH SOLE 12638 0 0 TWILIO INC CL A 90138F102 282 2069 SH SOLE 2069 0 0 TWO HBRS INVT CORP COM NEW 90187B408 344 27168 SH SOLE 27168 0 0 TYLER TECHNOLOGIES INC COM 902252105 655 3033 SH SOLE 3033 0 0 U S PHYSICAL THERAPY INC COM 90337L108 371 3027 SH SOLE 3027 0 0 UBER TECHNOLOGIES INC COM 90353T100 3127 67432 SH SOLE 67432 0 0 UDR INC COM 902653104 1384 30849 SH SOLE 28849 0 2000 UNDER ARMOUR INC CL A 904311107 220 8687 SH SOLE 8687 0 0 UNILEVER N V N Y SHS NEW 904784709 1855 30558 SH SOLE 30557 0 0 UNITED CONTL HLDGS INC COM 910047109 207 2365 SH SOLE 2365 0 0 UNITED PARCEL SERVICE INC CL B 911312106 68586 664139 SH SOLE 536813 0 127326 UNITED RENTALS INC COM 911363109 684 5160 SH SOLE 5160 0 0 UNITED TECHNOLOGIES CORP COM 913017109 58857 452048 SH SOLE 326699 0 125349 UNITEDHEALTH GROUP INC COM 91324P102 67329 275926 SH SOLE 273684 0 2242 US BANCORP DEL COM NEW 902973304 28942 552349 SH SOLE 377508 0 174840 VALERO ENERGY CORP NEW COM 91913Y100 2953 34501 SH SOLE 33635 0 865 VANECK VECTORS ETF TR GOLD MINERS E 92189F106 4517 176760 SH SOLE 176760 0 0 VANECK VECTORS ETF TR SHORT HIGH YI 92189F387 8559 341849 SH SOLE 341849 0 0 VANECK VECTORS ETF TR PFD SECS EX F 92189F429 863 43670 SH SOLE 43670 0 0 VANECK VECTORS ETF TR MORNINGSTAR I 92189F593 348 11246 SH SOLE 11246 0 0 VANECK VECTORS ETF TR JP MORGAN MKT 92189H300 8965 258371 SH SOLE 258370 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1801 14658 SH SOLE 14658 0 0 U S CONCRETE INC COM NEW 90333L201 2009 40447 SH SOLE 40447 0 0 ULTA BEAUTY INC COM 90384S303 620 1788 SH SOLE 1788 0 0 ULTRA CLEAN HLDGS INC COM 90385V107 150 10800 SH SOLE 10800 0 0 UMB FINL CORP COM 902788108 1026 15599 SH SOLE 15599 0 0 UNDER ARMOUR INC CL C 904311206 227 10241 SH SOLE 10241 0 0 UNILEVER PLC SPON ADR NEW 904767704 17593 283906 SH SOLE 282871 0 1035 UNION PACIFIC CORP COM 907818108 20468 121037 SH SOLE 104784 0 16252 UNITED BANKSHARES INC WEST V COM 909907107 903 24354 SH SOLE 24354 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 243 8533 SH SOLE 8532 0 0 UNITED NAT FOODS INC COM 911163103 807 90004 SH SOLE 90004 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 450 3457 SH SOLE 3456 0 0 V F CORP COM 918204108 12652 144835 SH SOLE 121610 0 23225 VANECK VECTORS ETF TR BDC INCOME ET 92189F411 200 12073 SH SOLE 12073 0 0 VANECK VECTORS ETF TR FALLEN ANGEL 92189F437 462 15789 SH SOLE 15789 0 0 VANECK VECTORS ETF TR MORNINGSTAR W 92189F643 2303 47962 SH SOLE 47962 0 0 VANECK VECTORS ETF TR JR GOLD MINER 92189F791 251 7202 SH SOLE 7201 0 0 VANECK VECTORS ETF TR AMT FREE INT 92189H201 19108 384089 SH SOLE 384089 0 0 VANECK VECTORS ETF TR HIGH YLD MUN 92189H409 9099 142673 SH SOLE 142673 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1164 9077 SH SOLE 9077 0 0 VANGUARD BD INDEX FD INC SHORT TRM BON 921937827 8843 109815 SH SOLE 109815 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRK 921937835 58910 709166 SH SOLE 709166 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX E 92203J407 14235 248434 SH SOLE 248433 0 0 VANGUARD INDEX FDS SML CP GRW ET 922908595 1441 7742 SH SOLE 7741 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 57233 342389 SH SOLE 342389 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 8788 53789 SH SOLE 53788 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 31680 285618 SH SOLE 285618 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ET 922042718 212 2020 SH SOLE 2020 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 78712 1543683 SH SOLE 1536719 0 6964 VANGUARD INTL EQUITY INDEX F FTSE EUROPE E 922042874 2638 48068 SH SOLE 48067 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 14191 267417 SH SOLE 267417 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TR 92206C102 230 3791 SH SOLE 3791 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000ID 92206C664 386 3096 SH SOLE 3096 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TR 92206C706 20933 317311 SH SOLE 317311 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SE 92206C771 1120 21204 SH SOLE 21204 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 33796 376141 SH SOLE 376141 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT 921943858 45280 1085599 SH SOLE 1083687 0 1911 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 61897 708372 SH SOLE 708372 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 734 10793 SH SOLE 10793 0 0 VANGUARD WORLD FDS CONSUM DIS ET 92204A108 1232 6869 SH SOLE 6868 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1101 12954 SH SOLE 12953 0 0 VANGUARD WORLD FDS FINANCIALS ET 92204A405 2691 39001 SH SOLE 39000 0 0 VANGUARD WORLD FDS HEALTH CAR ET 92204A504 2409 13850 SH SOLE 13849 0 0 VANGUARD WORLD FDS INDUSTRIAL ET 92204A603 1451 9957 SH SOLE 9956 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 2295 26474 SH SOLE 26474 0 0 VARIAN MED SYS INC COM 92220P105 3285 24134 SH SOLE 24134 0 0 VEREIT INC COM 92339V100 238 26510 SH SOLE 26510 0 0 VICTORY PORTFOLIOS II VCSHS US 500 92647N766 267 5102 SH SOLE 5102 0 0 VICTORY PORTFOLIOS II VCSHS US EQ I 92647N824 336 7387 SH SOLE 7387 0 0 VICTORY PORTFOLIOS II VCSHS US LRG 92647N865 376 8029 SH SOLE 8029 0 0 VIPER ENERGY PARTNERS LP COM UNT RP IN 92763M105 1047 34000 SH SOLE 34000 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 294 38000 SH SOLE 38000 0 0 VOYA INFRASTRUCTURE INDLS & COM 92912X101 273 21955 SH SOLE 21955 0 0 W P CAREY INC COM 92936U109 14604 179914 SH SOLE 165933 0 13980 WALGREENS BOOTS ALLIANCE INC COM 931427108 8118 148491 SH SOLE 148490 0 0 WASTE MGMT INC DEL COM 94106L109 43336 375626 SH SOLE 196145 0 179480 WATERS CORP COM 941848103 653 3038 SH SOLE 3038 0 0 WD-40 CO COM 929236107 9530 59924 SH SOLE 59924 0 0 WENDYS CO COM 95058W100 234 11999 SH SOLE 11999 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 240 1923 SH SOLE 1922 0 0 WESTERN ALLIANCE BANCORP COM 957638109 384 8605 SH SOLE 8605 0 0 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 210 14083 SH SOLE 14083 0 0 WESTERN DIGITAL CORP COM 958102105 1601 33674 SH SOLE 33673 0 0 WESTERN UN CO COM 959802109 1015 51063 SH SOLE 51062 0 0 WEX INC COM 96208T104 675 3247 SH SOLE 3246 0 0 WHIRLPOOL CORP COM 963320106 1314 9231 SH SOLE 9231 0 0 WISDOMTREE TR US LARGECAP D 97717W307 7997 82531 SH SOLE 82530 0 0 WISDOMTREE TR GLB EX US RL 97717W331 825 27152 SH SOLE 27151 0 0 WISDOMTREE TR INDIA ERNGS F 97717W422 13900 533397 SH SOLE 248450 0 284947 WISDOMTREE TR US MIDCAP DIV 97717W505 2072 57258 SH SOLE 57257 0 0 WISDOMTREE TR US SMALLCAP F 97717W562 577 16103 SH SOLE 16102 0 0 VANGUARD BD INDEX FD INC LONG TERM BON 921937793 402 4147 SH SOLE 4146 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 2249 26008 SH SOLE 26007 0 0 VANGUARD GROUP DIV APP ETF 921908844 51668 448663 SH SOLE 448663 0 0 VANGUARD INDEX FDS S&P 500 ETF S 922908363 57265 212766 SH SOLE 206728 0 6037 VANGUARD INDEX FDS MCAP VL IDXVI 922908512 7738 69504 SH SOLE 68780 0 723 VANGUARD INDEX FDS MCAP GR IDXVI 922908538 5630 37707 SH SOLE 37707 0 0 VANGUARD INDEX FDS REAL ESTATE E 922908553 12821 146697 SH SOLE 145061 0 1635 VANGUARD INDEX FDS SM CP VAL ETF 922908611 4006 30694 SH SOLE 29779 0 914 VANGUARD INDEX FDS LARGE CAP ETF 922908637 28077 208411 SH SOLE 208411 0 0 VANGUARD INDEX FDS EXTEND MKT ET 922908652 4381 36952 SH SOLE 36951 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 35600 227247 SH SOLE 226897 0 350 VANGUARD INDEX FDS TOTAL STK MKT 922908769 108463 722657 SH SOLE 722657 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ET 922042742 42149 560795 SH SOLE 560794 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 31339 736874 SH SOLE 514701 0 222172 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC 922042866 17297 261770 SH SOLE 261769 0 0 VANGUARD MALVERN FDS STRM INFPROID 922020805 8732 177059 SH SOLE 177059 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP 92206C409 23513 291447 SH SOLE 291447 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR B 92206C813 1360 14043 SH SOLE 14042 0 0 VANGUARD STAR FD VG TL INTL ST 921909768 6908 130967 SH SOLE 130966 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 866 14123 SH SOLE 14123 0 0 VANGUARD WORLD FDS CONSUM STP ET 92204A207 1231 8278 SH SOLE 8277 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 8340 39548 SH SOLE 39548 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 459 3458 SH SOLE 3457 0 0 VEEVA SYS INC CL A COM 922475108 1102 6800 SH SOLE 6800 0 0 VENTAS INC COM 92276F100 12389 181267 SH SOLE 168617 0 12650 VERINT SYS INC NOTE 1.500% 92343XAA8 12 12000 SH SOLE 12000 0 0 VERISIGN INC COM 92343E102 635 3039 SH SOLE 3038 0 0 VERISK ANALYTICS INC COM 92345Y106 11944 81552 SH SOLE 81551 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 97850 1712760 SH SOLE 1404102 0 308657 VERTEX PHARMACEUTICALS INC COM 92532F100 1620 8838 SH SOLE 8838 0 0 VIACOM INC NEW CL B 92553P201 2429 81338 SH SOLE 81338 0 0 VICTORY PORTFOLIOS II VCSHS US 500 92647N782 1214 24832 SH SOLE 24832 0 0 VIRTU FINL INC CL A 928254101 503 23135 SH SOLE 23135 0 0 VISA INC COM CL A 92826C839 58309 335977 SH SOLE 335877 0 100 VMWARE INC CL A COM 928563402 866 5181 SH SOLE 5181 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 7892 483285 SH SOLE 483284 0 0 VOYA FINL INC COM 929089100 212 3851 SH SOLE 3851 0 0 VOYA GLBL ADV & PREM OPP FD COM 92912R104 128 11978 SH SOLE 11977 0 0 VULCAN MATLS CO COM 929160109 745 5426 SH SOLE 5426 0 0 WABTEC CORP COM 929740108 2363 32942 SH SOLE 32942 0 0 WALMART INC COM 931142103 37632 340591 SH SOLE 257239 0 83352 WASTE CONNECTIONS INC COM 94106B101 4491 46989 SH SOLE 46989 0 0 WATSCO INC COM 942622200 5537 33860 SH SOLE 33859 0 0 WAYFAIR INC CL A 94419L101 605 4144 SH SOLE 4144 0 0 WEBSTER FINL CORP CONN COM 947890109 663 13899 SH SOLE 13899 0 0 WEC ENERGY GROUP INC COM 92939U106 4450 53379 SH SOLE 53378 0 0 WELLS FARGO CO NEW COM 949746101 52578 1111133 SH SOLE 964440 0 146692 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 187 34232 SH SOLE 34231 0 0 WELLTOWER INC COM 95040Q104 16556 203075 SH SOLE 199774 0 3300 WESTERN MIDSTREAM PARTNERS L COM UNIT LP I 958669103 263 8573 SH SOLE 8573 0 0 WESTROCK CO COM 96145D105 1146 31436 SH SOLE 31436 0 0 WEYERHAEUSER CO COM 962166104 9026 342684 SH SOLE 320884 0 21800 WHITEHORSE FIN INC COM 96524V106 167 12170 SH SOLE 12170 0 0 WILLIAMS COS INC DEL COM 969457100 2952 105281 SH SOLE 105280 0 0 WISDOMTREE INVTS INC COM 97717P104 71 11555 SH SOLE 11555 0 0 WISDOMTREE TR US HIGH DIVID 97717W208 325 4472 SH SOLE 4471 0 0 WISDOMTREE TR EMER MKT HIGH 97717W315 860 19266 SH SOLE 19266 0 0 WISDOMTREE TR US DIVID EX F 97717W406 489 5706 SH SOLE 5705 0 0 WISDOMTREE TR US SMALLCAP D 97717W604 438 16163 SH SOLE 16163 0 0 WISDOMTREE TR INTL QULTY DI 97717X131 4160 142598 SH SOLE 142598 0 0 WISDOMTREE TR DYNAMIC LNG E 97717X313 235 8492 SH SOLE 8492 0 0 WISDOMTREE TR EUR HDG SMLCA 97717X552 202 6730 SH SOLE 6730 0 0 WISDOMTREE TR US MULTIFACTO 97717Y857 2516 83689 SH SOLE 83689 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 329 5566 SH SOLE 5565 0 0 WPP PLC NEW ADR 92937A102 2834 45052 SH SOLE 45052 0 0 WSFS FINL CORP COM 929328102 285 6907 SH SOLE 6907 0 0 XCEL ENERGY INC COM 98389B100 779 13082 SH SOLE 11082 0 2000 XEROX CORP COM NEW 984121608 203 5754 SH SOLE 5754 0 0 XYLEM INC COM 98419M100 491 5875 SH SOLE 5874 0 0 YIRENDAI LTD SPONSORED ADR 98585L100 330 23984 SH SOLE 23984 0 0 WISDOMTREE TR US MIDCAP FUN 97717W570 877 21944 SH SOLE 21944 0 0 WISDOMTREE TR EUROPE SMCP D 97717W869 387 6637 SH SOLE 6637 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 236 7231 SH SOLE 7231 0 0 WISDOMTREE TR US QTLY DIV G 97717X669 6677 152979 SH SOLE 152979 0 0 WISDOMTREE TR EUROPE HEDGED 97717X701 213 3222 SH SOLE 3222 0 0 WORKDAY INC CL A 98138H101 580 2826 SH SOLE 2826 0 0 WPX ENERGY INC COM 98212B103 115 10021 SH SOLE 10021 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 241 4330 SH SOLE 4330 0 0 XILINX INC COM 983919101 410 3478 SH SOLE 3477 0 0 XPO LOGISTICS INC COM 983793100 1164 20138 SH SOLE 20138 0 0 YANDEX N V SHS CLASS A N97284108 233 6151 SH SOLE 6151 0 0 YUM BRANDS INC COM 988498101 10067 90965 SH SOLE 90965 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 614 2934 SH SOLE 2934 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 266 5738 SH SOLE 5738 0 0 ZIONS BANCORPORATION N A *W EXP 05/21/ 989701115 272 20500 SH SOLE 20500 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS 98980A105 453 23702 SH SOLE 23701 0 0 ZYNGA INC CL A 98986T108 66 10800 SH SOLE 10800 0 0 YUM CHINA HLDGS INC COM 98850P109 3559 77042 SH SOLE 77042 0 0 ZENDESK INC COM 98936J101 225 2532 SH SOLE 2532 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 3438 29203 SH SOLE 29083 0 120 ZOETIS INC CL A 98978V103 5342 47078 SH SOLE 44608 0 2470 AMERICAN CAMPUS COMM REIT COM 024835100 1704 36918 SH SOLE 33168 0 3750 BLACK HILLS CORP COM 092113109 2111 27000 SH SOLE 26000 0 1000 CECO ENVIRONMENTAL COM 125141101 221 23053 SH SOLE 5199 0 17854 DEVON ENERGY CORP COM 25179m103 620 21725 SH SOLE 16225 0 5500 DONEGAL GROUP INC CLASS A COM 257701201 398 26051 SH SOLE 20051 0 6000 INT'L FLAVORS & FRAGRANCES INC COM 459506101 871 6000 SH SOLE 0 0 6000 ISHARES MSCI PACIFIC EX JAPAN COM 464286665 458 9700 SH SOLE 8700 0 1000 JAPAN SMALLER CAPITALIZA COM 47109u104 89 10450 SH SOLE 3275 0 7175 KONTOOR BRANDS INC COM COM 50050N103 384 13730 SH SOLE 10790 0 2940 NEW JERSEY RESOURCES COM 646025106 3807 76500 SH SOLE 0 0 76500 POTLATCHDELTIC CORPORATION COM COM 737630103 226 5800 SH SOLE 5000 0 800 RPM INTL INC COM COM 749685103 11879 194388 SH SOLE 181188 0 13200 SPROTT PHYSICAL GOLD TRUST MF 85207h104 125 11000 SH SOLE 0 0 11000 U G I CORPORATION COM 902681105 5127 95988 SH SOLE 78813 0 17175 VERSUM MATLS INC COM COM 92532W103 272 5260 SH SOLE 2150 0 3110