0001085146-21-001354.txt : 20210428 0001085146-21-001354.hdr.sgml : 20210428 20210428111550 ACCESSION NUMBER: 0001085146-21-001354 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210428 DATE AS OF CHANGE: 20210428 EFFECTIVENESS DATE: 20210428 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: 21862524 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 03-31-2021 03-31-2021 false DAVENPORT & Co LLC
P O BOX 85678 RICHMOND VA 23285-5678
13F HOLDINGS REPORT 028-03200 N
Stefanie Boykin Compliance Officer 804-697-2978 /s/ Stefanie Boykin Richmond VA 04-26-2021 0 800 10653868 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 1LIFE HEALTHCARE INC COM 68269G107 352 9000 SH SOLE 9000 0 0 22ND CENTY GROUP INC COM 90137F103 99 30000 SH SOLE 30000 0 0 3M CO COM 88579Y101 92016 477561 SH SOLE 473587 0 3974 8X8 INC NEW COM 282914100 2123 65432 SH SOLE 65432 0 0 ABBOTT LABS COM 002824100 72433 604415 SH SOLE 594044 0 10371 ABBVIE INC COM 00287Y109 12195 112688 SH SOLE 112351 0 337 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 109 18700 SH SOLE 18700 0 0 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 7775 69848 SH SOLE 69848 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 107 11196 SH SOLE 11196 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 102065 369465 SH SOLE 367358 0 2107 ACTIVISION BLIZZARD INC COM 00507V109 719 7732 SH SOLE 7732 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 120878 254282 SH SOLE 251195 0 3087 ADVISORSHARES TR PURE US CANNABIS 00768Y453 15702 370322 SH SOLE 370322 0 0 AEMETIS INC COM NEW 00770K202 1513 61700 SH SOLE 61700 0 0 AES CORP COM 00130H105 2941 109684 SH SOLE 104703 0 4981 AFLAC INC COM 001055102 1737 33943 SH SOLE 30799 0 3144 AIR PRODS & CHEMS INC COM 009158106 87166 309825 SH SOLE 305671 0 4154 ALBEMARLE CORP COM 012653101 26586 181959 SH SOLE 178464 0 3495 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 66886 295005 SH SOLE 291717 0 3288 ALIGN TECHNOLOGY INC COM 016255101 39880 73643 SH SOLE 73643 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 367 9000 SH SOLE 9000 0 0 ALLSTATE CORP COM 020002101 352 3063 SH SOLE 3063 0 0 ALPHABET INC CAP STK CL A 02079K305 148101 71806 SH SOLE 71178 0 628 ALPHABET INC CAP STK CL C 02079K107 106985 51718 SH SOLE 50883 0 835 ALPS ETF TR ALERIAN MLP 00162Q452 1973 64686 SH SOLE 63619 0 1067 ALTICE USA INC CL A 02156K103 1114 34231 SH SOLE 34231 0 0 ALTRIA GROUP INC COM 02209S103 9970 194876 SH SOLE 188018 0 6858 AMARIN CORP PLC SPONS ADR NEW 023111206 821 132190 SH SOLE 132190 0 0 AMAZON COM INC COM 023135106 146629 47390 SH SOLE 46292 0 1098 AMERICAN AIRLS GROUP INC COM 02376R102 242 10121 SH SOLE 10121 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1846 21800 SH SOLE 20366 0 1434 AMERICAN EXPRESS CO COM 025816109 6700 47370 SH SOLE 45835 0 1535 AMERICAN TOWER CORP NEW COM 03027X100 223079 933148 SH SOLE 926772 0 6376 AMERICAN WTR WKS CO INC NEW COM 030420103 575 3835 SH SOLE 3784 0 51 AMERICOLD RLTY TR COM 03064D108 241 6275 SH SOLE 6275 0 0 AMERIPRISE FINL INC COM 03076C106 1927 8291 SH SOLE 8291 0 0 AMETEK INC COM 031100100 818 6404 SH SOLE 6404 0 0 AMGEN INC COM 031162100 13636 54804 SH SOLE 53599 0 1205 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 323 9375 SH SOLE 9375 0 0 ANALOG DEVICES INC COM 032654105 1876 12097 SH SOLE 12053 0 44 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 88120 1402063 SH SOLE 1400072 0 1991 ANNALY CAPITAL MANAGEMENT IN COM 035710409 219 25453 SH SOLE 25453 0 0 ANTHEM INC COM 036752103 6419 17882 SH SOLE 17856 0 26 AON PLC SHS CL A G0403H108 77456 336606 SH SOLE 333242 0 3364 APOLLO GLOBAL MGMT INC COM CL A 03768E105 592 12594 SH SOLE 12594 0 0 APPLE INC COM 037833100 183834 1504986 SH SOLE 1478227 0 26759 APPLIED MATLS INC COM 038222105 6418 48037 SH SOLE 46607 0 1430 APTARGROUP INC COM 038336103 781 5510 SH SOLE 5510 0 0 ARCBEST CORP COM 03937C105 1037 14743 SH SOLE 14743 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2730 47895 SH SOLE 47895 0 0 ARES CAPITAL CORP COM 04010L103 2605 139224 SH SOLE 139224 0 0 ARISTA NETWORKS INC COM 040413106 462 1529 SH SOLE 1429 0 100 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 436 5194 SH SOLE 5194 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 724 14167 SH SOLE 14167 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 1977 22286 SH SOLE 22286 0 0 ARK ETF TR INNOVATION ETF 00214Q104 3871 32273 SH SOLE 32273 0 0 ARK ETF TR ISRAEL INOVATE 00214Q609 592 18815 SH SOLE 18815 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 342 2322 SH SOLE 2322 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 611 6878 SH SOLE 6878 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 560 11272 SH SOLE 11272 0 0 AT&T INC COM 00206R102 18785 620589 SH SOLE 614343 0 6246 ATLANTIC UN BANKSHARES CORP COM 04911A107 1956 50991 SH SOLE 49691 0 1300 AUTODESK INC COM 052769106 39632 142997 SH SOLE 142543 0 454 AUTOMATIC DATA PROCESSING IN COM 053015103 4421 23457 SH SOLE 23268 0 189 AUTONATION INC COM 05329W102 280 3007 SH SOLE 3007 0 0 AVANTI ACQUISITION CORP SHS CL A G0682V109 920 94175 SH SOLE 94175 0 0 BALL CORP COM 058498106 43603 514547 SH SOLE 511250 0 3297 BANCORP INC DEL COM 05969A105 339 16347 SH SOLE 16347 0 0 BANK NEW YORK MELLON CORP COM 064058100 416 8796 SH SOLE 8595 0 201 BANKUNITED INC COM 06652K103 229 5200 SH SOLE 1900 0 3300 BARINGS BDC INC COM 06759L103 143 14347 SH SOLE 14347 0 0 BARINGS CORPORATE INVS COM 06759X107 698 50102 SH SOLE 48102 0 2000 BARRICK GOLD CORP COM 067901108 931 47040 SH SOLE 46859 0 181 BASSETT FURNITURE INDS INC COM 070203104 503 20716 SH SOLE 20716 0 0 BAXTER INTL INC COM 071813109 565 6695 SH SOLE 6345 0 350 BCE INC COM NEW 05534B760 2716 60160 SH SOLE 59625 0 535 BECTON DICKINSON & CO COM 075887109 1984 8161 SH SOLE 7861 0 300 BELLEROPHON THERAPEUTICS INC COM NEW 078771300 514 98975 SH SOLE 98975 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 10414 27 SH SOLE 27 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 189264 740845 SH SOLE 735362 0 5483 BHP GROUP LTD SPONSORED ADS 088606108 1247 17970 SH SOLE 17745 0 225 BILIBILI INC SPONS ADS REP Z 090040106 214 2000 SH SOLE 2000 0 0 BIOXCEL THERAPEUTICS INC COM 09075P105 1042 24150 SH SOLE 24150 0 0 BK OF AMERICA CORP COM 060505104 12828 331560 SH SOLE 329143 0 2417 BLACK KNIGHT INC COM 09215C105 43412 586724 SH SOLE 585664 0 1060 BLACKROCK ENHANCED EQUITY DI COM 09251A104 394 41692 SH SOLE 34480 0 7212 BLACKROCK INC COM 09247X101 1421 1885 SH SOLE 1876 0 9 BLACKROCK MULTI-SECTOR INC T COM 09258A107 686 38075 SH SOLE 36925 0 1150 BLACKSTONE GROUP INC COM 09260D107 3587 48125 SH SOLE 46800 0 1325 BNY MELLON MUN INCOME INC COM 05589T104 92 10500 SH SOLE 10500 0 0 BOEING CO COM 097023105 5604 21999 SH SOLE 20207 0 1792 BOOKING HOLDINGS INC COM 09857L108 524 225 SH SOLE 225 0 0 BORR DRILLING LTD SHS G1466R207 11 11300 SH SOLE 11300 0 0 BOSTON SCIENTIFIC CORP COM 101137107 425 11004 SH SOLE 11004 0 0 BP PLC SPONSORED ADR 055622104 71211 2924474 SH SOLE 2917996 0 6478 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 50 13500 SH SOLE 13500 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 88212 1397302 SH SOLE 1380614 0 16688 BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 20 93770 SH SOLE 93770 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 414 10678 SH SOLE 10678 0 0 BROADCOM INC COM 11135F101 60270 129988 SH SOLE 129131 0 857 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 207 1352 SH SOLE 1352 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 367078 8248947 SH SOLE 8212216 0 36731 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 254 4775 SH SOLE 0 0 4775 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 723 9473 SH SOLE 9440 0 33 BROOKFIELD PPTY REIT INC CL A 11282X103 576 32116 SH SOLE 31451 0 665 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 6075 129808 SH SOLE 125752 0 4056 BROWN FORMAN CORP CL B 115637209 772 11195 SH SOLE 11195 0 0 BUNGE LIMITED COM G16962105 100505 1267876 SH SOLE 1261773 0 6103 BURLINGTON STORES INC COM 122017106 400 1340 SH SOLE 1340 0 0 C & F FINL CORP COM 12466Q104 380 8582 SH SOLE 8582 0 0 CABOT OIL & GAS CORP COM 127097103 3070 163450 SH SOLE 162850 0 600 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 3324 192922 SH SOLE 192922 0 0 CANADIAN IMP BK COMM COM 136069101 261 2665 SH SOLE 2665 0 0 CANADIAN NATL RY CO COM 136375102 245 2115 SH SOLE 2115 0 0 CANNAE HLDGS INC COM 13765N107 139048 3509541 SH SOLE 3505138 0 4403 CANOPY GROWTH CORP COM 138035100 1791 55930 SH SOLE 55530 0 400 CAPITAL ONE FINL CORP COM 14040H105 124905 981723 SH SOLE 977192 0 4531 CARLISLE COS INC COM 142339100 964 5860 SH SOLE 5860 0 0 CARMAX INC COM 143130102 162796 1227165 SH SOLE 1215910 0 11255 CARNIVAL CORP UNIT 99/99/9999 143658300 7157 269667 SH SOLE 269240 0 427 CARRIER GLOBAL CORPORATION COM 14448C104 6695 158567 SH SOLE 157128 0 1439 CASEYS GEN STORES INC COM 147528103 265 1225 SH SOLE 1225 0 0 CATALYST BIOSCIENCES INC COM NEW 14888D208 316 62600 SH SOLE 62600 0 0 CATERPILLAR INC COM 149123101 9885 42632 SH SOLE 41955 0 677 CBRE CLARION GLOBAL REAL EST COM 12504G100 137 17577 SH SOLE 17577 0 0 CHART INDS INC COM 16115Q308 11523 80948 SH SOLE 80118 0 830 CHARTER COMMUNICATIONS INC N CL A 16119P108 429 695 SH SOLE 680 0 15 CHEVRON CORP NEW COM 166764100 61707 588867 SH SOLE 583641 0 5226 CHEWY INC CL A 16679L109 1164 13741 SH SOLE 13616 0 125 CHP MERGER CORP *W EXP 11/22/202 12558Y114 12 15000 SH SOLE 15000 0 0 CHUBB LIMITED COM H1467J104 1090 6899 SH SOLE 6854 0 45 CHURCH & DWIGHT INC COM 171340102 2261 25879 SH SOLE 25313 0 566 CIGNA CORP NEW COM 125523100 675 2791 SH SOLE 2491 0 300 CINTAS CORP COM 172908105 375 1099 SH SOLE 1099 0 0 CISCO SYS INC COM 17275R102 18300 353905 SH SOLE 347193 0 6712 CITIGROUP INC COM NEW 172967424 2549 35036 SH SOLE 34936 0 100 CITY HLDG CO COM 177835105 411 5023 SH SOLE 4923 0 100 CLOROX CO DEL COM 189054109 2128 11032 SH SOLE 10972 0 60 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 210 27800 SH SOLE 9300 0 18500 CME GROUP INC COM 12572Q105 705 3450 SH SOLE 3435 0 15 CMS ENERGY CORP COM 125896100 402 6569 SH SOLE 6454 0 115 COCA COLA CO COM 191216100 64870 1230696 SH SOLE 1218707 0 11989 COHEN & STEERS INFRASTRUCTUR COM 19248A109 578 20694 SH SOLE 17289 0 3405 COHEN & STEERS LTD DURATION COM 19248C105 421 16116 SH SOLE 16116 0 0 COHEN & STEERS REIT & PFD & COM 19247X100 259 10622 SH SOLE 9486 0 1136 COHEN & STEERS SELECT PFD & COM 19248Y107 313 11316 SH SOLE 11316 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 228 15579 SH SOLE 15579 0 0 COLFAX CORP COM 194014106 61797 1410569 SH SOLE 1407612 0 2957 COLGATE PALMOLIVE CO COM 194162103 3826 48531 SH SOLE 47022 0 1509 COMCAST CORP NEW CL A 20030N101 91557 1692050 SH SOLE 1682463 0 9587 COMMERCE BANCSHARES INC COM 200525103 303 3953 SH SOLE 3904 0 49 COMMSCOPE HLDG CO INC COM 20337X109 197 12800 SH SOLE 12800 0 0 COMMUNITY BANKERS TR CORP COM 203612106 285 32347 SH SOLE 32347 0 0 CONAGRA BRANDS INC COM 205887102 2192 58295 SH SOLE 56624 0 1671 CONOCOPHILLIPS COM 20825C104 3017 56949 SH SOLE 56549 0 400 CONSOLIDATED EDISON INC COM 209115104 403 5382 SH SOLE 5382 0 0 CONSTELLATION BRANDS INC CL A 21036P108 52389 229775 SH SOLE 227921 0 1854 CONX CORP *W EXP 10/30/202 212873111 18 14250 SH SOLE 14250 0 0 CONX CORP COM CL A 212873103 568 57000 SH SOLE 57000 0 0 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 49 25000 SH SOLE 25000 0 0 CORNING INC COM 219350105 617 14176 SH SOLE 14176 0 0 CORTEVA INC COM 22052L104 783 16790 SH SOLE 16773 0 17 COSTAR GROUP INC COM 22160N109 205 249 SH SOLE 249 0 0 COSTCO WHSL CORP NEW COM 22160K105 6725 19078 SH SOLE 18073 0 1005 CRACKER BARREL OLD CTRY STOR COM 22410J106 443 2564 SH SOLE 2564 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 83 24500 SH SOLE 24500 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 62368 362331 SH SOLE 361678 0 653 CSX CORP COM 126408103 5150 53412 SH SOLE 50907 0 2505 CUMMINS INC COM 231021106 4628 17859 SH SOLE 17630 0 229 CVS HEALTH CORP COM 126650100 20335 270307 SH SOLE 260859 0 9448 CYCLERION THERAPEUTICS INC COM 23255M105 236 84500 SH SOLE 84500 0 0 D R HORTON INC COM 23331A109 1749 19624 SH SOLE 19399 0 225 DANAHER CORPORATION COM 235851102 130738 580849 SH SOLE 575038 0 5811 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 267 9500 SH SOLE 9500 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 625 18515 SH SOLE 18390 0 125 DBX ETF TR XTRACK USD HIGH 233051432 1141 22825 SH SOLE 22517 0 308 DEERE & CO COM 244199105 56329 150556 SH SOLE 149963 0 593 DELTA AIR LINES INC DEL COM NEW 247361702 13264 274727 SH SOLE 272029 0 2698 DEXCOM INC COM 252131107 203 565 SH SOLE 530 0 35 DIAGEO PLC SPON ADR NEW 25243Q205 66377 404217 SH SOLE 401985 0 2232 DIANA SHIPPING INC COM Y2066G104 60 20000 SH SOLE 20000 0 0 DIGITAL RLTY TR INC COM 253868103 56668 402354 SH SOLE 401512 0 842 DISCOVERY INC COM SER C 25470F302 369 10000 SH SOLE 10000 0 0 DISH NETWORK CORPORATION CL A 25470M109 169718 4688346 SH SOLE 4680877 0 7469 DISNEY WALT CO COM 254687106 91946 498297 SH SOLE 492212 0 6085 DNP SELECT INCOME FD INC COM 23325P104 703 71145 SH SOLE 71145 0 0 DOCUSIGN INC COM 256163106 3145 15535 SH SOLE 15143 0 392 DOLLAR GEN CORP NEW COM 256677105 438 2162 SH SOLE 2162 0 0 DOLLAR TREE INC COM 256746108 3404 29742 SH SOLE 28329 0 1413 DOMINION ENERGY INC COM 25746U109 99299 1307256 SH SOLE 1293962 0 13294 DOVER CORP COM 260003108 333 2426 SH SOLE 2396 0 30 DOW INC COM 260557103 6985 109244 SH SOLE 107941 0 1303 DRAFTKINGS INC COM CL A 26142R104 44538 726208 SH SOLE 724890 0 1318 DRIVE SHACK INC COM 262077100 385 120000 SH SOLE 120000 0 0 DTE ENERGY CO COM 233331107 534 4008 SH SOLE 4008 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 11663 120818 SH SOLE 115912 0 4906 DUPONT DE NEMOURS INC COM 26614N102 1185 15327 SH SOLE 15309 0 18 DURECT CORP COM 266605104 735 371400 SH SOLE 371400 0 0 EASTMAN CHEM CO COM 277432100 309 2809 SH SOLE 2809 0 0 EATON CORP PLC SHS G29183103 2638 19076 SH SOLE 18573 0 503 EATON VANCE TAX ADVT DIV INC COM 27828G107 604 22974 SH SOLE 22974 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829C105 184 17820 SH SOLE 17820 0 0 EBAY INC. COM 278642103 543 8862 SH SOLE 8862 0 0 ECOLAB INC COM 278865100 4183 19539 SH SOLE 19317 0 222 EDWARDS LIFESCIENCES CORP COM 28176E108 228 2729 SH SOLE 2729 0 0 EIGER BIOPHARMACEUTICALS INC COM 28249U105 2500 282500 SH SOLE 282500 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 457 15505 SH SOLE 15505 0 0 ELECTRONIC ARTS INC COM 285512109 5374 39697 SH SOLE 38797 0 900 EMERSON ELEC CO COM 291011104 2884 31970 SH SOLE 30879 0 1091 ENBRIDGE INC COM 29250N105 62238 1709848 SH SOLE 1698487 0 11361 ENERGY FUELS INC COM NEW 292671708 57 10000 SH SOLE 10000 0 0 ENPHASE ENERGY INC COM 29355A107 3046 18781 SH SOLE 17856 0 925 ENTEGRIS INC COM 29362U104 908 8120 SH SOLE 8120 0 0 EOG RES INC COM 26875P101 1156 15934 SH SOLE 15934 0 0 EQUIFAX INC COM 294429105 292 1613 SH SOLE 1613 0 0 EQUITY DISTR ACQUISITION COR COM CL A 29465E106 874 88195 SH SOLE 88195 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 620 9735 SH SOLE 9735 0 0 ESSENTIAL UTILS INC COM 29670G102 234 5224 SH SOLE 5224 0 0 ETFIS SER TR I VIRTUS INFRCAP 26923G822 973 40435 SH SOLE 40435 0 0 ETSY INC COM 29786A106 59741 296229 SH SOLE 296104 0 125 EVERSOURCE ENERGY COM 30040W108 811 9366 SH SOLE 9329 0 37 EVOFEM BIOSCIENCES INC COM 30048L104 699 399300 SH SOLE 399300 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 78240 2974905 SH SOLE 2962214 0 12691 EXCHANGE TRADED CONCEPTS TR NORTH SHOR GBL 301505715 366 6610 SH SOLE 6610 0 0 EXELON CORP COM 30161N101 291 6655 SH SOLE 6655 0 0 EXXON MOBIL CORP COM 30231G102 16001 286598 SH SOLE 271709 0 14889 F N B CORP COM 302520101 321 25271 SH SOLE 24191 0 1080 FACEBOOK INC CL A 30303M102 67267 228388 SH SOLE 226446 0 1942 FACTSET RESH SYS INC COM 303075105 659 2135 SH SOLE 2124 0 11 FASTENAL CO COM 311900104 1107 22023 SH SOLE 22023 0 0 FEDEX CORP COM 31428X106 20814 73278 SH SOLE 71361 0 1917 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 163135 4012165 SH SOLE 3999396 0 12769 FIDELITY NATL INFORMATION SV COM 31620M106 1693 12037 SH SOLE 12037 0 0 FIRST BANCORP N C COM 318910106 776 17829 SH SOLE 17629 0 200 FIRST CMNTY BANKSHARES INC V COM 31983A103 1051 35060 SH SOLE 35060 0 0 FIRST INDL RLTY TR INC COM 32054K103 368 8032 SH SOLE 8032 0 0 FIRST SOLAR INC COM 336433107 1702 19500 SH SOLE 19500 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 2087 103561 SH SOLE 103561 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 265 4050 SH SOLE 4050 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 1111 24899 SH SOLE 24899 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 514 8575 SH SOLE 8575 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 930 18223 SH SOLE 18223 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 687 14338 SH SOLE 14338 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 455 19003 SH SOLE 19003 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 679 20750 SH SOLE 20750 0 0 FISERV INC COM 337738108 763 6407 SH SOLE 6407 0 0 FLAHERTY & CRUMRINE PFD SECS COM 338478100 480 20478 SH SOLE 20478 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 63202 235276 SH SOLE 233575 0 1701 FMC CORP COM NEW 302491303 394 3562 SH SOLE 3562 0 0 FOLEY TRASIMENE ACQUISTN COR *W EXP 05/26/202 34431F112 862 538508 SH SOLE 538508 0 0 FOLEY TRASIMENE ACQUISTN COR COM CL A 34431F104 18275 1820226 SH SOLE 1820226 0 0 FOLEY TRASIMENE ACQUISTN COR UNIT 99/99/9999 34431F203 756 70700 SH SOLE 68200 0 2500 FORD MTR CO DEL COM 345370860 734 59933 SH SOLE 58928 0 1005 FORTE BIOSCIENCES INC COM 34962G109 1083 31600 SH SOLE 31600 0 0 FORTIVE CORP COM 34959J108 320 4529 SH SOLE 4329 0 200 FORTUNA SILVER MINES INC COM 349915108 9322 1440857 SH SOLE 1436357 0 4500 FORTUNE BRANDS HOME & SEC IN COM 34964C106 380 3962 SH SOLE 3762 0 200 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 286 3000 SH SOLE 3000 0 0 FREEPORT-MCMORAN INC CL B 35671D857 6602 200481 SH SOLE 200481 0 0 GABELLI DIVID & INCOME TR COM 36242H104 438 18296 SH SOLE 14100 0 4196 GAMING & LEISURE PPTYS INC COM 36467J108 60704 1430691 SH SOLE 1429118 0 1573 GENERAC HLDGS INC COM 368736104 5851 17869 SH SOLE 17053 0 816 GENERAL DYNAMICS CORP COM 369550108 5828 32098 SH SOLE 31483 0 615 GENERAL ELECTRIC CO COM 369604103 5155 392644 SH SOLE 384636 0 8008 GENERAL MLS INC COM 370334104 2628 42859 SH SOLE 42314 0 545 GENERAL MTRS CO COM 37045V100 6778 117953 SH SOLE 117953 0 0 GENUINE PARTS CO COM 372460105 307 2658 SH SOLE 2623 0 35 GENWORTH FINL INC COM CL A 37247D106 269 81160 SH SOLE 81160 0 0 GILEAD SCIENCES INC COM 375558103 1259 19483 SH SOLE 18683 0 800 GLADSTONE CAPITAL CORP COM 376535100 223 22461 SH SOLE 22461 0 0 GLADSTONE INVT CORP COM 376546107 3517 287595 SH SOLE 286745 0 850 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1053 29502 SH SOLE 29502 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 267 8055 SH SOLE 8055 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 1449 57825 SH SOLE 57825 0 0 GOLDEN NUGGET ONLINE GAMIN COM CL A 38113L107 324 24000 SH SOLE 24000 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 695 2123 SH SOLE 1623 0 500 GOODYEAR TIRE & RUBR CO COM 382550101 179 10200 SH SOLE 4200 0 6000 GRAINGER W W INC COM 384802104 308 768 SH SOLE 768 0 0 HANESBRANDS INC COM 410345102 333 16904 SH SOLE 16154 0 750 HARLEY DAVIDSON INC COM 412822108 233 5800 SH SOLE 5800 0 0 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 5645 140358 SH SOLE 139578 0 780 HEALTHCARE RLTY TR COM 421946104 564 18596 SH SOLE 18496 0 100 HEALTHEQUITY INC COM 42226A107 1159 17043 SH SOLE 16993 0 50 HENRY JACK & ASSOC INC COM 426281101 216 1423 SH SOLE 1423 0 0 HENRY SCHEIN INC COM 806407102 255 3680 SH SOLE 3680 0 0 HERSHEY CO COM 427866108 728 4600 SH SOLE 4600 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 31031 256628 SH SOLE 255816 0 812 HOME DEPOT INC COM 437076102 68722 225134 SH SOLE 221712 0 3422 HONEYWELL INTL INC COM 438516106 72043 331890 SH SOLE 328660 0 3230 HORMEL FOODS CORP COM 440452100 204 4275 SH SOLE 4275 0 0 HOWMET AEROSPACE INC COM 443201108 246 7656 SH SOLE 7656 0 0 HP INC COM 40434L105 252 7949 SH SOLE 7949 0 0 HUNT J B TRANS SVCS INC COM 445658107 236 1406 SH SOLE 1406 0 0 HUNTINGTON BANCSHARES INC COM 446150104 318 20222 SH SOLE 19822 0 400 HUNTINGTON INGALLS INDS INC COM 446413106 207 1005 SH SOLE 1005 0 0 ILLINOIS TOOL WKS INC COM 452308109 5515 24895 SH SOLE 23077 0 1818 ILLUMINA INC COM 452327109 40461 105351 SH SOLE 104212 0 1139 INGERSOLL RAND INC COM 45687V106 306 6218 SH SOLE 6218 0 0 INGEVITY CORP COM 45688C107 2046 27089 SH SOLE 27089 0 0 INGREDION INC COM 457187102 2734 30404 SH SOLE 29957 0 447 INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 289 9511 SH SOLE 9511 0 0 INTEL CORP COM 458140100 9846 153838 SH SOLE 148651 0 5187 INTELLIA THERAPEUTICS INC COM 45826J105 1043 13000 SH SOLE 13000 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 3999 35811 SH SOLE 35561 0 250 INTERNATIONAL BUSINESS MACHS COM 459200101 28349 212732 SH SOLE 208116 0 4616 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 767 5494 SH SOLE 5494 0 0 INTERNATIONAL PAPER CO COM 460146103 769 14213 SH SOLE 14213 0 0 INTUIT COM 461202103 37400 97635 SH SOLE 97482 0 153 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 326 6452 SH SOLE 6452 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 355 21363 SH SOLE 21060 0 303 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 554 20709 SH SOLE 20709 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 1093 173290 SH SOLE 173290 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 383 6589 SH SOLE 6589 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1070 48347 SH SOLE 48002 0 345 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2544 120395 SH SOLE 118895 0 1500 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 697 32231 SH SOLE 32231 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 360 16550 SH SOLE 16550 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 856 38602 SH SOLE 38602 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 328 14800 SH SOLE 14800 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 209 705 SH SOLE 705 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 8156 57572 SH SOLE 57572 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 207 1260 SH SOLE 1260 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 2034 27485 SH SOLE 27485 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 11548 36185 SH SOLE 36185 0 0 INVESCO SR INCOME TR COM 46131H107 64 15300 SH SOLE 15300 0 0 INVESTORS TITLE CO NC COM 461804106 382 2300 SH SOLE 2300 0 0 IONIS PHARMACEUTICALS INC COM 462222100 5608 124738 SH SOLE 124738 0 0 ISHARES INC CORE MSCI EMKT 46434G103 651 10122 SH SOLE 10122 0 0 ISHARES INC MSCI NETHERL ETF 464286814 619 13404 SH SOLE 13404 0 0 ISHARES INC MSCI STH KOR ETF 464286772 603 6721 SH SOLE 6721 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 635 10591 SH SOLE 10591 0 0 ISHARES SILVER TR ISHARES 46428Q109 4492 197906 SH SOLE 195519 0 2387 ISHARES TR 0-5 YR TIPS ETF 46429B747 487 4608 SH SOLE 4608 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 9826 113922 SH SOLE 113787 0 135 ISHARES TR 3 7 YR TREAS BD 464288661 14162 109031 SH SOLE 108803 0 228 ISHARES TR BARCLAYS 7 10 YR 464287440 2597 22994 SH SOLE 22994 0 0 ISHARES TR CORE DIV GRWTH 46434V621 6169 127792 SH SOLE 127792 0 0 ISHARES TR CORE MSCI EAFE 46432F842 9833 136475 SH SOLE 136475 0 0 ISHARES TR CORE S&P MCP ETF 464287507 4588 17629 SH SOLE 17629 0 0 ISHARES TR CORE S&P SCP ETF 464287804 4197 38666 SH SOLE 38591 0 75 ISHARES TR CORE S&P500 ETF 464287200 4756 11955 SH SOLE 11912 0 43 ISHARES TR CORE TOTAL USD 46434V613 212 4010 SH SOLE 4010 0 0 ISHARES TR CORE US AGGBD ET 464287226 4590 40322 SH SOLE 39862 0 460 ISHARES TR DOW JONES US ETF 464287846 573 5740 SH SOLE 5740 0 0 ISHARES TR EAFE GRWTH ETF 464288885 275 2738 SH SOLE 2738 0 0 ISHARES TR EAFE SML CP ETF 464288273 318 4423 SH SOLE 4423 0 0 ISHARES TR EAFE VALUE ETF 464288877 221 4336 SH SOLE 4336 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1426 15689 SH SOLE 15689 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 57776 1137773 SH SOLE 1135132 0 2641 ISHARES TR GL CLEAN ENE ETF 464288224 248 10204 SH SOLE 10204 0 0 ISHARES TR IBONDS DEC2021 46435G789 465 18085 SH SOLE 18085 0 0 ISHARES TR IBONDS DEC2022 46435G755 402 15260 SH SOLE 15260 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 268 10000 SH SOLE 10000 0 0 ISHARES TR IBOXX HI YD ETF 464288513 387 4438 SH SOLE 4438 0 0 ISHARES TR IBOXX INV CP ETF 464287242 652 5012 SH SOLE 5012 0 0 ISHARES TR INTL SEL DIV ETF 464288448 232 7378 SH SOLE 7378 0 0 ISHARES TR INTRM GOV CR ETF 464288612 14973 130358 SH SOLE 130358 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 6999 128000 SH SOLE 127900 0 100 ISHARES TR ISHS 5-10YR INVT 464288638 23045 389069 SH SOLE 386938 0 2131 ISHARES TR JPMORGAN USD EMG 464288281 1172 10763 SH SOLE 10628 0 135 ISHARES TR MBS ETF 464288588 647 5966 SH SOLE 5966 0 0 ISHARES TR MODERT ALLOC ETF 464289875 614 14102 SH SOLE 14102 0 0 ISHARES TR MORNINGSTAR GRWT 464287119 2053 7118 SH SOLE 7048 0 70 ISHARES TR MRGSTR MD CP GRW 464288307 1526 4036 SH SOLE 4036 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 269 1460 SH SOLE 1460 0 0 ISHARES TR MRGSTR SM CP GR 464288604 1921 6395 SH SOLE 6395 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 522 5630 SH SOLE 5630 0 0 ISHARES TR MSCI EAFE ETF 464287465 3168 41752 SH SOLE 41752 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 1312 24592 SH SOLE 24592 0 0 ISHARES TR MSCI USA MMENTM 46432F396 3077 19127 SH SOLE 19127 0 0 ISHARES TR NATIONAL MUN ETF 464288414 2431 20952 SH SOLE 20952 0 0 ISHARES TR PFD AND INCM SEC 464288687 1248 32501 SH SOLE 32501 0 0 ISHARES TR PHLX SEMICND ETF 464287523 414 976 SH SOLE 976 0 0 ISHARES TR RUS 1000 ETF 464287622 404 1805 SH SOLE 1805 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 1123 4622 SH SOLE 4622 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 301 1984 SH SOLE 1984 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 1208 7575 SH SOLE 7575 0 0 ISHARES TR RUS MD CP GR ETF 464287481 479 4698 SH SOLE 4698 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 439 4015 SH SOLE 4015 0 0 ISHARES TR RUS MID CAP ETF 464287499 607 8215 SH SOLE 8215 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 1397 6324 SH SOLE 6324 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 579 8891 SH SOLE 8891 0 0 ISHARES TR S&P 500 VAL ETF 464287408 299 2115 SH SOLE 2115 0 0 ISHARES TR S&P MC 400GR ETF 464287606 279 3564 SH SOLE 3564 0 0 ISHARES TR S&P MC 400VL ETF 464287705 273 2674 SH SOLE 2674 0 0 ISHARES TR S&P SML 600 GWT 464287887 282 2200 SH SOLE 2200 0 0 ISHARES TR SELECT DIVID ETF 464287168 4340 38033 SH SOLE 38033 0 0 ISHARES TR SHORT TREAS BD 464288679 2151 19468 SH SOLE 19284 0 184 ISHARES TR SHRT NAT MUN ETF 464288158 1773 16446 SH SOLE 16446 0 0 ISHARES TR TIPS BD ETF 464287176 1206 9613 SH SOLE 9553 0 60 ISHARES TR TRANS AVG ETF 464287192 334 1298 SH SOLE 1298 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 843 4762 SH SOLE 4762 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 933 12468 SH SOLE 12468 0 0 ISHARES TR U.S. ENERGY ETF 464287796 286 10917 SH SOLE 10917 0 0 ISHARES TR U.S. FINLS ETF 464287788 1687 22529 SH SOLE 22529 0 0 ISHARES TR U.S. REAL ES ETF 464287739 595 6475 SH SOLE 6475 0 0 ISHARES TR U.S. TECH ETF 464287721 677 7720 SH SOLE 7720 0 0 ISHARES TR US HLTHCARE ETF 464287762 776 3073 SH SOLE 3048 0 25 ISHARES TR US HOME CONS ETF 464288752 790 11637 SH SOLE 11637 0 0 ISHARES TR US INDUSTRIALS 464287754 1295 12249 SH SOLE 12249 0 0 ISHARES TR US OIL EQ&SV ETF 464288844 383 28570 SH SOLE 28570 0 0 ISHARES TR US REGNL BKS ETF 464288778 408 7207 SH SOLE 7207 0 0 ISHARES TR US TELECOM ETF 464287713 438 13562 SH SOLE 13562 0 0 ISHARES TR US TREAS BD ETF 46429B267 219 8377 SH SOLE 8377 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 315 6276 SH SOLE 6276 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1474 29040 SH SOLE 29040 0 0 JACOBS ENGR GROUP INC COM 469814107 475 3678 SH SOLE 3678 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 214 4272 SH SOLE 4272 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 437 8892 SH SOLE 8892 0 0 JOHNSON & JOHNSON COM 478160104 212700 1294187 SH SOLE 1279775 0 14412 JOHNSON CTLS INTL PLC SHS G51502105 1560 26138 SH SOLE 26138 0 0 JPMORGAN CHASE & CO COM 46625H100 187373 1230856 SH SOLE 1217758 0 13098 KAYNE ANDERSON ENERGY INFRST COM 486606106 95 13303 SH SOLE 13303 0 0 KEURIG DR PEPPER INC COM 49271V100 1139 33149 SH SOLE 25129 0 8020 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1274 8885 SH SOLE 8510 0 375 KIMBERLY-CLARK CORP COM 494368103 6879 49473 SH SOLE 49275 0 198 KINDER MORGAN INC DEL COM 49456B101 5390 323753 SH SOLE 323141 0 612 KINSALE CAP GROUP INC COM 49714P108 7617 46220 SH SOLE 46018 0 202 KKR & CO INC COM 48251W104 320 6550 SH SOLE 6550 0 0 KLA CORP COM NEW 482480100 1958 5925 SH SOLE 5879 0 46 KRAFT HEINZ CO COM 500754106 3232 80793 SH SOLE 78371 0 2422 KROGER CO COM 501044101 500 13893 SH SOLE 13664 0 229 L3HARRIS TECHNOLOGIES INC COM 502431109 66505 328126 SH SOLE 326204 0 1922 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1717 6734 SH SOLE 6734 0 0 LAM RESEARCH CORP COM 512807108 868 1459 SH SOLE 1424 0 35 LAMAR ADVERTISING CO NEW CL A 512816109 107015 1139428 SH SOLE 1134132 0 5296 LAS VEGAS SANDS CORP COM 517834107 603 9916 SH SOLE 9725 0 191 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 647 21780 SH SOLE 21780 0 0 LAUDER ESTEE COS INC CL A 518439104 2941 10111 SH SOLE 9852 0 259 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 314 6875 SH SOLE 6875 0 0 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 302 8626 SH SOLE 8336 0 290 LEGGETT & PLATT INC COM 524660107 209 4572 SH SOLE 4572 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 243 1675 SH SOLE 1675 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 35052 233444 SH SOLE 231325 0 2119 LIBERTY GLOBAL PLC SHS CL C G5480U120 2465 96515 SH SOLE 96515 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 1102 84900 SH SOLE 84900 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 2751 62411 SH SOLE 62411 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 610 13829 SH SOLE 13829 0 0 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 3320 520300 SH SOLE 520300 0 0 LILLY ELI & CO COM 532457108 5064 27104 SH SOLE 25854 0 1250 LINCOLN NATL CORP IND COM 534187109 342 5493 SH SOLE 5493 0 0 LINDE PLC SHS G5494J103 1437 5129 SH SOLE 5116 0 13 LIVE NATION ENTERTAINMENT IN COM 538034109 28176 332858 SH SOLE 332858 0 0 LIVE OAK BANCSHARES INC COM 53803X105 431 6300 SH SOLE 6300 0 0 LOCKHEED MARTIN CORP COM 539830109 5533 14974 SH SOLE 14318 0 656 LOWES COS INC COM 548661107 61651 324172 SH SOLE 319557 0 4615 LULULEMON ATHLETICA INC COM 550021109 351 1143 SH SOLE 1143 0 0 LUMEN TECHNOLOGIES INC COM 550241103 1207 90420 SH SOLE 90420 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 350 3364 SH SOLE 3364 0 0 M & T BK CORP COM 55261F104 277 1828 SH SOLE 1828 0 0 MAG SILVER CORP COM 55903Q104 9636 642004 SH SOLE 642004 0 0 MARATHON PETE CORP COM 56585A102 6937 129691 SH SOLE 126781 0 2910 MARKEL CORP COM 570535104 327498 287375 SH SOLE 286112 0 1263 MARRIOTT INTL INC NEW CL A 571903202 2551 17226 SH SOLE 16104 0 1122 MARRONE BIO INNOVATIONS INC COM 57165B106 149 71500 SH SOLE 71500 0 0 MARSH & MCLENNAN COS INC COM 571748102 13816 113435 SH SOLE 113310 0 125 MARTIN MARIETTA MATLS INC COM 573284106 119033 354455 SH SOLE 351923 0 2532 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1713 34964 SH SOLE 33382 0 1582 MASTERCARD INCORPORATED CL A 57636Q104 107431 301729 SH SOLE 299816 0 1913 MAXIM INTEGRATED PRODS INC COM 57772K101 224 2456 SH SOLE 2456 0 0 MCCORMICK & CO INC COM NON VTG 579780206 6029 67615 SH SOLE 64699 0 2916 MCDONALDS CORP COM 580135101 92245 411552 SH SOLE 406861 0 4691 MCKESSON CORP COM 58155Q103 563 2888 SH SOLE 1588 0 1300 MEDTRONIC PLC SHS G5960L103 133467 1129827 SH SOLE 1121748 0 8079 MELCO RESORTS AND ENTMNT LTD ADR 585464100 1748 87800 SH SOLE 87800 0 0 MERCADOLIBRE INC COM 58733R102 118117 80235 SH SOLE 79902 0 333 MERCK & CO. INC COM 58933Y105 20923 271410 SH SOLE 265061 0 6349 MERCURY GENL CORP NEW COM 589400100 1402 23050 SH SOLE 23050 0 0 METLIFE INC COM 59156R108 2094 34449 SH SOLE 34449 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 61 16375 SH SOLE 16375 0 0 MGM RESORTS INTERNATIONAL COM 552953101 295 7775 SH SOLE 7775 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 384 2473 SH SOLE 2473 0 0 MICRON TECHNOLOGY INC COM 595112103 13556 153683 SH SOLE 153483 0 200 MICROSOFT CORP COM 594918104 282271 1197229 SH SOLE 1184023 0 13206 MID-AMER APT CMNTYS INC COM 59522J103 498 3453 SH SOLE 3453 0 0 MILLER HERMAN INC COM 600544100 923 22422 SH SOLE 22422 0 0 MILLICOM INTL CELLULAR S A COM STK L6388F110 908 23765 SH SOLE 23765 0 0 MISONIX INC COM 604871103 251 12795 SH SOLE 12795 0 0 MKS INSTRS INC COM 55306N104 359 1935 SH SOLE 1935 0 0 MODERNA INC COM 60770K107 407 3110 SH SOLE 2310 0 800 MONARCH CASINO & RESORT INC COM 609027107 22395 369432 SH SOLE 369182 0 250 MONDELEZ INTL INC CL A 609207105 12025 205456 SH SOLE 196222 0 9234 MOODYS CORP COM 615369105 49760 166637 SH SOLE 165730 0 907 MORGAN STANLEY COM NEW 617446448 450 5798 SH SOLE 5770 0 28 MOSAIC CO NEW COM 61945C103 763 24150 SH SOLE 24150 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 952 5062 SH SOLE 5062 0 0 MUSTANG BIO INC COM 62818Q104 232 70000 SH SOLE 70000 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 313 7109 SH SOLE 7109 0 0 NEKTAR THERAPEUTICS COM 640268108 1286 64300 SH SOLE 64300 0 0 NETFLIX INC COM 64110L106 307 588 SH SOLE 548 0 40 NEUBASE THERAPEUTICS INC COM 64132K102 440 59500 SH SOLE 59500 0 0 NEWMARKET CORP COM 651587107 4318 11359 SH SOLE 11359 0 0 NEWMONT CORP COM 651639106 50155 832163 SH SOLE 828835 0 3328 NEXSTAR MEDIA GROUP INC CL A 65336K103 5420 38595 SH SOLE 38595 0 0 NEXTERA ENERGY INC COM 65339F101 53284 704716 SH SOLE 701615 0 3101 NIKE INC CL B 654106103 64990 489049 SH SOLE 486166 0 2883 NOKIA CORP SPONSORED ADR 654902204 56 14135 SH SOLE 14135 0 0 NORDSTROM INC COM 655664100 216 5700 SH SOLE 5700 0 0 NORFOLK SOUTHN CORP COM 655844108 99293 369777 SH SOLE 361797 0 7980 NORTHROP GRUMMAN CORP COM 666807102 1095 3384 SH SOLE 3166 0 218 NOVAN INC COM 66988N106 16 10000 SH SOLE 10000 0 0 NOVARTIS AG SPONSORED ADR 66987V109 1238 14485 SH SOLE 14013 0 472 NOVO-NORDISK A S ADR 670100205 356 5285 SH SOLE 5085 0 200 NUCOR CORP COM 670346105 1652 20575 SH SOLE 20575 0 0 NUTRIEN LTD COM 67077M108 827 15349 SH SOLE 15349 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 672 39767 SH SOLE 39767 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 506 34148 SH SOLE 34148 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 293 17787 SH SOLE 17787 0 0 NUVEEN MUN INCOME FD INC COM 67062J102 117 10261 SH SOLE 10261 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1271 114118 SH SOLE 114118 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 264 27152 SH SOLE 27152 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 346 22868 SH SOLE 22868 0 0 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1164 79054 SH SOLE 79054 0 0 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 973 58871 SH SOLE 58871 0 0 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 307 28750 SH SOLE 28750 0 0 NUVEEN SR INCOME FD COM 67067Y104 58 10300 SH SOLE 10300 0 0 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 220 9749 SH SOLE 9749 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 2625 161057 SH SOLE 161057 0 0 NVIDIA CORPORATION COM 67066G104 7202 13487 SH SOLE 12844 0 643 NVR INC COM 62944T105 306 65 SH SOLE 65 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 93 15000 SH SOLE 15000 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 312 3587 SH SOLE 3587 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 842 22973 SH SOLE 22973 0 0 OMNICOM GROUP INC COM 681919106 1811 24418 SH SOLE 24418 0 0 ON SEMICONDUCTOR CORP COM 682189105 241 5800 SH SOLE 5800 0 0 ONEMAIN HLDGS INC COM 68268W103 7250 134966 SH SOLE 134841 0 125 ONEOK INC NEW COM 682680103 236 4656 SH SOLE 4656 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 2671 250825 SH SOLE 250825 0 0 ORACLE CORP COM 68389X105 7853 111915 SH SOLE 108860 0 3055 OREILLY AUTOMOTIVE INC COM 67103H107 68522 135086 SH SOLE 135004 0 82 OSI ETF TR OSHARES US QUALT 67110P407 1836 46024 SH SOLE 46024 0 0 OSI ETF TR OSHS GBL INTER 67110P704 857 16450 SH SOLE 16450 0 0 OTIS WORLDWIDE CORP COM 68902V107 881 12871 SH SOLE 12720 0 151 OXFORD SQUARE CAP CORP COM 69181V107 46 10000 SH SOLE 10000 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 564 24200 SH SOLE 24200 0 0 PALO ALTO NETWORKS INC COM 697435105 1586 4925 SH SOLE 4706 0 219 PAN AMERN SILVER CORP COM 697900108 769 25619 SH SOLE 25619 0 0 PARKER-HANNIFIN CORP COM 701094104 744 2359 SH SOLE 2359 0 0 PARTNERS BANCORP COM 70213Q108 146 20000 SH SOLE 20000 0 0 PAYCHEX INC COM 704326107 1410 14385 SH SOLE 14348 0 37 PAYPAL HLDGS INC COM 70450Y103 2865 11798 SH SOLE 11523 0 275 PENN NATL GAMING INC COM 707569109 435 4150 SH SOLE 4150 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 179 15064 SH SOLE 15064 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 290 16218 SH SOLE 16218 0 0 PEPSICO INC COM 713448108 18785 132806 SH SOLE 126157 0 6649 PERFORMANCE FOOD GROUP CO COM 71377A103 233 4040 SH SOLE 4040 0 0 PERRIGO CO PLC SHS G97822103 405 10000 SH SOLE 10000 0 0 PFIZER INC COM 717081103 13729 378929 SH SOLE 371269 0 7660 PGIM HIGH YIELD BOND FUND IN COM 69346H100 891 56892 SH SOLE 56892 0 0 PHILIP MORRIS INTL INC COM 718172109 83353 939295 SH SOLE 932235 0 7060 PHILLIPS 66 COM 718546104 3007 36876 SH SOLE 36754 0 122 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2389 84873 SH SOLE 84873 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 442 4040 SH SOLE 4040 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 725 7110 SH SOLE 7110 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 366 6508 SH SOLE 6508 0 0 PINTEREST INC CL A 72352L106 709 9574 SH SOLE 9574 0 0 PLANET FITNESS INC CL A 72703H101 202 2619 SH SOLE 2619 0 0 PNC FINL SVCS GROUP INC COM 693475105 2305 13141 SH SOLE 12891 0 250 PORTMAN RIDGE FIN CORP COM 73688F102 29 13417 SH SOLE 13417 0 0 PPG INDS INC COM 693506107 884 5885 SH SOLE 5259 0 626 PPL CORP COM 69351T106 507 17594 SH SOLE 17594 0 0 PRA GROUP INC COM 69354N106 290 7825 SH SOLE 7825 0 0 PRICE T ROWE GROUP INC COM 74144T108 1874 10918 SH SOLE 10433 0 485 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 298 14610 SH SOLE 14610 0 0 PROCTER AND GAMBLE CO COM 742718109 20235 149411 SH SOLE 144912 0 4499 PROSHARES TR S&P 500 DV ARIST 74348A467 1114 12913 SH SOLE 12913 0 0 PROSPECT CAP CORP COM 74348T102 747 97406 SH SOLE 97406 0 0 PROTALIX BIOTHERAPEUTICS INC COM 74365A309 54 12000 SH SOLE 12000 0 0 PRUDENTIAL FINL INC COM 744320102 641 7037 SH SOLE 7037 0 0 PTC INC COM 69370C100 2212 16070 SH SOLE 15635 0 435 PUBLIC STORAGE COM 74460D109 478 1936 SH SOLE 1936 0 0 PURE STORAGE INC CL A 74624M102 3236 150210 SH SOLE 150210 0 0 QIWI PLC SPON ADR REP B 74735M108 266 25000 SH SOLE 25000 0 0 QUALCOMM INC COM 747525103 77345 583338 SH SOLE 578406 0 4932 QUANTA SVCS INC COM 74762E102 671 7628 SH SOLE 7628 0 0 QUOTIENT LTD SHS G73268107 148 40155 SH SOLE 40155 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 5197 67253 SH SOLE 61945 0 5308 REALTY INCOME CORP COM 756109104 1031 16230 SH SOLE 15990 0 240 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1096 32707 SH SOLE 32707 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 743 35959 SH SOLE 35959 0 0 REPUBLIC SVCS INC COM 760759100 255 2568 SH SOLE 2568 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 265 4081 SH SOLE 4081 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 572 36045 SH SOLE 36045 0 0 REVIVA PHARMACEUTCLS HLDGS I COM 76152G100 86 15000 SH SOLE 15000 0 0 RH COM 74967X103 913 1531 SH SOLE 1531 0 0 RINGCENTRAL INC CL A 76680R206 229 770 SH SOLE 770 0 0 RIO TINTO PLC SPONSORED ADR 767204100 1085 13970 SH SOLE 13970 0 0 RLI CORP COM 749607107 576 5164 SH SOLE 5164 0 0 ROLLINS INC COM 775711104 245 7129 SH SOLE 7129 0 0 ROYAL BK CDA COM 780087102 1591 17250 SH SOLE 17250 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 365 4264 SH SOLE 4264 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6311 171354 SH SOLE 167889 0 3465 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 3315 84554 SH SOLE 81134 0 3420 ROYCE MICRO-CAP TR INC COM 780915104 351 31047 SH SOLE 29493 0 1554 S&P GLOBAL INC COM 78409V104 357 1011 SH SOLE 1011 0 0 SABRE CORP COM 78573M104 258 17400 SH SOLE 17400 0 0 SAFETY INS GROUP INC COM 78648T100 1651 19595 SH SOLE 19145 0 450 SALESFORCE COM INC COM 79466L302 454 2143 SH SOLE 2079 0 64 SANDY SPRING BANCORP INC COM 800363103 333 7666 SH SOLE 7511 0 155 SANGAMO THERAPEUTICS INC COM 800677106 1606 128200 SH SOLE 128200 0 0 SANOFI SPONSORED ADR 80105N105 788 15939 SH SOLE 15939 0 0 SCHLUMBERGER LTD COM 806857108 254 9351 SH SOLE 9351 0 0 SCHWAB CHARLES CORP COM 808513105 64728 993063 SH SOLE 987716 0 5347 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 339 9018 SH SOLE 9018 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2067 36645 SH SOLE 36645 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 23582 459598 SH SOLE 458532 0 1066 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 369 5056 SH SOLE 5056 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 11706 157279 SH SOLE 154914 0 2365 SEABOARD CORP DEL COM 811543107 11207 3037 SH SOLE 3037 0 0 SEELOS THERAPEUTICS INC COM 81577F109 1210 242500 SH SOLE 242500 0 0 SEI INVTS CO COM 784117103 1277 20959 SH SOLE 20959 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 221 3018 SH SOLE 3018 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 1601 32641 SH SOLE 32641 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 389 2314 SH SOLE 2314 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 713 10436 SH SOLE 10436 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1155 9892 SH SOLE 9892 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 725 21305 SH SOLE 20840 0 465 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 221 2240 SH SOLE 2240 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1866 29130 SH SOLE 29130 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2975 22400 SH SOLE 22300 0 100 SERVICENOW INC COM 81762P102 1470 2939 SH SOLE 2782 0 157 SHAKE SHACK INC CL A 819047101 418 3711 SH SOLE 3711 0 0 SHERWIN WILLIAMS CO COM 824348106 140241 570078 SH SOLE 567585 0 2493 SIGA TECHNOLOGIES INC COM 826917106 1424 219077 SH SOLE 219077 0 0 SIMON PPTY GROUP INC NEW COM 828806109 218 1915 SH SOLE 1915 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 68 11185 SH SOLE 11185 0 0 SL GREEN RLTY CORP COM 78440X804 9298 132849 SH SOLE 132849 0 0 SMUCKER J M CO COM NEW 832696405 1310 10357 SH SOLE 10329 0 28 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8252P105 421 24520 SH SOLE 24520 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2354 8188 SH SOLE 7760 0 428 SONY CORP SPONSORED ADR 835699307 125637 1185144 SH SOLE 1181583 0 3561 SOUTH ST CORP COM 840441109 537 6842 SH SOLE 6842 0 0 SOUTHERN CO COM 842587107 3497 56252 SH SOLE 55795 0 457 SOUTHWEST AIRLS CO COM 844741108 713 11675 SH SOLE 11675 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1219 3691 SH SOLE 3691 0 0 SPDR GOLD TR GOLD SHS 78463V107 7127 44555 SH SOLE 44108 0 447 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 415 9328 SH SOLE 9328 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 9161 23113 SH SOLE 23113 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 1766 35629 SH SOLE 35629 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 2209 42752 SH SOLE 42352 0 400 SPDR SER TR S&P 600 SML CAP 78464A813 7613 81002 SH SOLE 80687 0 315 SPDR SER TR S&P DIVID ETF 78464A763 1119 9481 SH SOLE 8851 0 630 SPDR SER TR S&P HOMEBUILD 78464A888 715 10167 SH SOLE 10167 0 0 SPDR SER TR S&P REGL BKG 78464A698 235 3549 SH SOLE 3549 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 4353 47571 SH SOLE 47405 0 166 SPIRE INC COM 84857L101 242 3276 SH SOLE 3276 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 244 912 SH SOLE 912 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1373 79050 SH SOLE 79050 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 696 51918 SH SOLE 51918 0 0 SQUARE INC CL A 852234103 1617 7121 SH SOLE 7061 0 60 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 899 18648 SH SOLE 18338 0 310 STANLEY BLACK & DECKER INC COM 854502101 966 4837 SH SOLE 4837 0 0 STARBUCKS CORP COM 855244109 21597 197650 SH SOLE 191177 0 6473 STEEL DYNAMICS INC COM 858119100 1540 30335 SH SOLE 30335 0 0 STRYKER CORPORATION COM 863667101 1861 7641 SH SOLE 7586 0 55 STURM RUGER & CO INC COM 864159108 460 6962 SH SOLE 6962 0 0 SUN CMNTYS INC COM 866674104 6231 41528 SH SOLE 39188 0 2340 SUNPOWER CORP COM 867652406 232 6925 SH SOLE 6925 0 0 SUNRUN INC COM 86771W105 3368 55687 SH SOLE 53066 0 2621 SWITCH INC CL A 87105L104 267 16397 SH SOLE 16397 0 0 SYNCHRONY FINANCIAL COM 87165B103 10174 250221 SH SOLE 249746 0 475 SYSCO CORP COM 871829107 928 11786 SH SOLE 11721 0 65 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 61213 346421 SH SOLE 346421 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 237 15650 SH SOLE 15650 0 0 TARGET CORP COM 87612E106 3065 15472 SH SOLE 15335 0 137 TAYSHA GENE THERAPIES INC COM SHS 877619106 409 20150 SH SOLE 20150 0 0 TC ENERGY CORP COM 87807B107 245 5361 SH SOLE 5361 0 0 TE CONNECTIVITY LTD REG SHS H84989104 69657 539518 SH SOLE 539363 0 155 TELEFLEX INCORPORATED COM 879369106 893 2150 SH SOLE 2150 0 0 TELUS CORPORATION COM 87971M103 592 29710 SH SOLE 29110 0 600 TESLA INC COM 88160R101 5416 8108 SH SOLE 7836 0 272 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 146 12692 SH SOLE 12692 0 0 TEXAS INSTRS INC COM 882508104 5271 27888 SH SOLE 27638 0 250 TFI INTL INC COM 87241L109 203 2720 SH SOLE 2720 0 0 TG THERAPEUTICS INC COM 88322Q108 448 9285 SH SOLE 9285 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1506 3300 SH SOLE 3300 0 0 TJX COS INC NEW COM 872540109 66983 1012595 SH SOLE 1005533 0 7062 T-MOBILE US INC COM 872590104 88731 708207 SH SOLE 704161 0 4046 TOPBUILD CORP COM 89055F103 578 2760 SH SOLE 2760 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 209 3198 SH SOLE 3198 0 0 TOTAL SE SPONSORED ADS 89151E109 3757 80736 SH SOLE 79115 0 1621 TOWNEBANK PORTSMOUTH VA COM 89214P109 2436 80119 SH SOLE 78925 0 1194 TRACTOR SUPPLY CO COM 892356106 347 1960 SH SOLE 1960 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 5864 35418 SH SOLE 33858 0 1560 TRANSLATE BIO INC COM 89374L104 198 12025 SH SOLE 12025 0 0 TRAVELERS COMPANIES INC COM 89417E109 819 5446 SH SOLE 5446 0 0 TREDEGAR CORP COM 894650100 499 33277 SH SOLE 33277 0 0 TREX CO INC COM 89531P105 2395 26168 SH SOLE 24634 0 1534 TRIMBLE INC COM 896239100 683 8775 SH SOLE 8775 0 0 TRUIST FINL CORP COM 89832Q109 90625 1553921 SH SOLE 1540075 0 13846 TWILIO INC CL A 90138F102 959 2814 SH SOLE 2814 0 0 TWITTER INC COM 90184L102 300 4722 SH SOLE 4722 0 0 TWO HBRS INVT CORP COM NEW 90187B408 79 10824 SH SOLE 10824 0 0 TYSON FOODS INC CL A 902494103 54751 736884 SH SOLE 734131 0 2753 UBER TECHNOLOGIES INC COM 90353T100 45891 841890 SH SOLE 837153 0 4737 UDR INC COM 902653104 1881 42882 SH SOLE 42882 0 0 UGI CORP NEW COM 902681105 319 7770 SH SOLE 7770 0 0 UNILEVER PLC SPON ADR NEW 904767704 903 16178 SH SOLE 16178 0 0 UNION PAC CORP COM 907818108 69873 317012 SH SOLE 313987 0 3025 UNITED BANKSHARES INC WEST V COM 909907107 314 8145 SH SOLE 8145 0 0 UNITED PARCEL SERVICE INC CL B 911312106 93550 550325 SH SOLE 549253 0 1072 UNITED RENTALS INC COM 911363109 255 775 SH SOLE 775 0 0 UNITED STATES STL CORP NEW COM 912909108 366 14000 SH SOLE 14000 0 0 UNITEDHEALTH GROUP INC COM 91324P102 68094 183014 SH SOLE 181672 0 1342 UNIVERSAL CORP VA COM 913456109 11828 200513 SH SOLE 199898 0 615 US BANCORP DEL COM NEW 902973304 2730 49365 SH SOLE 48721 0 644 UTZ BRANDS INC COM CL A 918090101 2252 90830 SH SOLE 90330 0 500 V F CORP COM 918204108 4752 59464 SH SOLE 58714 0 750 VALERO ENERGY CORP COM 91913Y100 745 10406 SH SOLE 10406 0 0 VALVOLINE INC COM 92047W101 507 19434 SH SOLE 19434 0 0 VANECK MERK GOLD TR GOLD TRUST 921078101 190 11400 SH SOLE 11400 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1538 47308 SH SOLE 47308 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 202 3250 SH SOLE 3250 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 1472 28731 SH SOLE 28731 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 492 10931 SH SOLE 10931 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 12563 181331 SH SOLE 180491 0 840 VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 853 11370 SH SOLE 11370 0 0 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 1185 65710 SH SOLE 65710 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 5139 57915 SH SOLE 57773 0 142 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 58757 714887 SH SOLE 712931 0 1956 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 526 6205 SH SOLE 6205 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 269 4711 SH SOLE 4711 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 13977 54376 SH SOLE 51396 0 2980 VANGUARD INDEX FDS LARGE CAP ETF 922908637 971 5238 SH SOLE 5113 0 125 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 493 2297 SH SOLE 1972 0 325 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 6291 46643 SH SOLE 45253 0 1390 VANGUARD INDEX FDS MID CAP ETF 922908629 2990 13506 SH SOLE 13406 0 100 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1894 20622 SH SOLE 20533 0 89 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 26567 72925 SH SOLE 72925 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 2906 17545 SH SOLE 16940 0 605 VANGUARD INDEX FDS SMALL CP ETF 922908751 1795 8386 SH SOLE 7911 0 475 VANGUARD INDEX FDS SML CP GRW ETF 922908595 963 3505 SH SOLE 3385 0 120 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1749 8461 SH SOLE 7737 0 724 VANGUARD INDEX FDS VALUE ETF 922908744 14264 108504 SH SOLE 104389 0 4115 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3839 63272 SH SOLE 63049 0 223 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 13375 256973 SH SOLE 256006 0 967 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 273 4328 SH SOLE 4328 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4708 36677 SH SOLE 36677 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1555 28455 SH SOLE 28455 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 17926 192690 SH SOLE 192389 0 301 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 554 9000 SH SOLE 9000 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 44503 539425 SH SOLE 536561 0 2864 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 628 2510 SH SOLE 2510 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 348 2486 SH SOLE 0 0 2486 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 29285 199110 SH SOLE 199015 0 95 VANGUARD STAR FDS VG TL INTL STK F 921909768 213 3393 SH SOLE 3393 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2070 42149 SH SOLE 41989 0 160 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 211 2084 SH SOLE 2084 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 773 11815 SH SOLE 11815 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 315 1768 SH SOLE 1683 0 85 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 239 2830 SH SOLE 700 0 2130 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 507 2217 SH SOLE 1395 0 822 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 494 2610 SH SOLE 2610 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 1819 5075 SH SOLE 5017 0 58 VENTAS INC COM 92276F100 560 10497 SH SOLE 10363 0 134 VERIZON COMMUNICATIONS INC COM 92343V104 15792 271576 SH SOLE 262994 0 8582 VERTEX PHARMACEUTICALS INC COM 92532F100 30436 141634 SH SOLE 139501 0 2133 VIACOMCBS INC CL B 92556H206 396 8790 SH SOLE 8790 0 0 VIASAT INC COM 92552V100 3005 62518 SH SOLE 62518 0 0 VIATRIS INC COM 92556V106 450 32212 SH SOLE 31854 0 358 VILLAGE FARMS INTL INC COM 92707Y108 9642 728784 SH SOLE 728784 0 0 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 1711 54423 SH SOLE 53773 0 650 VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 318 11366 SH SOLE 10111 0 1255 VISA INC COM CL A 92826C839 118607 560181 SH SOLE 552746 0 7435 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 384 20862 SH SOLE 20862 0 0 VULCAN MATLS CO COM 929160109 969 5742 SH SOLE 5742 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 55408 1009244 SH SOLE 1008204 0 1040 WALMART INC COM 931142103 7766 57174 SH SOLE 54440 0 2734 WASTE MGMT INC DEL COM 94106L109 2700 20928 SH SOLE 20868 0 60 WATSCO INC COM 942622200 160587 615865 SH SOLE 614437 0 1428 WAYFAIR INC CL A 94419L101 1002 3182 SH SOLE 3182 0 0 WEC ENERGY GROUP INC COM 92939U106 839 8967 SH SOLE 8830 0 137 WELLS FARGO CO NEW COM 949746101 3096 79239 SH SOLE 79204 0 35 WESBANCO INC COM 950810101 776 21521 SH SOLE 21021 0 500 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 4154 577805 SH SOLE 577805 0 0 WESTROCK CO COM 96145D105 6716 129033 SH SOLE 129033 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1325 37232 SH SOLE 37232 0 0 WHIRLPOOL CORP COM 963320106 617 2800 SH SOLE 2600 0 200 WHITE MTNS INS GROUP LTD COM G9618E107 2404 2156 SH SOLE 2156 0 0 WILLIAMS COS INC COM 969457100 1115 47074 SH SOLE 47074 0 0 WILLIAMS SONOMA INC COM 969904101 944 5270 SH SOLE 5270 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 264 1154 SH SOLE 1154 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 300 9375 SH SOLE 9375 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 626 12208 SH SOLE 12208 0 0 WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 239 11900 SH SOLE 11900 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 361 4959 SH SOLE 4891 0 68 WISDOMTREE TR FLOATNG RAT TREA 97717X628 1396 55600 SH SOLE 55600 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 1138 21635 SH SOLE 20915 0 720 WISDOMTREE TR INTL SMCAP DIV 97717W760 1059 14655 SH SOLE 13320 0 1335 WISDOMTREE TR US MIDCAP FUND 97717W570 9395 184471 SH SOLE 184471 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 315 10105 SH SOLE 10105 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 781 16486 SH SOLE 16486 0 0 WP CAREY INC COM 92936U109 10946 154685 SH SOLE 148745 0 5940 WW INTL INC COM 98262P101 260 8305 SH SOLE 8305 0 0 XCEL ENERGY INC COM 98389B100 483 7266 SH SOLE 7266 0 0 XYLEM INC COM 98419M100 53678 510342 SH SOLE 508608 0 1734 YAMANA GOLD INC COM 98462Y100 47 10854 SH SOLE 10854 0 0 YUM BRANDS INC COM 988498101 752 6948 SH SOLE 6536 0 412 ZIMMER BIOMET HOLDINGS INC COM 98956P102 489 3057 SH SOLE 3057 0 0 ZOETIS INC CL A 98978V103 3216 20421 SH SOLE 19548 0 873