0001085146-20-002529.txt : 20201015 0001085146-20-002529.hdr.sgml : 20201015 20201015095027 ACCESSION NUMBER: 0001085146-20-002529 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201015 DATE AS OF CHANGE: 20201015 EFFECTIVENESS DATE: 20201015 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DAVENPORT & Co LLC CENTRAL INDEX KEY: 0000887777 IRS NUMBER: 000000000 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03200 FILM NUMBER: 201240602 BUSINESS ADDRESS: STREET 1: ONE JAMES CENTER STREET 2: 901 E CARY STREET STE 1100 CITY: RICHMOND STATE: VA ZIP: 23219 BUSINESS PHONE: 8047802000 MAIL ADDRESS: STREET 1: P O BOX 85678 CITY: RICHMOND STATE: VA ZIP: 23285-5678 FORMER COMPANY: FORMER CONFORMED NAME: DAVENPORT & CO LLC DATE OF NAME CHANGE: 20010307 FORMER COMPANY: FORMER CONFORMED NAME: DAVENPORT & CO OF VIRGINIA INC DATE OF NAME CHANGE: 20010213 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000887777 XXXXXXXX 09-30-2020 09-30-2020 false DAVENPORT & Co LLC
P O BOX 85678 RICHMOND VA 23285-5678
13F HOLDINGS REPORT 028-03200 N
Alison Leslie Compliance Officer 804-697-2978 /s/ Alison Leslie Richmond VA 10-14-2020 0 731 8945275 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 1LIFE HEALTHCARE INC COM 68269G107 567 20000 SH SOLE 20000 0 0 22ND CENTY GROUP INC COM 90137F103 19 30000 SH SOLE 30000 0 0 3M CO COM 88579Y101 72551 452932 SH SOLE 450847 0 2085 8X8 INC NEW COM 282914100 1138 73167 SH SOLE 73167 0 0 ABBOTT LABS COM 002824100 63916 587306 SH SOLE 578744 0 8562 ABBVIE INC COM 00287Y109 8928 101928 SH SOLE 101626 0 302 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 99862 441888 SH SOLE 439467 0 2421 ACTIVISION BLIZZARD INC COM 00507V109 745 9201 SH SOLE 9201 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 127380 259731 SH SOLE 256312 0 3419 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 232 12191 SH SOLE 12191 0 0 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 859 15535 SH SOLE 15535 0 0 AES CORP COM 00130H105 1853 102308 SH SOLE 97288 0 5020 AFLAC INC COM 001055102 914 25137 SH SOLE 22137 0 3000 AIR PRODS & CHEMS INC COM 009158106 57445 192858 SH SOLE 190392 0 2466 AKAMAI TECHNOLOGIES INC COM 00971T101 568 5135 SH SOLE 4935 0 200 ALBEMARLE CORP COM 012653101 21156 236960 SH SOLE 232694 0 4266 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 30981 105384 SH SOLE 103564 0 1820 ALIGN TECHNOLOGY INC COM 016255101 23865 72900 SH SOLE 72900 0 0 ALLIANZGI DIVERSIFIED INCOME COM 01883J108 1430 56418 SH SOLE 55418 0 1000 ALLIANZGI EQUITY & CONV INCO COM 018829101 292 12009 SH SOLE 10754 0 1255 ALLSTATE CORP COM 020002101 386 4105 SH SOLE 3505 0 600 ALPHABET INC CAP STK CL C 02079K107 78972 53737 SH SOLE 52941 0 796 ALPHABET INC CAP STK CL A 02079K305 106511 72674 SH SOLE 72028 0 646 ALPS ETF TR ALERIAN MLP 00162Q452 1059 53015 SH SOLE 52175 0 840 ALTICE USA INC CL A 02156K103 44532 1712787 SH SOLE 1712787 0 0 ALTRIA GROUP INC COM 02209S103 7567 195827 SH SOLE 187981 0 7846 AMARIN CORP PLC SPONS ADR NEW 023111206 923 219140 SH SOLE 219140 0 0 AMAZON COM INC COM 023135106 130997 41603 SH SOLE 40506 0 1097 AMERICAN ELEC PWR CO INC COM 025537101 1615 19757 SH SOLE 18324 0 1433 AMERICAN EXPRESS CO COM 025816109 4817 48054 SH SOLE 47619 0 435 AMERICAN TOWER CORP NEW COM 03027X100 207736 859372 SH SOLE 854038 0 5334 AMERICOLD RLTY TR COM 03064D108 259 7250 SH SOLE 7250 0 0 AMERIPRISE FINL INC COM 03076C106 1279 8302 SH SOLE 8302 0 0 AMETEK INC COM 031100100 627 6304 SH SOLE 6304 0 0 AMGEN INC COM 031162100 11875 46722 SH SOLE 45673 0 1049 ANALOG DEVICES INC COM 032654105 1134 9716 SH SOLE 9716 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 51274 951625 SH SOLE 949977 0 1648 ANNALY CAPITAL MANAGEMENT IN COM 035710409 222 31153 SH SOLE 31153 0 0 ANTHEM INC COM 036752103 4951 18434 SH SOLE 18396 0 38 AON PLC SHS CL A G0403H108 67735 328332 SH SOLE 325414 0 2918 APOLLO GLOBAL MGMT INC COM CL A 03768E105 615 13734 SH SOLE 13734 0 0 APPLE INC COM 037833100 177625 1533762 SH SOLE 1505648 0 28114 APPLIED MATLS INC COM 038222105 2451 41220 SH SOLE 40250 0 970 APTARGROUP INC COM 038336103 696 6151 SH SOLE 6151 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2218 47704 SH SOLE 47704 0 0 ARES CAPITAL CORP COM 04010L103 1575 112904 SH SOLE 112904 0 0 ARISTA NETWORKS INC COM 040413106 296 1429 SH SOLE 1329 0 100 ARK ETF TR INNOVATION ETF 00214Q104 3240 35215 SH SOLE 35215 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 1569 24620 SH SOLE 24620 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 1356 34205 SH SOLE 34205 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 698 6425 SH SOLE 6425 0 0 ARK ETF TR ISRAEL INOVATE 00214Q609 216 8600 SH SOLE 8600 0 0 ARLINGTON ASSET INVST CORP CL A NEW 041356205 55 19200 SH SOLE 19200 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 115 12375 SH SOLE 12375 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 495 6978 SH SOLE 6978 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 648 11821 SH SOLE 11821 0 0 AT&T INC COM 00206R102 19831 695578 SH SOLE 688220 0 7358 ATLANTIC UN BANKSHARES CORP COM 04911A107 1090 51001 SH SOLE 50201 0 800 AUTODESK INC COM 052769106 31829 137781 SH SOLE 137437 0 344 AUTOMATIC DATA PROCESSING IN COM 053015103 3290 23587 SH SOLE 23437 0 150 BAIDU INC SPON ADR REP A 056752108 214 1688 SH SOLE 1688 0 0 BALL CORP COM 058498106 42907 516203 SH SOLE 513132 0 3071 BALLARD PWR SYS INC NEW COM 058586108 400 26500 SH SOLE 26500 0 0 BANCORP INC DEL COM 05969A105 141 16347 SH SOLE 16347 0 0 BANK NEW YORK MELLON CORP COM 064058100 231 6731 SH SOLE 6534 0 197 BARCLAYS BANK PLC IPTH SR B S&P 06746P621 3017 121150 SH SOLE 121150 0 0 BARINGS BDC INC COM 06759L103 115 14417 SH SOLE 14417 0 0 BARINGS CORPORATE INVS COM 06759X107 630 50402 SH SOLE 48402 0 2000 BARINGS PARTN INVS SH BEN INT 06761A103 114 10525 SH SOLE 10525 0 0 BARRICK GOLD CORP COM 067901108 493 17553 SH SOLE 17373 0 180 BASSETT FURNITURE INDS INC COM 070203104 283 20716 SH SOLE 20716 0 0 BAXTER INTL INC COM 071813109 573 7130 SH SOLE 6780 0 350 BCE INC COM NEW 05534B760 2936 70794 SH SOLE 68259 0 2535 BECTON DICKINSON & CO COM 075887109 49867 214316 SH SOLE 212531 0 1785 BELLEROPHON THERAPEUTICS INC COM NEW 078771300 962 94475 SH SOLE 94475 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 173989 817080 SH SOLE 810879 0 6201 BERKSHIRE HATHAWAY INC DEL CL A 084670108 8320 26 SH SOLE 26 0 0 BIOGEN INC COM 09062X103 237 836 SH SOLE 636 0 200 BIOMARIN PHARMACEUTICAL INC COM 09061G101 390 5129 SH SOLE 4879 0 250 BK OF AMERICA CORP COM 060505104 7663 318083 SH SOLE 315800 0 2283 BLACK KNIGHT INC COM 09215C105 45276 520118 SH SOLE 519566 0 552 BLACKROCK ENHANCED EQUITY DI COM 09251A104 327 44769 SH SOLE 37557 0 7212 BLACKROCK INC COM 09247X101 937 1662 SH SOLE 1662 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 257 16300 SH SOLE 15150 0 1150 BLACKSTONE GROUP INC COM CL A 09260D107 2806 53746 SH SOLE 51491 0 2255 BLOOM ENERGY CORP COM CL A 093712107 1674 93178 SH SOLE 93178 0 0 BNY MELLON MUN INCOME INC COM 05589T104 91 10500 SH SOLE 10500 0 0 BOEING CO COM 097023105 2927 17711 SH SOLE 16473 0 1238 BOOKING HOLDINGS INC COM 09857L108 551 322 SH SOLE 322 0 0 BORR DRILLING LTD SHS G1466R207 121 219600 SH SOLE 219600 0 0 BOSTON SCIENTIFIC CORP COM 101137107 561 14688 SH SOLE 14688 0 0 BP PLC SPONSORED ADR 055622104 553 31693 SH SOLE 31502 0 191 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 19 13000 SH SOLE 13000 0 0 BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 37 93770 SH SOLE 93770 0 0 BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 178 79193 SH SOLE 78193 0 1000 BRISTOL-MYERS SQUIBB CO COM 110122108 85279 1414485 SH SOLE 1400681 0 13804 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 312 8622 SH SOLE 8622 0 0 BROADCOM INC COM 11135F101 49072 134694 SH SOLE 133296 0 1398 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 261013 7895134 SH SOLE 7859583 0 35551 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 525 9476 SH SOLE 9443 0 33 BROOKFIELD PPTY REIT INC CL A 11282X103 1885 153999 SH SOLE 151402 0 2597 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 196 16287 SH SOLE 16287 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 6285 107249 SH SOLE 104489 0 2760 BROWN FORMAN CORP CL B 115637209 904 11997 SH SOLE 11997 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 7103 217750 SH SOLE 217750 0 0 BUNGE LIMITED COM G16962105 51266 1121800 SH SOLE 1117777 0 4023 BURLINGTON STORES INC COM 122017106 357 1730 SH SOLE 1730 0 0 C & F FINL CORP COM 12466Q104 257 8662 SH SOLE 8462 0 200 CABOT OIL & GAS CORP COM 127097103 12942 745520 SH SOLE 745520 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 17844 318297 SH SOLE 318297 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 2367 175871 SH SOLE 175871 0 0 CANADIAN NATL RY CO COM 136375102 225 2115 SH SOLE 2115 0 0 CANADIAN PAC RY LTD COM 13645T100 224 735 SH SOLE 735 0 0 CANNAE HLDGS INC COM 13765N107 70172 1883314 SH SOLE 1882114 0 1200 CAPITAL ONE FINL CORP COM 14040H105 74923 1042629 SH SOLE 1037676 0 4953 CARLISLE COS INC COM 142339100 631 5160 SH SOLE 5160 0 0 CARMAX INC COM 143130102 111683 1215133 SH SOLE 1203197 0 11936 CARNIVAL CORP UNIT 99/99/9999 143658300 1261 83075 SH SOLE 82778 0 297 CARRIER GLOBAL CORPORATION COM 14448C104 3201 104819 SH SOLE 103786 0 1033 CASEYS GEN STORES INC COM 147528103 218 1225 SH SOLE 1225 0 0 CATERPILLAR INC DEL COM 149123101 7842 52579 SH SOLE 51572 0 1007 CBRE CLARION GLOBAL REAL EST COM 12504G100 83 13953 SH SOLE 13953 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 493 789 SH SOLE 774 0 15 CHEGG INC COM 163092109 284 3980 SH SOLE 3980 0 0 CHEVRON CORP NEW COM 166764100 43001 597232 SH SOLE 592522 0 4710 CHEWY INC CL A 16679L109 305 5560 SH SOLE 5560 0 0 CHP MERGER CORP COM CL A 12558Y106 234 23007 SH SOLE 23007 0 0 CHUBB LIMITED COM H1467J104 476 4096 SH SOLE 4096 0 0 CHURCH & DWIGHT INC COM 171340102 2338 24947 SH SOLE 24381 0 566 CIGNA CORP NEW COM 125523100 471 2780 SH SOLE 2580 0 200 CINCINNATI FINL CORP COM 172062101 223 2859 SH SOLE 2859 0 0 CINTAS CORP COM 172908105 366 1099 SH SOLE 1099 0 0 CISCO SYS INC COM 17275R102 59448 1509209 SH SOLE 1499590 0 9619 CITIGROUP INC COM NEW 172967424 1206 27971 SH SOLE 27795 0 176 CITY HLDG CO COM 177835105 289 5023 SH SOLE 4923 0 100 CLOROX CO DEL COM 189054109 1693 8054 SH SOLE 7836 0 218 CME GROUP INC COM 12572Q105 42366 253220 SH SOLE 251857 0 1363 CNX RES CORP COM 12653C108 99 10500 SH SOLE 10500 0 0 COCA COLA CO COM 191216100 15430 312533 SH SOLE 299521 0 13012 COHEN & STEERS INFRASTRUCTUR COM 19248A109 462 20775 SH SOLE 17370 0 3405 COHEN & STEERS LTD DURATION COM 19248C105 377 16116 SH SOLE 16116 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 209 10361 SH SOLE 9225 0 1136 COHEN & STEERS SELECT PFD & COM 19248Y107 274 10316 SH SOLE 10316 0 0 COLFAX CORP COM 194014106 44511 1419360 SH SOLE 1417160 0 2200 COLGATE PALMOLIVE CO COM 194162103 3460 44844 SH SOLE 43419 0 1425 COMCAST CORP NEW CL A 20030N101 95473 2063826 SH SOLE 2055357 0 8469 COMMUNITY BANKERS TR CORP COM 203612106 317 62429 SH SOLE 62429 0 0 CONAGRA BRANDS INC COM 205887102 2848 79747 SH SOLE 77478 0 2269 CONOCOPHILLIPS COM 20825C104 1393 42411 SH SOLE 42011 0 400 CONSOL COAL RESOURCES LP COM UNIT 20855T100 105 31400 SH SOLE 31400 0 0 CONSOLIDATED EDISON INC COM 209115104 465 5981 SH SOLE 5735 0 246 CONSTELLATION BRANDS INC CL A 21036P108 2999 15827 SH SOLE 15439 0 388 CORNING INC COM 219350105 385 11878 SH SOLE 11878 0 0 CORTEVA INC COM 22052L104 577 20023 SH SOLE 20006 0 17 COSTAR GROUP INC COM 22160N109 220 259 SH SOLE 259 0 0 COSTCO WHSL CORP NEW COM 22160K105 6670 18790 SH SOLE 18480 0 310 CRACKER BARREL OLD CTRY STOR COM 22410J106 230 2003 SH SOLE 2003 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 72 24500 SH SOLE 24500 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 61309 368221 SH SOLE 367550 0 671 CSX CORP COM 126408103 4291 55245 SH SOLE 52740 0 2505 CUMMINS INC COM 231021106 3598 17038 SH SOLE 16809 0 229 CVS HEALTH CORP COM 126650100 15805 270625 SH SOLE 258553 0 12072 DANAHER CORPORATION COM 235851102 139593 648275 SH SOLE 641953 0 6322 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 458 17780 SH SOLE 17655 0 125 DEERE & CO COM 244199105 47973 216454 SH SOLE 215809 0 645 DELL TECHNOLOGIES INC CL C 24703L202 260 3841 SH SOLE 741 0 3100 DELTA AIR LINES INC DEL COM NEW 247361702 1917 62689 SH SOLE 60545 0 2144 DEXCOM INC COM 252131107 218 530 SH SOLE 530 0 0 DHT HOLDINGS INC SHS NEW Y2065G121 460 89200 SH SOLE 89200 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 78812 572515 SH SOLE 570228 0 2287 DIAMOND HILL INVT GROUP INC COM NEW 25264R207 5902 46721 SH SOLE 46721 0 0 DISH NETWORK CORPORATION CL A 25470M109 73026 2515531 SH SOLE 2515531 0 0 DISNEY WALT CO COM DISNEY 254687106 73532 592618 SH SOLE 582948 0 9670 DNP SELECT INCOME FD INC COM 23325P104 626 62312 SH SOLE 62312 0 0 DOCUSIGN INC COM 256163106 3319 15421 SH SOLE 15001 0 420 DOLLAR GEN CORP NEW COM 256677105 745 3555 SH SOLE 3555 0 0 DOLLAR TREE INC COM 256746108 1643 17993 SH SOLE 17385 0 608 DOMINION ENERGY INC COM 25746U109 103717 1314035 SH SOLE 1300533 0 13502 DOVER CORP COM 260003108 254 2348 SH SOLE 2286 0 62 DOW INC COM 260557103 5217 110875 SH SOLE 109484 0 1391 DRAFTKINGS INC COM CL A 26142R104 63734 1083175 SH SOLE 1082136 0 1039 DRIVE SHACK INC COM 262077100 97 87000 SH SOLE 87000 0 0 DTE ENERGY CO COM 233331107 536 4657 SH SOLE 4657 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 10539 119003 SH SOLE 113618 0 5385 DUPONT DE NEMOURS INC COM 26614N102 1121 20213 SH SOLE 20195 0 18 DURECT CORP COM 266605104 584 341400 SH SOLE 341400 0 0 EASTMAN CHEM CO COM 277432100 204 2605 SH SOLE 2605 0 0 EATON CORP PLC SHS G29183103 1931 18927 SH SOLE 18174 0 753 EATON VANCE TAX ADVT DIV INC COM 27828G107 443 22479 SH SOLE 22479 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 152 17820 SH SOLE 17820 0 0 ECOLAB INC COM 278865100 4498 22508 SH SOLE 22185 0 323 EDWARDS LIFESCIENCES CORP COM 28176E108 250 3129 SH SOLE 3129 0 0 EIGER BIOPHARMACEUTICALS INC COM 28249U105 1881 231100 SH SOLE 231100 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 440 15755 SH SOLE 15755 0 0 ELECTRONIC ARTS INC COM 285512109 5331 40881 SH SOLE 39981 0 900 EMERSON ELEC CO COM 291011104 1976 30142 SH SOLE 29092 0 1050 ENBRIDGE INC COM 29250N105 37885 1297430 SH SOLE 1286495 0 10935 ENPHASE ENERGY INC COM 29355A107 1596 19325 SH SOLE 18338 0 987 ENTEGRIS INC COM 29362U104 840 11295 SH SOLE 11295 0 0 EQUIFAX INC COM 294429105 253 1613 SH SOLE 1613 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 597 9735 SH SOLE 9735 0 0 ESSENTIAL UTILS INC COM 29670G102 212 5264 SH SOLE 5264 0 0 ETFIS SER TR I VIRTUS INFRCAP 26923G822 768 39925 SH SOLE 39300 0 625 ETSY INC COM 29786A106 49377 405959 SH SOLE 405959 0 0 EVERSOURCE ENERGY COM 30040W108 560 6703 SH SOLE 6703 0 0 EVOFEM BIOSCIENCES INC COM 30048L104 395 167300 SH SOLE 167300 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 545 25687 SH SOLE 25687 0 0 EXELON CORP COM 30161N101 214 5984 SH SOLE 5984 0 0 EXXON MOBIL CORP COM 30231G102 11127 324112 SH SOLE 309001 0 15111 F M C CORP COM NEW 302491303 354 3340 SH SOLE 3340 0 0 F N B CORP COM 302520101 171 25271 SH SOLE 24191 0 1080 FACEBOOK INC CL A 30303M102 8019 30617 SH SOLE 29838 0 779 FACTSET RESH SYS INC COM 303075105 486 1450 SH SOLE 1450 0 0 FASTENAL CO COM 311900104 993 22023 SH SOLE 22023 0 0 FEDEX CORP COM 31428X106 17733 70503 SH SOLE 69037 0 1466 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 148091 4729847 SH SOLE 4718716 0 11131 FIDELITY NATL INFORMATION SV COM 31620M106 573 3892 SH SOLE 3892 0 0 FIDUS INVT CORP COM 316500107 111 11300 SH SOLE 11300 0 0 FIRST BANCORP N C COM 318910106 373 17826 SH SOLE 17626 0 200 FIRST CMNTY BANKSHARES INC V COM 31983A103 636 35212 SH SOLE 35060 0 152 FIRST INDL RLTY TR INC COM 32054K103 312 7829 SH SOLE 7829 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 229 4050 SH SOLE 4050 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1823 95103 SH SOLE 95103 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 1027 19872 SH SOLE 19872 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 667 14498 SH SOLE 14498 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 925 27117 SH SOLE 27117 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1209 6422 SH SOLE 6422 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 495 8250 SH SOLE 8250 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 408 19003 SH SOLE 19003 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 710 6060 SH SOLE 6060 0 0 FISERV INC COM 337738108 694 6734 SH SOLE 6734 0 0 FLAHERTY & CRUMRIN PFD & INM COM 338478100 429 20478 SH SOLE 20478 0 0 FOLEY TRASIMENE ACQUISTN COR UNIT 99/99/9999 34431F203 20212 1790259 SH SOLE 1790259 0 0 FORD MTR CO DEL COM 345370860 243 36420 SH SOLE 35565 0 855 FORTE BIOSCIENCES INC COM 34962G109 1300 26800 SH SOLE 26800 0 0 FORTIVE CORP COM 34959J108 388 5086 SH SOLE 4886 0 200 FORTUNA SILVER MINES INC COM 349915108 13102 2060042 SH SOLE 2060042 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 358 4136 SH SOLE 3936 0 200 FREEPORT-MCMORAN INC CL B 35671D857 3563 227806 SH SOLE 227806 0 0 GABELLI DIVID & INCOME TR COM 36242H104 344 18762 SH SOLE 14566 0 4196 GAMING & LEISURE PPTYS INC COM 36467J108 53390 1445716 SH SOLE 1443765 0 1951 GAN LTD ORD SHS G3728V109 823 48705 SH SOLE 48705 0 0 GARRISON CAP INC COM 366554103 53 14000 SH SOLE 14000 0 0 GCI LIBERTY INC COM CLASS A 36164V305 3530 43075 SH SOLE 43075 0 0 GENERAC HLDGS INC COM 368736104 3496 18053 SH SOLE 17226 0 827 GENERAL DYNAMICS CORP COM 369550108 5251 37934 SH SOLE 37218 0 716 GENERAL ELECTRIC CO COM 369604103 2037 327012 SH SOLE 320498 0 6514 GENERAL MLS INC COM 370334104 2908 47154 SH SOLE 46584 0 570 GENERAL MTRS CO COM 37045V100 3624 122481 SH SOLE 122481 0 0 GENUINE PARTS CO COM 372460105 262 2748 SH SOLE 2679 0 69 GENWORTH FINL INC COM CL A 37247D106 272 81160 SH SOLE 81160 0 0 GILEAD SCIENCES INC COM 375558103 1009 15966 SH SOLE 14866 0 1100 GLADSTONE CAPITAL CORP COM 376535100 171 23062 SH SOLE 23062 0 0 GLADSTONE INVT CORP COM 376546107 2358 259071 SH SOLE 258221 0 850 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1126 29915 SH SOLE 29915 0 0 GLOBAL PMTS INC COM 37940X102 267 1504 SH SOLE 1504 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 252 9055 SH SOLE 9055 0 0 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 195 51000 SH SOLE 51000 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 411 2044 SH SOLE 1344 0 700 GRAINGER W W INC COM 384802104 286 802 SH SOLE 802 0 0 HALLIBURTON CO COM 406216101 257 21352 SH SOLE 21352 0 0 HANESBRANDS INC COM 410345102 452 28721 SH SOLE 27971 0 750 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 4182 101103 SH SOLE 100798 0 305 HASBRO INC COM 418056107 215 2602 SH SOLE 2557 0 45 HEALTHCARE RLTY TR COM 421946104 604 20037 SH SOLE 20037 0 0 HEALTHEQUITY INC COM 42226A107 1553 30237 SH SOLE 29915 0 322 HENRY JACK & ASSOC INC COM 426281101 219 1345 SH SOLE 1345 0 0 HERSHEY CO COM 427866108 393 2742 SH SOLE 2742 0 0 HOME DEPOT INC COM 437076102 64066 230693 SH SOLE 227234 0 3459 HONEYWELL INTL INC COM 438516106 54545 331361 SH SOLE 327885 0 3476 HORMEL FOODS CORP COM 440452100 259 5300 SH SOLE 5300 0 0 HP INC COM 40434L105 219 11524 SH SOLE 10524 0 1000 HUNTINGTON BANCSHARES INC COM 446150104 247 26949 SH SOLE 18549 0 8400 ILLINOIS TOOL WKS INC COM 452308109 4423 22892 SH SOLE 20982 0 1910 ILLUMINA INC COM 452327109 43773 141622 SH SOLE 140220 0 1402 INGERSOLL RAND INC COM 45687V106 301 8449 SH SOLE 8449 0 0 INGEVITY CORP COM 45688C107 1339 27089 SH SOLE 27089 0 0 INGREDION INC COM 457187102 1698 22433 SH SOLE 22139 0 294 INSEEGO CORP COM 45782B104 341 33050 SH SOLE 33050 0 0 INTEL CORP COM 458140100 9308 179754 SH SOLE 173294 0 6460 INTELLIA THERAPEUTICS INC COM 45826J105 382 19200 SH SOLE 19200 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 432 4316 SH SOLE 4316 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 26493 217749 SH SOLE 212211 0 5538 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 282 2305 SH SOLE 2305 0 0 INTERNATIONAL PAPER CO COM 460146103 673 16604 SH SOLE 16404 0 200 INTUIT COM 461202103 31575 96792 SH SOLE 96639 0 153 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 518 19445 SH SOLE 19445 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 419 7816 SH SOLE 7816 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 261 9636 SH SOLE 9636 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 712 32766 SH SOLE 32766 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 331 14800 SH SOLE 14800 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 18248 855900 SH SOLE 847924 0 7976 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 20551 968451 SH SOLE 961993 0 6458 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 834 38201 SH SOLE 38201 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 803 36198 SH SOLE 36198 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 349 16000 SH SOLE 16000 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 5102 47191 SH SOLE 47191 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 206 786 SH SOLE 786 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 218 1538 SH SOLE 1538 0 0 INVESCO LTD SHS G491BT108 198 17351 SH SOLE 17351 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 11709 42142 SH SOLE 42142 0 0 INVESCO SR INCOME TR COM 46131H107 56 15300 SH SOLE 15300 0 0 INVESTORS TITLE CO NC COM 461804106 299 2300 SH SOLE 2300 0 0 IONIS PHARMACEUTICALS INC COM 462222100 5814 122538 SH SOLE 122538 0 0 ISHARES INC CORE MSCI EMKT 46434G103 333 6300 SH SOLE 6300 0 0 ISHARES SILVER TR ISHARES 46428Q109 3701 171036 SH SOLE 169649 0 1387 ISHARES TR RUS MID CAP ETF 464287499 461 8040 SH SOLE 8040 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 320 3954 SH SOLE 3954 0 0 ISHARES TR CORE S&P500 ETF 464287200 4914 14623 SH SOLE 14623 0 0 ISHARES TR U.S. FINLS ETF 464287788 1414 12463 SH SOLE 12463 0 0 ISHARES TR MRGSTR SM CP GR 464288604 368 1550 SH SOLE 1550 0 0 ISHARES TR US TELECOM ETF 464287713 239 8804 SH SOLE 8804 0 0 ISHARES TR IBONDS DEC2022 46435G755 534 20135 SH SOLE 20135 0 0 ISHARES TR U.S. TECH ETF 464287721 646 2146 SH SOLE 2146 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 22093 402343 SH SOLE 400582 0 1761 ISHARES TR SHORT TREAS BD 464288679 1326 11975 SH SOLE 11975 0 0 ISHARES TR U.S. REAL ES ETF 464287739 451 5649 SH SOLE 5649 0 0 ISHARES TR TIPS BD ETF 464287176 453 3583 SH SOLE 3583 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 18652 306718 SH SOLE 304032 0 2686 ISHARES TR US HLTHCARE ETF 464287762 871 3834 SH SOLE 3809 0 25 ISHARES TR PFD AND INCM SEC 464288687 1231 33775 SH SOLE 33775 0 0 ISHARES TR CORE S&P MCP ETF 464287507 2515 13570 SH SOLE 13570 0 0 ISHARES TR MBS ETF 464288588 265 2403 SH SOLE 2403 0 0 ISHARES TR IBONDS DEC2021 46435G789 631 24350 SH SOLE 24350 0 0 ISHARES TR RUS 1000 ETF 464287622 439 2343 SH SOLE 2343 0 0 ISHARES TR NASDAQ BIOTECH 464287556 41775 308505 SH SOLE 306683 0 1822 ISHARES TR U.S. ENERGY ETF 464287796 367 23014 SH SOLE 23014 0 0 ISHARES TR CORE MSCI EAFE 46432F842 6602 109516 SH SOLE 109516 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1670 6243 SH SOLE 6173 0 70 ISHARES TR BARCLAYS 7 10 YR 464287440 2627 21566 SH SOLE 21566 0 0 ISHARES TR US INDUSTRIALS 464287754 470 2813 SH SOLE 2813 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 74804 1474833 SH SOLE 1470230 0 4603 ISHARES TR EXPANDED TECH 464287515 364 1169 SH SOLE 1169 0 0 ISHARES TR MSCI USA MMENTM 46432F396 3895 26423 SH SOLE 26423 0 0 ISHARES TR US HOME CONS ETF 464288752 650 11469 SH SOLE 11469 0 0 ISHARES TR MSCI EAFE ETF 464287465 2514 39503 SH SOLE 39503 0 0 ISHARES TR INTL SEL DIV ETF 464288448 434 17412 SH SOLE 17412 0 0 ISHARES TR IBOXX INV CP ETF 464287242 778 5775 SH SOLE 5775 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 515 3449 SH SOLE 3449 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 318 4179 SH SOLE 4179 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 976 4498 SH SOLE 4498 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 932 6221 SH SOLE 6221 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 8664 100151 SH SOLE 100151 0 0 ISHARES TR SELECT DIVID ETF 464287168 3006 36867 SH SOLE 36667 0 200 ISHARES TR INTRM GOV CR ETF 464288612 13383 113667 SH SOLE 113667 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 1005 22794 SH SOLE 22794 0 0 ISHARES TR 20 YR TR BD ETF 464287432 210 1286 SH SOLE 0 0 1286 ISHARES TR IBONDS DEC25 ETF 46434VBD1 353 13000 SH SOLE 13000 0 0 ISHARES TR RUS MD CP GR ETF 464287481 288 1665 SH SOLE 1665 0 0 ISHARES TR PHLX SEMICND ETF 464287523 258 846 SH SOLE 846 0 0 ISHARES TR U.S. MED DVC ETF 464288810 2299 7673 SH SOLE 7673 0 0 ISHARES TR CORE US AGGBD ET 464287226 2207 18695 SH SOLE 18695 0 0 ISHARES TR MODERT ALLOC ETF 464289875 572 13940 SH SOLE 13940 0 0 ISHARES TR IBOXX HI YD ETF 464288513 544 6482 SH SOLE 6482 0 0 ISHARES TR CORE DIV GRWTH 46434V621 4039 101507 SH SOLE 101507 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 219 1851 SH SOLE 1851 0 0 ISHARES TR JPMORGAN USD EMG 464288281 323 2910 SH SOLE 2910 0 0 ISHARES TR EAFE GRWTH ETF 464288885 228 2542 SH SOLE 2542 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 566 10856 SH SOLE 10856 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 690 2761 SH SOLE 2761 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 2782 25731 SH SOLE 25731 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 13745 102893 SH SOLE 102750 0 143 ISHARES TR NATIONAL MUN ETF 464288414 3464 29877 SH SOLE 29877 0 0 ISHARES TR EAFE SML CP ETF 464288273 259 4390 SH SOLE 4390 0 0 ISHARES TR TRANS AVG ETF 464287192 210 1058 SH SOLE 1058 0 0 ISHARES TR CORE S&P SCP ETF 464287804 2594 36936 SH SOLE 36852 0 84 ISHARES TR S&P 500 GRWT ETF 464287309 2037 8814 SH SOLE 8814 0 0 ISHARES TR S&P 500 VAL ETF 464287408 265 2360 SH SOLE 2360 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 390 3747 SH SOLE 3747 0 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 463 9247 SH SOLE 9247 0 0 J P MORGAN EXCHANGE-TRADED F MUNICIPAL ETF 46641Q647 273 5000 SH SOLE 5000 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1267 24952 SH SOLE 24952 0 0 JACOBS ENGR GROUP INC COM 469814107 273 2944 SH SOLE 2944 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 372 9885 SH SOLE 9885 0 0 JOHNSON & JOHNSON COM 478160104 192967 1296123 SH SOLE 1282054 0 14069 JOHNSON CTLS INTL PLC SHS G51502105 457 11182 SH SOLE 11182 0 0 JPMORGAN CHASE & CO COM 46625H100 136651 1419455 SH SOLE 1407974 0 11481 KAYNE ANDERSON ENERGY INFRST COM 486606106 55 13903 SH SOLE 13903 0 0 KELLOGG CO COM 487836108 1382 21395 SH SOLE 20485 0 910 KEURIG DR PEPPER INC COM 49271V100 1055 38223 SH SOLE 30167 0 8056 KEYSIGHT TECHNOLOGIES INC COM 49338L103 728 7367 SH SOLE 7217 0 150 KIMBERLY CLARK CORP COM 494368103 7472 50605 SH SOLE 50407 0 198 KINDER MORGAN INC DEL COM 49456B101 3334 270394 SH SOLE 269782 0 612 KINSALE CAP GROUP INC COM 49714P108 8617 45310 SH SOLE 45310 0 0 KKR & CO INC COM 48251W104 319 9286 SH SOLE 9286 0 0 KRAFT HEINZ CO COM 500754106 2296 76665 SH SOLE 74243 0 2422 KROGER CO COM 501044101 590 17397 SH SOLE 17171 0 226 L3HARRIS TECHNOLOGIES INC COM 502431109 40967 241208 SH SOLE 240606 0 602 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1030 5471 SH SOLE 5471 0 0 LAM RESEARCH CORP COM 512807108 462 1393 SH SOLE 1368 0 25 LAMAR ADVERTISING CO NEW CL A 512816109 111982 1692340 SH SOLE 1688661 0 3679 LANDCADIA HLDGS II INC CL A 51476X105 812 56500 SH SOLE 56500 0 0 LAS VEGAS SANDS CORP COM 517834107 1328 28462 SH SOLE 28251 0 211 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 535 20670 SH SOLE 20670 0 0 LAUDER ESTEE COS INC CL A 518439104 2158 9886 SH SOLE 9627 0 259 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 267 6750 SH SOLE 6750 0 0 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 271 9150 SH SOLE 8860 0 290 LIBERTY BROADBAND CORP COM SER A 530307107 3259 22979 SH SOLE 22979 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 118686 830725 SH SOLE 827535 0 3190 LIBERTY GLOBAL PLC SHS CL C G5480U120 1833 89285 SH SOLE 89285 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 504 61939 SH SOLE 61939 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 2058 62036 SH SOLE 62036 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 324 9802 SH SOLE 9802 0 0 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 920 532000 SH SOLE 532000 0 0 LILLY ELI & CO COM 532457108 3820 25811 SH SOLE 25661 0 150 LINDE PLC SHS G5494J103 1005 4220 SH SOLE 4220 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 491 9118 SH SOLE 9118 0 0 LIVENT CORP COM 53814L108 96 10697 SH SOLE 4697 0 6000 LOCKHEED MARTIN CORP COM 539830109 45024 117470 SH SOLE 116250 0 1220 LOWES COS INC COM 548661107 54334 327587 SH SOLE 322666 0 4921 LULULEMON ATHLETICA INC COM 550021109 364 1104 SH SOLE 1104 0 0 LUMEN TECHNOLOGIES INC COM 156700106 367 36362 SH SOLE 36362 0 0 M & T BK CORP COM 55261F104 212 2298 SH SOLE 2285 0 13 M D C HLDGS INC COM 552676108 273 5800 SH SOLE 5800 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 243 9041 SH SOLE 9041 0 0 MACYS INC COM 55616P104 60 10550 SH SOLE 10550 0 0 MAG SILVER CORP COM 55903Q104 10466 643679 SH SOLE 643679 0 0 MARATHON PETE CORP COM 56585A102 4626 157660 SH SOLE 153865 0 3795 MARKEL CORP COM 570535104 269964 277256 SH SOLE 275982 0 1274 MARKETAXESS HLDGS INC COM 57060D108 530 1100 SH SOLE 1100 0 0 MARRIOTT INTL INC NEW CL A 571903202 1462 15791 SH SOLE 14842 0 949 MARSH & MCLENNAN COS INC COM 571748102 13169 114810 SH SOLE 114685 0 125 MARTIN MARIETTA MATLS INC COM 573284106 83914 356535 SH SOLE 353761 0 2774 MASTERCARD INCORPORATED CL A 57636Q104 103268 305373 SH SOLE 303514 0 1859 MATTEL INC COM 577081102 125 10670 SH SOLE 10670 0 0 MCCORMICK & CO INC COM NON VTG 579780206 6462 33294 SH SOLE 32051 0 1243 MCDONALDS CORP COM 580135101 83030 378285 SH SOLE 374459 0 3826 MEDTRONIC PLC SHS G5960L103 118705 1142270 SH SOLE 1134628 0 7642 MEI PHARMA INC COM NEW 55279B202 161 51600 SH SOLE 51600 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 1430 85875 SH SOLE 85875 0 0 MERCADOLIBRE INC COM 58733R102 73792 68169 SH SOLE 67917 0 252 MERCK & CO. INC COM 58933Y105 69938 843132 SH SOLE 835304 0 7828 METLIFE INC COM 59156R108 1440 38733 SH SOLE 38733 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 61 16375 SH SOLE 16375 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 254 2473 SH SOLE 2081 0 392 MICRON TECHNOLOGY INC COM 595112103 498 10600 SH SOLE 10600 0 0 MICROSOFT CORP COM 594918104 240693 1144360 SH SOLE 1131130 0 13230 MID-AMER APT CMNTYS INC COM 59522J103 425 3666 SH SOLE 3666 0 0 MILLER HERMAN INC COM 600544100 698 23142 SH SOLE 23142 0 0 MILLICOM INTL CELLULAR S A COM STK L6388F110 681 22500 SH SOLE 22500 0 0 MISONIX INC COM 604871103 133 11348 SH SOLE 11348 0 0 MKS INSTRS INC COM 55306N104 308 2820 SH SOLE 2820 0 0 MONARCH CASINO & RESORT INC COM 609027107 21185 474989 SH SOLE 474939 0 50 MONDELEZ INTL INC CL A 609207105 52989 922356 SH SOLE 906512 0 15844 MOODYS CORP COM 615369105 47960 165467 SH SOLE 164564 0 903 MORGAN STANLEY COM NEW 617446448 274 5673 SH SOLE 3573 0 2100 MOSAIC CO NEW COM 61945C103 743 40680 SH SOLE 34180 0 6500 MUSTANG BIO INC COM 62818Q104 206 65500 SH SOLE 65500 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 257 7458 SH SOLE 7458 0 0 NAVIOS MARITIME CONTAINERS L COM UNIT RP LP Y62151108 81 78000 SH SOLE 78000 0 0 NEKTAR THERAPEUTICS COM 640268108 967 58300 SH SOLE 58300 0 0 NETFLIX INC COM 64110L106 505 1010 SH SOLE 860 0 150 NEWELL BRANDS INC COM 651229106 229 13339 SH SOLE 13339 0 0 NEWMARKET CORP COM 651587107 3939 11508 SH SOLE 11508 0 0 NEWMONT CORP COM 651639106 3056 48163 SH SOLE 48163 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 3701 41152 SH SOLE 41152 0 0 NEXTERA ENERGY INC COM 65339F101 47125 169784 SH SOLE 169477 0 307 NIKE INC CL B 654106103 60526 482124 SH SOLE 478545 0 3579 NORFOLK SOUTHN CORP COM 655844108 80252 375029 SH SOLE 366374 0 8655 NORTHROP GRUMMAN CORP COM 666807102 1052 3335 SH SOLE 3117 0 218 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 411 24030 SH SOLE 24030 0 0 NOVARTIS AG SPONSORED ADR 66987V109 855 9830 SH SOLE 9430 0 400 NOVO-NORDISK A S ADR 670100205 375 5405 SH SOLE 5085 0 320 NUCOR CORP COM 670346105 833 18575 SH SOLE 18575 0 0 NUTRIEN LTD COM 67077M108 822 20948 SH SOLE 20948 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 619 39517 SH SOLE 39517 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 612 42648 SH SOLE 42648 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 297 18587 SH SOLE 18587 0 0 NUVEEN MUN INCOME FD INC COM 67062J102 122 10261 SH SOLE 10261 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1212 113718 SH SOLE 113718 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 217 24644 SH SOLE 24644 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 258 17793 SH SOLE 17793 0 0 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1445 119790 SH SOLE 119790 0 0 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 768 57662 SH SOLE 57662 0 0 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 302 28750 SH SOLE 28750 0 0 NUVEEN SR INCOME FD COM 67067Y104 50 10300 SH SOLE 10300 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 3628 241088 SH SOLE 241088 0 0 NVIDIA CORPORATION COM 67066G104 7760 14339 SH SOLE 13741 0 598 NVR INC COM 62944T105 323 79 SH SOLE 79 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 102 21000 SH SOLE 21000 0 0 OKTA INC CL A 679295105 246 1150 SH SOLE 1150 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 210 1161 SH SOLE 1161 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 327 3743 SH SOLE 3743 0 0 OMNICOM GROUP INC COM 681919106 1301 26286 SH SOLE 26286 0 0 ONEMAIN HLDGS INC COM 68268W103 1178 37700 SH SOLE 37700 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 1015 156125 SH SOLE 156125 0 0 ORACLE CORP COM 68389X105 4326 72458 SH SOLE 69680 0 2778 OREILLY AUTOMOTIVE INC COM 67103H107 45228 98091 SH SOLE 98053 0 38 OSI ETF TR OSHARES US QUALT 67110P407 538 14824 SH SOLE 14824 0 0 OTIS WORLDWIDE CORP COM 68902V107 788 12631 SH SOLE 12315 0 316 OUTFRONT MEDIA INC COM 69007J106 159 10915 SH SOLE 10915 0 0 OXFORD SQUARE CAP CORP COM 69181V107 32 13000 SH SOLE 13000 0 0 PALO ALTO NETWORKS INC COM 697435105 362 1481 SH SOLE 1481 0 0 PAN AMERN SILVER CORP COM 697900108 815 25345 SH SOLE 25345 0 0 PARKER-HANNIFIN CORP COM 701094104 497 2458 SH SOLE 2458 0 0 PARTNERS BANCORP COM 70213Q108 113 20000 SH SOLE 20000 0 0 PAYCHEX INC COM 704326107 1091 13678 SH SOLE 13678 0 0 PAYPAL HLDGS INC COM 70450Y103 2250 11420 SH SOLE 10945 0 475 PELOTON INTERACTIVE INC CL A COM 70614W100 322 3247 SH SOLE 3247 0 0 PENN NATL GAMING INC COM 707569109 778 10700 SH SOLE 6900 0 3800 PENNANTPARK FLOATING RATE CA COM 70806A106 182 21572 SH SOLE 21572 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 168 16262 SH SOLE 16127 0 135 PEPSICO INC COM 713448108 122813 886096 SH SOLE 877813 0 8283 PERRIGO CO PLC SHS G97822103 459 10000 SH SOLE 10000 0 0 PFIZER INC COM 717081103 14071 383402 SH SOLE 374315 0 9087 PGIM HIGH YIELD BOND FUND IN COM 69346H100 815 59042 SH SOLE 59042 0 0 PHILIP MORRIS INTL INC COM 718172109 75941 1012684 SH SOLE 1005298 0 7386 PHILLIPS 66 COM 718546104 1983 38254 SH SOLE 37905 0 349 PIMCO CORPORATE & INCOME OPP COM 72201B101 167 10365 SH SOLE 10365 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2461 97043 SH SOLE 96393 0 650 PIMCO ETF TR ACTIVE BD ETF 72201R775 454 4040 SH SOLE 4040 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 985 9660 SH SOLE 9660 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 292 3342 SH SOLE 3342 0 0 PINTEREST INC CL A 72352L106 275 6635 SH SOLE 6635 0 0 PLANET FITNESS INC CL A 72703H101 239 3884 SH SOLE 3884 0 0 PNC FINL SVCS GROUP INC COM 693475105 1209 11003 SH SOLE 10703 0 300 PPG INDS INC COM 693506107 723 5924 SH SOLE 5258 0 666 PPL CORP COM 69351T106 425 15615 SH SOLE 15615 0 0 PRA GROUP INC COM 69354N106 1477 36961 SH SOLE 36961 0 0 PRICE T ROWE GROUP INC COM 74144T108 1333 10398 SH SOLE 9903 0 495 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 453 22549 SH SOLE 22549 0 0 PROCTER AND GAMBLE CO COM 742718109 20435 147023 SH SOLE 142501 0 4522 PROSHARES TR S&P 500 DV ARIST 74348A467 1084 15022 SH SOLE 15022 0 0 PROSPECT CAP CORP COM 74348T102 676 134406 SH SOLE 134406 0 0 PRUDENTIAL FINL INC COM 744320102 342 5390 SH SOLE 5390 0 0 PTC INC COM 69370C100 548 6626 SH SOLE 6336 0 290 PUBLIC STORAGE COM 74460D109 416 1866 SH SOLE 1866 0 0 PURE STORAGE INC CL A 74624M102 2394 155560 SH SOLE 155560 0 0 QIWI PLC SPON ADR REP B 74735M108 1196 68922 SH SOLE 68922 0 0 QUALCOMM INC COM 747525103 104025 883965 SH SOLE 880175 0 3790 QUANTA SVCS INC COM 74762E102 410 7747 SH SOLE 7747 0 0 QUOTIENT LTD SHS G73268107 407 79205 SH SOLE 79205 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 4137 71899 SH SOLE 66329 0 5570 REALTY INCOME CORP COM 756109104 1104 18179 SH SOLE 17939 0 240 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1027 32832 SH SOLE 32832 0 0 REPUBLIC SVCS INC COM 760759100 242 2596 SH SOLE 2596 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 238 4143 SH SOLE 4143 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 341 32745 SH SOLE 32745 0 0 RH COM 74967X103 723 1890 SH SOLE 1890 0 0 RINGCENTRAL INC CL A 76680R206 298 1085 SH SOLE 1085 0 0 RLI CORP COM 749607107 432 5164 SH SOLE 5164 0 0 ROLLINS INC COM 775711104 258 4753 SH SOLE 4753 0 0 ROYAL BK CDA COM 780087102 1020 14538 SH SOLE 14538 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 273 4225 SH SOLE 4225 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2598 103212 SH SOLE 100182 0 3030 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2835 117059 SH SOLE 114028 0 3031 ROYCE MICRO-CAP TR INC COM 780915104 258 33635 SH SOLE 33635 0 0 S&P GLOBAL INC COM 78409V104 369 1022 SH SOLE 1022 0 0 SAFETY INS GROUP INC COM 78648T100 1977 28613 SH SOLE 28163 0 450 SALESFORCE COM INC COM 79466L302 808 3217 SH SOLE 2953 0 264 SANGAMO THERAPEUTICS INC COM 800677106 1284 135845 SH SOLE 135845 0 0 SANOFI SPONSORED ADR 80105N105 1155 23025 SH SOLE 23025 0 0 SCHLUMBERGER LTD COM 806857108 197 12674 SH SOLE 12674 0 0 SCHWAB CHARLES CORP COM 808513105 44987 1241695 SH SOLE 1234041 0 7654 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 236 7505 SH SOLE 7505 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 7607 137107 SH SOLE 134717 0 2390 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 336 6524 SH SOLE 6524 0 0 SCORPIO BULKERS INC COM Y7546A130 193 13625 SH SOLE 13625 0 0 SEABOARD CORP COM 811543107 9134 3220 SH SOLE 3220 0 0 SEI INVTS CO COM 784117103 1173 23132 SH SOLE 23132 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2635 22579 SH SOLE 22479 0 100 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1291 12238 SH SOLE 12238 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 392 16296 SH SOLE 15831 0 465 SELECT SECTOR SPDR TR ENERGY 81369Y506 483 16116 SH SOLE 16116 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1133 19083 SH SOLE 18968 0 115 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 359 2440 SH SOLE 2440 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 725 11304 SH SOLE 11304 0 0 SERVICENOW INC COM 81762P102 1430 2949 SH SOLE 2689 0 260 SFL CORPORATION LTD SHS G7738W106 99 13200 SH SOLE 13200 0 0 SHAKE SHACK INC CL A 819047101 319 4953 SH SOLE 4953 0 0 SHERWIN WILLIAMS CO COM 824348106 143103 205390 SH SOLE 204539 0 851 SIGA TECHNOLOGIES INC COM 826917106 1505 219077 SH SOLE 219077 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 64 11885 SH SOLE 11885 0 0 SL GREEN RLTY CORP COM 78440X101 464 10000 SH SOLE 10000 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 286 10650 SH SOLE 10250 0 400 SMUCKER J M CO COM NEW 832696405 1110 9607 SH SOLE 9457 0 150 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1409 5912 SH SOLE 5567 0 345 SONY CORP SPONSORED ADR 835699307 93233 1214756 SH SOLE 1211345 0 3411 SOUTH ST CORP COM 840441109 329 6842 SH SOLE 6842 0 0 SOUTHERN CO COM 842587107 3011 55525 SH SOLE 54753 0 772 SOUTHWEST AIRLS CO COM 844741108 768 20474 SH SOLE 20474 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1320 4757 SH SOLE 4757 0 0 SPDR GOLD TR GOLD SHS 78463V107 10552 59575 SH SOLE 58013 0 1562 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 412 11321 SH SOLE 11321 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 6602 19713 SH SOLE 19224 0 489 SPDR SER TR SPDR BLOOMBERG 78468R663 4161 45470 SH SOLE 45470 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 1537 30818 SH SOLE 30818 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 1844 35500 SH SOLE 35100 0 400 SPDR SER TR S&P 600 SML CAP 78464A813 4355 71554 SH SOLE 71439 0 115 SPDR SER TR S&P DIVID ETF 78464A763 1945 21053 SH SOLE 20423 0 630 SPLUNK INC COM 848637104 462 2457 SH SOLE 2457 0 0 SPORTSMANS WHSE HLDGS INC COM 84920Y106 186 13000 SH SOLE 13000 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1398 76250 SH SOLE 76250 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 801 53243 SH SOLE 53243 0 0 SQUARE INC CL A 852234103 1261 7760 SH SOLE 7760 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 929 18835 SH SOLE 18525 0 310 STANLEY BLACK & DECKER INC COM 854502101 807 4977 SH SOLE 4977 0 0 STARBUCKS CORP COM 855244109 68985 802900 SH SOLE 794291 0 8609 STARWOOD PPTY TR INC COM 85571B105 211 14000 SH SOLE 14000 0 0 STEEL DYNAMICS INC COM 858119100 865 30210 SH SOLE 30210 0 0 STRYKER CORPORATION COM 863667101 1581 7589 SH SOLE 7534 0 55 SUN CMNTYS INC COM 866674104 5793 41197 SH SOLE 40457 0 740 SUNPOWER CORP COM 867652406 154 12350 SH SOLE 12350 0 0 SUNRUN INC COM 86771W105 7527 97665 SH SOLE 92314 0 5351 SWITCH INC CL A 87105L104 179 11477 SH SOLE 11477 0 0 SYNCHRONY FINANCIAL COM 87165B103 7352 280938 SH SOLE 280463 0 475 SYSCO CORP COM 871829107 823 13224 SH SOLE 13224 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 352 4345 SH SOLE 4345 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 72358 437949 SH SOLE 437949 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 239 39702 SH SOLE 39702 0 0 TARGET CORP COM 87612E106 1720 10925 SH SOLE 10823 0 102 TC ENERGY CORP COM 87807B107 252 5993 SH SOLE 5993 0 0 TE CONNECTIVITY LTD REG SHS H84989104 53099 543265 SH SOLE 543107 0 158 TELEFLEX INCORPORATED COM 879369106 789 2317 SH SOLE 2317 0 0 TELUS CORPORATION COM 87971M103 634 36003 SH SOLE 35403 0 600 TESLA INC COM 88160R101 4036 9407 SH SOLE 8832 0 575 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 119 13187 SH SOLE 13187 0 0 TEXAS INSTRS INC COM 882508104 3988 27932 SH SOLE 27682 0 250 TG THERAPEUTICS INC COM 88322Q108 233 8700 SH SOLE 8700 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1289 2920 SH SOLE 2920 0 0 TJX COS INC NEW COM 872540109 55927 1004971 SH SOLE 997810 0 7161 T-MOBILE US INC COM 872590104 115815 1012719 SH SOLE 1008049 0 4670 TOPBUILD CORP COM 89055F103 494 2895 SH SOLE 2895 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 233 5044 SH SOLE 5044 0 0 TOTAL SE SPONSORED ADS 89151E109 2490 72594 SH SOLE 70978 0 1616 TOWNEBANK PORTSMOUTH VA COM 89214P109 667 40656 SH SOLE 39962 0 694 TRACTOR SUPPLY CO COM 892356106 288 2011 SH SOLE 2011 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 4279 35294 SH SOLE 33726 0 1568 TRANSLATE BIO INC COM 89374L104 233 17100 SH SOLE 17100 0 0 TRAVELERS COMPANIES INC COM 89417E109 2370 21906 SH SOLE 21906 0 0 TREDEGAR CORP COM 894650100 2285 153653 SH SOLE 153653 0 0 TREX CO INC COM 89531P105 1815 25354 SH SOLE 23806 0 1548 TRIMBLE INC COM 896239100 427 8775 SH SOLE 8775 0 0 TRUIST FINL CORP COM 89832Q109 12491 328273 SH SOLE 314011 0 14262 TWILIO INC CL A 90138F102 621 2515 SH SOLE 2515 0 0 TWITTER INC COM 90184L102 411 9242 SH SOLE 8942 0 300 TWO HBRS INVT CORP COM NEW 90187B408 88 17318 SH SOLE 17318 0 0 TYSON FOODS INC CL A 902494103 44971 756071 SH SOLE 753185 0 2886 UBER TECHNOLOGIES INC COM 90353T100 2195 60173 SH SOLE 57673 0 2500 UDR INC COM 902653104 1403 43034 SH SOLE 43034 0 0 UNILEVER N V N Y SHS NEW 904784709 373 6181 SH SOLE 6181 0 0 UNILEVER PLC SPON ADR NEW 904767704 660 10708 SH SOLE 10708 0 0 UNION PAC CORP COM 907818108 62949 319747 SH SOLE 316670 0 3077 UNITED PARCEL SERVICE INC CL B 911312106 93234 559525 SH SOLE 558103 0 1422 UNITED STATES STL CORP NEW COM 912909108 73 10000 SH SOLE 10000 0 0 UNITEDHEALTH GROUP INC COM 91324P102 8120 26044 SH SOLE 25390 0 654 UNITI GROUP INC COM 91325V108 120 11415 SH SOLE 11415 0 0 UNIVERSAL CORP VA COM 913456109 6491 154998 SH SOLE 152383 0 2615 US BANCORP DEL COM NEW 902973304 1814 50592 SH SOLE 49843 0 749 UTZ BRANDS INC COM CL A 918090101 2113 118070 SH SOLE 117570 0 500 V F CORP COM 918204108 2794 39769 SH SOLE 39769 0 0 VALERO ENERGY CORP COM 91913Y100 459 10600 SH SOLE 10600 0 0 VALVOLINE INC COM 92047W101 377 19783 SH SOLE 19783 0 0 VANECK MERK GOLD TR GOLD TRUST 921078101 210 11400 SH SOLE 11400 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 1049 20452 SH SOLE 20452 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 10042 183954 SH SOLE 183114 0 840 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2089 53348 SH SOLE 53348 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 578 10447 SH SOLE 10447 0 0 VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 398 10560 SH SOLE 10560 0 0 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 978 54180 SH SOLE 54180 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 9483 114180 SH SOLE 114025 0 155 VANGUARD BD INDEX FDS INTERMED TERM 921937819 3635 38887 SH SOLE 38745 0 142 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 475 5384 SH SOLE 5384 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 254 4371 SH SOLE 4371 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 805 5148 SH SOLE 5023 0 125 VANGUARD INDEX FDS SM CP VAL ETF 922908611 1934 17483 SH SOLE 16827 0 656 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 4918 48512 SH SOLE 46382 0 2130 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 415 2302 SH SOLE 1977 0 325 VANGUARD INDEX FDS SMALL CP ETF 922908751 1169 7598 SH SOLE 6675 0 923 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 20177 65584 SH SOLE 65584 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 728 3389 SH SOLE 3249 0 140 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 884 11196 SH SOLE 10946 0 250 VANGUARD INDEX FDS MID CAP ETF 922908629 1956 11095 SH SOLE 10489 0 606 VANGUARD INDEX FDS VALUE ETF 922908744 9553 91408 SH SOLE 86589 0 4819 VANGUARD INDEX FDS GROWTH ETF 922908736 11316 49717 SH SOLE 46617 0 3100 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1462 8584 SH SOLE 7810 0 774 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 9935 229770 SH SOLE 229075 0 695 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3248 30845 SH SOLE 30845 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3397 67340 SH SOLE 67340 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 277 5090 SH SOLE 5090 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 24810 299452 SH SOLE 297576 0 1876 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 217 2486 SH SOLE 0 0 2486 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 15828 165217 SH SOLE 165047 0 170 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 5098 82100 SH SOLE 82100 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 557 2500 SH SOLE 2500 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 20991 163149 SH SOLE 163054 0 95 VANGUARD STAR FDS VG TL INTL STK F 921909768 888 17026 SH SOLE 17026 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1111 27163 SH SOLE 26333 0 830 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 346 2387 SH SOLE 2387 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 1520 4881 SH SOLE 4823 0 58 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 365 1788 SH SOLE 961 0 827 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 776 4751 SH SOLE 4666 0 85 VENTAS INC COM 92276F100 420 10002 SH SOLE 9871 0 131 VERIZON COMMUNICATIONS INC COM 92343V104 57278 962817 SH SOLE 953623 0 9194 VERTEX PHARMACEUTICALS INC COM 92532F100 521 1913 SH SOLE 1913 0 0 VIACOMCBS INC CL B 92556H206 816 29138 SH SOLE 29038 0 100 VIASAT INC COM 92552V100 1610 46820 SH SOLE 46820 0 0 VISA INC COM CL A 92826C839 112221 561190 SH SOLE 554747 0 6443 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 280 20864 SH SOLE 20864 0 0 VULCAN MATLS CO COM 929160109 722 5323 SH SOLE 5323 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1890 52625 SH SOLE 51918 0 707 WALMART INC COM 931142103 6830 48817 SH SOLE 46175 0 2642 WASTE MGMT INC DEL COM 94106L109 2984 26370 SH SOLE 26211 0 159 WATSCO INC COM 942622200 145248 623675 SH SOLE 621426 0 2249 WAYFAIR INC CL A 94419L101 1055 3626 SH SOLE 3626 0 0 WEC ENERGY GROUP INC COM 92939U106 565 5829 SH SOLE 5373 0 456 WELLS FARGO CO NEW COM 949746101 2141 91062 SH SOLE 90883 0 179 WESBANCO INC COM 950810101 460 21521 SH SOLE 21021 0 500 WESTROCK CO COM 96145D105 4483 129039 SH SOLE 129039 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1427 50030 SH SOLE 50030 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 213 4337 SH SOLE 4337 0 0 WHIRLPOOL CORP COM 963320106 341 1855 SH SOLE 1655 0 200 WHITE MTNS INS GROUP LTD COM G9618E107 1722 2211 SH SOLE 2211 0 0 WILLIAMS COS INC COM 969457100 357 18156 SH SOLE 18156 0 0 WILLIAMS SONOMA INC COM 969904101 654 7226 SH SOLE 7151 0 75 WILLIS TOWERS WATSON PLC LTD SHS G96629103 241 1154 SH SOLE 1154 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 914 15260 SH SOLE 13180 0 2080 WISDOMTREE TR US MIDCAP FUND 97717W570 5895 172422 SH SOLE 172422 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 537 17964 SH SOLE 17964 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 332 10475 SH SOLE 10475 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 507 12258 SH SOLE 12258 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 899 19765 SH SOLE 19140 0 625 WISDOMTREE TR FLOATNG RAT TREA 97717X628 1371 54600 SH SOLE 54600 0 0 WP CAREY INC COM 92936U109 44242 678974 SH SOLE 671674 0 7300 XCEL ENERGY INC COM 98389B100 487 7050 SH SOLE 7050 0 0 XYLEM INC COM 98419M100 44998 534925 SH SOLE 533082 0 1843 YAMANA GOLD INC COM 98462Y100 75 13151 SH SOLE 13151 0 0 YETI HLDGS INC COM 98585X104 339 7486 SH SOLE 7486 0 0 YUM BRANDS INC COM 988498101 603 6605 SH SOLE 6194 0 411 ZOETIS INC CL A 98978V103 34707 209872 SH SOLE 207869 0 2003 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 236 502 SH SOLE 352 0 150