The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1/100 Berkshire Htwy Cla CL A 084990175   1,635,800 400 SH   SOLE   0 0 400
1/100000 Wells Fargo Pfd (NV) Preferred Stock KEK746889   6 62,200 SH   SOLE   0 0 62,200
22nd Century Group Inc COM 90137F103   117,603 126,823 SH   SOLE   0 0 126,823
2U Inc COM 90214J101   6,875 1,100 SH   SOLE   0 0 1,100
3m Company COM 88579Y101   381,165 3,449 SH   SOLE   395 0 3,054
9 Meters Biopharma Ord COM 654405208   4,300 20,000 SH   SOLE   0 0 20,000
A E S Corp COM 00130H105   42,375 1,875 SH   SOLE   0 0 1,875
A T & T Inc New COM 00206R102   5,494 358 SH   SOLE   0 0 358
Abbott Laboratories COM 002824100   1,154,991 11,937 SH   SOLE   0 0 11,937
Abbvie Inc Com Usd0.01 COM 00287Y109   1,269,492 9,459 SH   SOLE   534 0 8,925
Accenture Ltd Cl A CL A G1151C101   212,273 825 SH   SOLE   230 0 595
ACE Convergence Acquisition Corp COM G0083D120   1,026 100 SH   SOLE   0 0 100
Activision Inc COM 00507V109   33,081 445 SH   SOLE   0 0 445
Adaptive Biotechnologies Corp COM 00650F109   805 113 SH   SOLE   0 0 113
Adobe Systems Inc COM 00724F101   478,298 1,738 SH   SOLE   539 0 1,199
Advance Auto Parts Inc COM 00751Y106   23,451 150 SH   SOLE   0 0 150
Advanced Explorations Inc COM 00765C108   0 80 SH   SOLE   0 0 80
Advanced Micro Devices COM 007903107   143,320 2,262 SH   SOLE   0 0 2,262
AdvisorShares Pure US Cannabis ETF ETF 00768Y453   1,060 119 SH   SOLE   0 0 119
Aecom Technology Corp COM 00766T100   22,220 325 SH   SOLE   0 0 325
Affirm Holdings Inc COM 00827B106   281 15 SH   SOLE   0 0 15
Agilent Technologies Inc COM 00846U101   44,487 366 SH   SOLE   0 0 366
Air Prod & Chemicals Inc COM 009158106   661,419 2,842 SH   SOLE   0 0 2,842
Airbnb Inc COM 009066101   73,528 700 SH   SOLE   0 0 700
Akoustis Technologies Inc COM 00973N102   371 125 SH   SOLE   0 0 125
Albemarle Corp COM 012653101   793,320 3,000 SH   SOLE   0 0 3,000
Alcon Inc Ord Shs ORD SHS H01301128   13,032 224 SH   SOLE   0 0 224
Allegion PLC ORD SHS G0176J109   29,863 333 SH   SOLE   0 0 333
Allstate Corporation COM 020002101   225,524 1,811 SH   SOLE   0 0 1,811
Alphabet Inc. Class A CAP STK CL A 02079K305   3,820,192 39,939 SH   SOLE   0 0 39,939
Alphabet Inc. Class C CAP STK CL C 02079K107   27,595,986 287,010 SH   SOLE   0 0 287,010
ALPS Sector Dividend Dogs ETF ETF 00162Q858   21,722 481 SH   SOLE   0 0 481
Altria Group Inc COM 02209S103   2,667,412 66,058 SH   SOLE   0 0 66,058
Amazon Com Inc COM 023135106   4,125,828 36,512 SH   SOLE   10,640 0 25,872
Amcore Financial Inc. COM 023912108   0 40 SH   SOLE   0 0 40
Amer Electric Pwr Co Inc COM 025537101   102,602 1,187 SH   SOLE   0 0 1,187
Ameren Corporation COM 023608102   33,026 410 SH   SOLE   0 0 410
America First Multifamily Investors LP COM UT LTD PTN 02364V206   9,504 550 SH   SOLE   0 0 550
American Century U.S. Quality Value ETF ETF 025072208   1,138,705 27,118 SH   SOLE   3,000 0 24,118
American Express Company COM 025816109   567,771 4,209 SH   SOLE   0 0 4,209
Ameriprise Financial Inc COM 03076C106   60,468 240 SH   SOLE   0 0 240
Amern Tower Corp Class A CL A 03027X100   65,269 304 SH   SOLE   0 0 304
Amgen Incorporated COM 031162100   889,428 3,946 SH   SOLE   180 0 3,766
Amphenol Corp Cl A CL A 032095101   130,036 1,942 SH   SOLE   0 0 1,942
Amplify Transformational Data Shrg ETF ETF 032108607   278 15 SH   SOLE   0 0 15
Ansys Inc COM 03662Q105   23,057 104 SH   SOLE   0 0 104
Anthem Inc COM 036752103   2,256,848 4,968 SH   SOLE   1,362 0 3,606
Aon Plc Com Usd0.01 Cl A CL A G0403H108   303,190 1,132 SH   SOLE   0 0 1,132
Apollo Global Management LLC Class A CL A 03769M106   46,500 1,000 SH   SOLE   0 0 1,000
Apple Computer Inc COM 037833100   40,243,834 291,200 SH   SOLE   120,759 0 170,441
Applied Materials Inc COM 038222105   447,993 5,468 SH   SOLE   362 0 5,106
APPLOVIN CORP CL A CL A 03831W108   1,949 100 SH   SOLE   0 0 100
Aptargroup Inc COM 038336103   168,203 1,770 SH   SOLE   0 0 1,770
APW COM G04397108   0 160 SH   SOLE   0 0 160
Archer-Daniels-Midlnd Co COM 039483102   152,453 1,895 SH   SOLE   0 0 1,895
Ardagh Metal Packaging SA COM L02235106   421 87 SH   SOLE   0 0 87
Ares Capital Corp COM 04010L103   376,900 22,328 SH   SOLE   0 0 22,328
ARMOUR Residential REIT Inc REIT 042315507   502 103 SH   SOLE   0 0 103
ARRIVAL ORD ORD SHS L0423Q108   375 464 SH   SOLE   0 0 464
Arthur J Gallagher & Co COM 363576109   256,488 1,498 SH   SOLE   0 0 1,498
ATHENE HOLDING LTD 6.35 SER A Preferred Stock G0684D305   24,380 1,000 SH   SOLE   0 0 1,000
Atlantic Un Bankshares Corp COM 04911A107   582,901 19,187 SH   SOLE   0 0 19,187
Auto Data Processing COM 053015103   977,590 4,322 SH   SOLE   0 0 4,322
Autodesk Inc COM 052769106   193,525 1,036 SH   SOLE   0 0 1,036
Autonation Inc COM 05329W102   14,058 138 SH   SOLE   0 0 138
Avago Technologies Ltd COM 11135F101   40,849 92 SH   SOLE   0 0 92
AvalonBay Communities Inc COM 053484101   513,591 2,788 SH   SOLE   0 0 2,788
Avery Dennison Corp COM 053611109   164,002 1,008 SH   SOLE   0 0 1,008
Babcock & Wilcox Enterprises Inc COM 05614L209   57 9 SH   SOLE   0 0 9
Banco Santander SA COM 05964H105   928 400 SH   SOLE   0 0 400
Bank Of America Corp COM 060505104   1,671,735 55,355 SH   SOLE   0 0 55,355
Bank of New York Mellon Corp. COM 064058100   303,884 7,889 SH   SOLE   7,189 0 700
Baxter International Inc COM 071813109   63,824 1,185 SH   SOLE   0 0 1,185
Becton Dickinson & Co COM 075887109   179,738 807 SH   SOLE   0 0 807
Berkley W R Corp COM 084423102   123,283 1,909 SH   SOLE   0 0 1,909
Berkshire Hathaway Cl B CL B 084670702   31,589,000 118,302 SH   SOLE   50,478 0 67,824
Berry Plastics Group Inc COM 08579W103   3,257 70 SH   SOLE   0 0 70
Best Buy Inc COM 086516101   22,739 359 SH   SOLE   359 0 0
Beyond Meat Inc COM 08862E109   1,743 123 SH   SOLE   0 0 123
Biogen Idec Inc COM 09062X103   542,544 2,032 SH   SOLE   0 0 2,032
Black Knight Inc COM 09215C105   11,263 174 SH   SOLE   0 0 174
Blackrock Inc COM 09247X101   267,986 487 SH   SOLE   0 0 487
Blackstone Group LP COM UNIT LTD 09260D107   494,249 5,905 SH   SOLE   0 0 5,905
Blue Ridge Bankshares Inc COM 095825105   102,277 8,047 SH   SOLE   0 0 8,047
Boeing Co COM 097023105   148,565 1,227 SH   SOLE   0 0 1,227
Booking Hldgs Inc COM 09857L108   67,372 41 SH   SOLE   0 0 41
Bp Plc Adr SPONSORED ADR 055622104   72,745 2,548 SH   SOLE   0 0 2,548
BRC CL A ORD COM 05601U105   240 31 SH   SOLE   0 0 31
Bristol-Myers Squibb Co COM 110122108   151,777 2,135 SH   SOLE   1,170 0 965
Broadridge Finl Solution COM 11133T103   327,606 2,270 SH   SOLE   0 0 2,270
BROOKFIELD ASSET MAN CL A ORD CLA A G16169107   450 11 SH   SOLE   0 0 11
Brookfield Asset Mgmt COM 112585104   28,667,357 701,085 SH   SOLE   0 0 701,085
Brookfield Renewable Corp Ordinary Shares - Class COM 11284V105   20,883 639 SH   SOLE   0 0 639
Brookfield Renewable Partners LP COM G16258108   80,378 2,568 SH   SOLE   0 0 2,568
C H Robinson Worldwd New COM 12541W209   82,827 860 SH   SOLE   0 0 860
C S X Corp COM 126408103   1,833,844 68,838 SH   SOLE   1,824 0 67,014
C V S Corp Del COM 126650100   615,041 6,449 SH   SOLE   0 0 6,449
Canadian Natl Ry Co COM 136375102   129,048 1,195 SH   SOLE   0 0 1,195
Canadian Pac Railway COM 13645T100   186,816 2,800 SH   SOLE   0 0 2,800
Canopy Growth Corp COM 138035100   1,324 485 SH   SOLE   0 0 485
Capital One Financial Cp COM 14040H105   420,291 4,560 SH   SOLE   0 0 4,560
Cardinal Health Inc COM 14149Y108   24,538 368 SH   SOLE   0 0 368
Carlotz Cl A Ord CL A 142552108   1,568 5,225 SH   SOLE   0 0 5,225
Carlyle Secured Lending Inc COM 872280102   17,160 1,500 SH   SOLE   0 0 1,500
Carmax Inc COM 143130102   870,870 13,191 SH   SOLE   0 0 13,191
Carnival Corp New COM 143658300   703 100 SH   SOLE   0 0 100
Carrier Global Corp-Wi COM 14448C104   25,781 725 SH   SOLE   0 0 725
Catalyst Pharmaceuticals Inc COM 14888U101   12,830 1,000 SH   SOLE   0 0 1,000
Caterpillar Inc COM 149123101   419,388 2,556 SH   SOLE   0 0 2,556
CBRE Group Inc COM 12504L109   145,484 2,155 SH   SOLE   0 0 2,155
Cce Spinco Inc COM 538034109   34,978 460 SH   SOLE   0 0 460
CEL-SCI Corp COM 150837607   87 28 SH   SOLE   0 0 28
Centene Corp COM 15135B101   9,415 121 SH   SOLE   0 0 121
Chesapeake Financial Shares Inc COM 16517A109   9,814 412 SH   SOLE   0 0 412
Chevron Corporation COM 166764100   1,484,980 10,336 SH   SOLE   0 0 10,336
Chicago Mercantile Exch COM 12572Q105   48,711 275 SH   SOLE   0 0 275
Chipotle Mexican Grill COM 169656105   43,580 29 SH   SOLE   0 0 29
CHS Inc COM 12542R803   132,667 4,980 SH   SOLE   0 0 4,980
Chubb Corporation COM H1467J104   69,478 382 SH   SOLE   0 0 382
Church & Dwight Co Inc COM 171340102   28,290 396 SH   SOLE   0 0 396
Cigna Corp COM 125523100   393,175 1,417 SH   SOLE   0 0 1,417
Cincinnati Financial Cp COM 172062101   17,556 196 SH   SOLE   0 0 196
Cintas Corp COM 172908105   393,236 1,013 SH   SOLE   0 0 1,013
Cisco Systems Inc COM 17275R102   1,017,909 25,448 SH   SOLE   1,906 0 23,542
Citigroup Inc COM 172967424   298,205 8,234 SH   SOLE   0 0 8,234
Citizens Finl Group Inc Com COM 174610105   9,861 287 SH   SOLE   0 0 287
City Holding Co COM 177835105   134,099 1,512 SH   SOLE   0 0 1,512
Coca Cola Company COM 191216100   1,327,731 23,701 SH   SOLE   0 0 23,701
Co-Diagnostics Inc COM 189763105   1,685 525 SH   SOLE   0 0 525
Cognizant Tech Sol Cl A CL A 192446102   36,187 630 SH   SOLE   0 0 630
Colgate-Palmolive Co COM 194162103   49,597 706 SH   SOLE   198 0 508
Comcast Corp New Cl A CL A 20030N101   23,194,787 790,821 SH   SOLE   426,168 0 364,653
Companhia Vale Do Adr ADR 767204100   11,012 200 SH   SOLE   0 0 200
Compass Diversified Holdings COM 20451Q104   3,431 190 SH   SOLE   0 0 190
Compass Pathways PLC COM 20451W101   10,998 1,025 SH   SOLE   0 0 1,025
Conocophillips COM 20825C104   24,557,119 239,956 SH   SOLE   106,509 0 133,447
Constellation Brand Cl A CL A 21036P108   34,452 150 SH   SOLE   0 0 150
Corning Inc COM 219350105   139,064 4,792 SH   SOLE   0 0 4,792
Corporate Office Properties Trust REIT 22002T108   37,168 1,600 SH   SOLE   0 0 1,600
Corteva Inc com COM 22052L104   36,690 642 SH   SOLE   0 0 642
Costar Group Inc COM 22160N109   5,293 76 SH   SOLE   0 0 76
Costco Whsl Corp New COM 22160K105   1,517,989 3,214 SH   SOLE   0 0 3,214
Cresco Labs Inc COM 22587M106   1,067 386 SH   SOLE   0 0 386
Cronos Group Inc COM 22717L101   3,892 1,380 SH   SOLE   0 0 1,380
Crown Castle Intl Corp COM 22822V101   35,126 243 SH   SOLE   0 0 243
CubeSmart COM 229663109   8,012 200 SH   SOLE   0 0 200
Cummins Inc COM 231021106   46,736 230 SH   SOLE   0 0 230
Curaleaf Holdings Inc COM 23126M102   1,775 356 SH   SOLE   0 0 356
D T E Energy Company COM 233331107   46,020 400 SH   SOLE   0 0 400
Danaher Corp Del COM 235851102   398,800 1,544 SH   SOLE   0 0 1,544
DBV Technologies SA COM 23306J101   10,620 6,000 SH   SOLE   0 0 6,000
Deere & Co COM 244199105   336,901 1,009 SH   SOLE   0 0 1,009
Dell Inc COM 24703L202   9,738 285 SH   SOLE   0 0 285
Delta Air Lines Inc New COM 247361702   2,806 100 SH   SOLE   0 0 100
Devon Energy Cp New COM 25179M103   12,026 200 SH   SOLE   0 0 200
Dexcom Inc COM 252131107   236,465 2,936 SH   SOLE   0 0 2,936
DFA TA World ex US Core Equity I ETF 25434V880   74,804 3,960 SH   SOLE   0 0 3,960
Diageo Plc New Adr SPON ADR NEW 25243Q205   845,484 4,979 SH   SOLE   0 0 4,979
Diamonds TRUST Series I UT SER 1 78467X109   215,188 749 SH   SOLE   0 0 749
Dicks Sporting Goods Inc COM 253393102   231 2 SH   SOLE   0 0 2
DIMENSIONAL U S CORE EQUITY 2 ETF ETF 25434V708   720,687 32,405 SH   SOLE   0 0 32,405
Discover Financial Svcs COM 254709108   18,184 200 SH   SOLE   0 0 200
Disney Walt Co COM 254687106   17,889,272 189,646 SH   SOLE   94,699 0 94,947
Dollar General Corp COM 256677105   91,216 380 SH   SOLE   245 0 135
Dollar Tree Inc COM 256746108   59,067 434 SH   SOLE   0 0 434
Dominion Res Inc Va New COM 25746U109   17,710,019 256,258 SH   SOLE   115,274 0 140,984
Dover Corporation COM 260003108   230,828 1,980 SH   SOLE   0 0 1,980
Dow Chemical Company COM 260557103   48,499 1,104 SH   SOLE   0 0 1,104
DT MIDSTREAM ORD WI COM 23345M107   7,784 150 SH   SOLE   0 0 150
Duke Energy Corp New Dp Rep Pfd A Preferred Stock 26441C501   23,990 1,000 SH   SOLE   0 0 1,000
Duke Energy New COM 26441C204   451,426 4,853 SH   SOLE   0 0 4,853
Dupont De Nemours Inc COM 26614N102   29,534 586 SH   SOLE   0 0 586
Eaton Corporation COM G29183103   120,691 905 SH   SOLE   0 0 905
Ebay Inc COM 278642103   15,681 426 SH   SOLE   0 0 426
Ecolab Inc COM 278865100   133,300 923 SH   SOLE   0 0 923
Edwards Lifesciences Cp COM 28176E108   389,683 4,716 SH   SOLE   0 0 4,716
Electronic Arts Inc COM 285512109   26,035 225 SH   SOLE   0 0 225
Eli Lilly and Co COM 532457108   594,641 1,839 SH   SOLE   0 0 1,839
EMBECTA ORD WI ORD SHS 29082K105   576 20 SH   SOLE   0 0 20
Emerson Electric Co COM 291011104   602,381 8,227 SH   SOLE   0 0 8,227
Enbridge Inc COM 29250N105   229,686 6,191 SH   SOLE   0 0 6,191
Encompass Health Corp COM 29261A100   86,751 1,918 SH   SOLE   0 0 1,918
Energy Transfer Equity LP COM UT LTD PTN 29273V100   12,827 1,163 SH   SOLE   0 0 1,163
ENHABIT ORD WI ORD SHS 29332G102   13,464 959 SH   SOLE   0 0 959
Enterprise Prd Prtnrs Lp COM UT LTD PTN 293792107   6,862,599 288,587 SH   SOLE   56,141 0 232,446
EPR Properties COM 26884U109   107,580 3,000 SH   SOLE   0 0 3,000
Equity Lifestyle Properties Inc COM 29472R108   20,372 324 SH   SOLE   0 0 324
Escrow Altegrity Inc Com COM 021ESC017   215 57 SH   SOLE   0 0 57
ETFS Physical Palladium ETF 003262102   225,985 1,125 SH   SOLE   0 0 1,125
Etsy Inc com COM 29786A106   12,516 125 SH   SOLE   0 0 125
Everest Re Group Ltd COM G3223R108   20,995 80 SH   SOLE   0 0 80
Evergy Inc COM 30034W106   47,520 800 SH   SOLE   0 0 800
Eversource Energy COM 30040W108   15,592 200 SH   SOLE   0 0 200
Exxon Mobil Corporation COM 30231G102   3,140,977 35,975 SH   SOLE   0 0 35,975
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102   343,176 36,200 SH   SOLE   0 0 36,200
Fastenal Co COM 311900104   28,038 609 SH   SOLE   0 0 609
Fidelity Natl Finl Inc COM 31620R303   64,146 1,772 SH   SOLE   0 0 1,772
Fidelity MSCI Materials ETF ETF 316092881   2,851 75 SH   SOLE   0 0 75
Fiserv Inc COM 337738108   355,566 3,800 SH   SOLE   0 0 3,800
Fisker Inc Ordinary Shares - Class A CLA A 33813J106   2,643 350 SH   SOLE   0 0 350
Foot Locker Inc COM 344849104   1,557 50 SH   SOLE   0 0 50
Ford Motor Company New COM 345370860   189,895 16,955 SH   SOLE   0 0 16,955
Fortinet Inc COM 34959E109   184,238 3,750 SH   SOLE   0 0 3,750
Fortune Brands Hm & Sec COM 34964C106   2,416 45 SH   SOLE   0 0 45
FS KKR Capital Corp COM 302635206   290,164 17,119 SH   SOLE   0 0 17,119
Fulton Financial Corp COM 360271100   10,033 635 SH   SOLE   0 0 635
Gamestop Corp New Cl A CL A 36467W109   8,846 352 SH   SOLE   0 0 352
Gaming and Leisure Properties Inc COM 36467J108   14,776 334 SH   SOLE   0 0 334
Garmin Ltd COM H2906T109   20,078 250 SH   SOLE   0 0 250
General Dynamics Corp COM 369550108   1,012,051 4,770 SH   SOLE   190 0 4,580
General Electric Company COM 369604301   483,679 7,813 SH   SOLE   0 0 7,813
General Motors Corp COM 37045V100   94,860 2,956 SH   SOLE   0 0 2,956
Genuine Parts Co COM 372460105   194,116 1,300 SH   SOLE   0 0 1,300
Gildan Activewear Inc COM 375916103   65,332 2,311 SH   SOLE   0 0 2,311
Gilead Sciences Inc COM 375558103   152,004 2,464 SH   SOLE   0 0 2,464
Global X Blockchain ETF ETF 37954Y160   88 15 SH   SOLE   0 0 15
Global X YieldCo&Renewable Engy Inc ETF ETF 37954Y707   16,037 1,250 SH   SOLE   0 0 1,250
Goldman Sachs ActiveBeta EMkts Eq ETF ETF 381430206   5,166 200 SH   SOLE   0 0 200
Goldman Sachs Group Inc COM 38141G104   317,226 1,082 SH   SOLE   0 0 1,082
Grayscale Bitcoin Tr Btc Shs Accd Invs ETF 389637109   13,407 1,175 SH   SOLE   0 0 1,175
Green Thumb Industries Inc COM 39342L108   1,638 168 SH   SOLE   0 0 168
Guardant Health Inc COM 40131M109   4,037 75 SH   SOLE   0 0 75
Hanover Insurance Group COM 410867105   247,310 1,930 SH   SOLE   0 0 1,930
Hartford Finl Svcs Grp COM 416515104   33,571 542 SH   SOLE   0 0 542
Healthcare Realty TRUST COM 42226K105   13,553 650 SH   SOLE   0 0 650
Henry Jack & Assoc Inc COM 426281101   6,379 35 SH   SOLE   0 0 35
Hershey Company COM 427866108   24,239 110 SH   SOLE   0 0 110
Hewlett Packard Enterprises COM 42824C109   4,792 400 SH   SOLE   0 0 400
Hewlett-Packard Company COM 40434L105   40,370 1,620 SH   SOLE   0 0 1,620
Highwoods Pptys Inc COM 431284108   27,418 1,017 SH   SOLE   0 0 1,017
Home Depot Inc COM 437076102   21,335,163 77,318 SH   SOLE   37,735 0 39,583
Honeywell International COM 438516106   633,781 3,796 SH   SOLE   1,070 0 2,726
Hormel Foods Corp COM 440452100   6,816 150 SH   SOLE   0 0 150
Humana Inc COM 444859102   301,303 621 SH   SOLE   0 0 621
Huntsman Corporation COM 447011107   110,430 4,500 SH   SOLE   0 0 4,500
Idexx Labs Inc COM 45168D104   26,064 80 SH   SOLE   0 0 80
Illinois Tool Works Inc COM 452308109   982,474 5,439 SH   SOLE   0 0 5,439
Inari Medical Inc Ordinary Shares COM 45332Y109   5,448 75 SH   SOLE   0 0 75
Ingersoll-Rand plc COM 45687V106   146,435 3,385 SH   SOLE   0 0 3,385
Ingredion Inc COM 457187102   42,031 522 SH   SOLE   0 0 522
Innovative Industrial Properties Inc COM 45781V101   2,631 30 SH   SOLE   0 0 30
Intel Corp COM 458140100   664,107 25,771 SH   SOLE   7,218 0 18,553
Intl Business Machines COM 459200101   498,052 4,192 SH   SOLE   0 0 4,192
Intuit Inc COM 461202103   569,748 1,471 SH   SOLE   0 0 1,471
Intuitive Surgical New COM 46120E602   572,629 3,055 SH   SOLE   0 0 3,055
Invesco Financial Preferred ETF ETF 46137V621   5,775 384 SH   SOLE   0 0 384
Invesco Ltd. COM G491BT108   3,357 245 SH   SOLE   0 0 245
Invesco NASDAQ Next Gen 100 ETF ETF 46138G631   177,532 8,015 SH   SOLE   0 0 8,015
Invesco S&P 500 Equal Weight ETF ETF 46137V357   1,807,267 14,199 SH   SOLE   0 0 14,199
Invesco S&P 500 Low Volatility ETF ETF 46138E354   52,741 912 SH   SOLE   0 0 912
Ishares Barclays Aggregate Bond ETF 464287226   409,260 4,248 SH   SOLE   0 0 4,248
iShares Core Dividend Growth ETF ETF 46434V621   51,496 1,158 SH   SOLE   0 0 1,158
Ishares Core High Dividend Etf ETF 46429B663   46,101 505 SH   SOLE   0 0 505
iShares Core MSCI EAFE ETF 46432F842   83,816,324 1,591,348 SH   SOLE   1,033,002 0 558,346
iShares Core MSCI Emerging Markets ETF ETF 46434G103   42,561,125 990,254 SH   SOLE   655,140 0 335,114
iShares Core S&P Mid Cap ETF ETF 464287507   81,345 371 SH   SOLE   0 0 371
iShares Core S&P Total US Stock Mkt ETF 464287150   49,421,745 621,345 SH   SOLE   319,782 0 301,563
iShares Currency Hedged MSCI EAFE ETF 46434V803   242,199 8,103 SH   SOLE   0 0 8,103
Ishares Dj Select Div Fd ETF 464287168   304,826 2,843 SH   SOLE   0 0 2,843
iShares Edge MSCI Intl Quality Fctr ETF ETF 46434V456   17,613 634 SH   SOLE   0 0 634
iShares ESG Aware MSCI EAFE ETF ETF 46435G516   581,319 10,357 SH   SOLE   0 0 10,357
iShares ESG Aware MSCI EM ETF ETF 46434G863   368,985 13,335 SH   SOLE   0 0 13,335
iShares Interm Government/Credit Bd ETF 464288612   8,677 85 SH   SOLE   0 0 85
iShares MSCI ACWI ex US ETF ETF 464288240   178,365 4,458 SH   SOLE   0 0 4,458
iShares MSCI EAFE ETF 464287465   9,672,235 172,688 SH   SOLE   150,805 0 21,883
iShares MSCI Emrg Mkt Fd ETF 464287234   4,239,943 121,558 SH   SOLE   121,272 0 286
Ishares Nasdaq Biotechnology ETF 464287556   204,680 1,750 SH   SOLE   0 0 1,750
iShares PHLX Semiconductor ETF ETF 464287523   34,423 108 SH   SOLE   0 0 108
Ishares Russell 2000 ETF 464287655   899,205 5,452 SH   SOLE   0 0 5,452
Ishares Russell 2000 Value ETF ETF 464287630   523,456 4,060 SH   SOLE   0 0 4,060
iShares Russell 3000 Growth ETF 464287671   42,095 525 SH   SOLE   0 0 525
Ishares Russell Midcap ETF 464287499   949,031 15,270 SH   SOLE   0 0 15,270
Ishares Russell Midcap Growth ETF 464287481   783,908 9,995 SH   SOLE   0 0 9,995
iShares Russell Midcap Value ETF 464287473   46,214,636 481,152 SH   SOLE   326,780 0 154,372
iShares S&P 100 ETF 464287101   2,855,613 17,573 SH   SOLE   0 0 17,573
Ishares S&P 500 Growth ETF 464287309   4,212,521 72,818 SH   SOLE   0 0 72,818
IShares S&P 500 Index ETF 464287200   280,839,906 783,047 SH   SOLE   702,609 0 80,438
Ishares S&P Small-Cap ETF 464287887   232,621 2,288 SH   SOLE   0 0 2,288
Ishares S&P Smcap Value ETF 464287879   516,962 6,270 SH   SOLE   0 0 6,270
iShares Silver Trust ETF 46428Q109   59,185 3,382 SH   SOLE   0 0 3,382
Ishares Tr Russell ETF 464287622   868,252 4,400 SH   SOLE   0 0 4,400
Ishares U S Pfd Etf ETF 464288687   964,668 30,460 SH   SOLE   0 0 30,460
Ishares U S Technology Etf ETF 464287721   43,435 592 SH   SOLE   0 0 592
iShares Ultra Short-Term Bond ETF ETF 46434V878   275,055 5,500 SH   SOLE   0 0 5,500
iShares US Healthcare ETF 464287762   1,221,650 4,829 SH   SOLE   0 0 4,829
iShares US Real Estate ETF ETF 464287739   74,825 919 SH   SOLE   0 0 919
J B Hunt Transport Svcs COM 445658107   78,210 500 SH   SOLE   0 0 500
Jazz Pharmaceuticals PLC COM G50871105   1,066 8 SH   SOLE   0 0 8
JBG SMITH Properties COM 46590V100   2,787 150 SH   SOLE   0 0 150
Jetblue Airways Corp COM 477143101   20 3 SH   SOLE   0 0 3
Johnson & Johnson COM 478160104   35,915,055 219,852 SH   SOLE   100,492 0 119,360
Jpmorgan Chase & Co COM 46625H100   1,897,397 18,157 SH   SOLE   4,451 0 13,706
K L A Tencor Corp COM 482480100   37,829 125 SH   SOLE   0 0 125
Kellogg Company COM 487836108   27,864 400 SH   SOLE   0 0 400
Kimberly-Clark Corp COM 494368103   256,479 2,279 SH   SOLE   0 0 2,279
Kinsale Cap Group Inc Com COM 49714P108   121,325 475 SH   SOLE   0 0 475
Knight Swift Transn Hldgs Inc COM 499049104   22,019 450 SH   SOLE   0 0 450
Kraft Heinz Co Com COM 500754106   250,225 7,503 SH   SOLE   0 0 7,503
Krispy Kreme Inc ETF 50101L106   865 75 SH   SOLE   0 0 75
KYNDRYL HOLDINGS ORD WI COM 50155Q100   2,506 303 SH   SOLE   0 0 303
L3Harris Technologies Ord COM 502431109   145,897 702 SH   SOLE   0 0 702
Lab Cp Of Amer Hldg New COM 50540R409   19,457 95 SH   SOLE   0 0 95
Lamar Advertising Co A COM 512816109   18,313 222 SH   SOLE   0 0 222
Lamb Weston Holdings Inc COM 513272104   25,768 333 SH   SOLE   0 0 333
Lauder Estee Co Inc Cl A CL A 518439104   440,004 2,038 SH   SOLE   0 0 2,038
Leggett & Platt Inc COM 524660107   26,576 800 SH   SOLE   0 0 800
LEMONADE ORD COM 52567D107   5,803 274 SH   SOLE   0 0 274
Liberty Broadband Corp COM 530307305   9,004 122 SH   SOLE   0 0 122
Liberty Media Corp Delaware Com C Siriusxm COM 531229607   65,804 1,745 SH   SOLE   0 0 1,745
Liberty Media Group COM 531229854   25,506 436 SH   SOLE   0 0 436
Linde plc COM G5494J103   26,959 100 SH   SOLE   0 0 100
Lockheed Martin Corp COM 539830109   160,487 415 SH   SOLE   0 0 415
Loews Corporation COM 540424108   11,409 229 SH   SOLE   0 0 229
Lowes Companies Inc COM 548661107   2,060,483 10,971 SH   SOLE   0 0 10,971
LTC Properties Inc COM 502175102   1,873 50 SH   SOLE   0 0 50
LUCID GROUP ORD COM 549498103   62,865 4,500 SH   SOLE   0 0 4,500
Lululemon Athletica Inc COM 550021109   32,709 117 SH   SOLE   0 0 117
Luxeyard Inc (NV) COM 55067R104   0 150 SH   SOLE   0 0 150
Lyft Inc COM 55087P104   3,211 244 SH   SOLE   0 0 244
Magellan Midstream Ptnrs COM UNIT RP LP 559080106   40,384 850 SH   SOLE   0 0 850
Maiden Holdings Ltdpref Shs Ser A Preferred Stock G5753U120   5,700 2,000 SH   SOLE   0 0 2,000
Main Str Cap Corp Com COM 56035L104   100,920 3,000 SH   SOLE   0 0 3,000
Marathon Oil Corp COM 565849106   9,032 400 SH   SOLE   0 0 400
Markel Corp COM 570535104   20,894,004 19,271 SH   SOLE   0 0 19,271
Marriott Intl Inc Cl A CL A 571903202   287,368 2,051 SH   SOLE   133 0 1,918
Marsh & Mc Lennan Co Inc COM 571748102   1,927,920 12,914 SH   SOLE   0 0 12,914
Martin Marietta Matrls COM 573284106   19,325 60 SH   SOLE   0 0 60
Marvell Tech Group Ltd COM 573874104   4,342 101 SH   SOLE   0 0 101
Mastercard Inc COM 57636Q104   24,057,375 84,608 SH   SOLE   43,452 0 41,156
Mayne Pharma Group Ltd COM Q5857C108   7,072 40,000 SH   SOLE   0 0 40,000
Mc Donalds Corp COM 580135101   2,858,705 12,389 SH   SOLE   980 0 11,409
Mckesson Corporation COM 58155Q103   172,654 508 SH   SOLE   0 0 508
MedMen Enterprises Inc COM 58507M107   5 125 SH   SOLE   0 0 125
Medtronic Inc COM G5960L103   23,213,339 287,472 SH   SOLE   154,757 0 132,715
Mercadolibre Inc COM 58733R102   21,522 26 SH   SOLE   0 0 26
Merck & Co Inc COM 58933Y105   38,790,445 450,423 SH   SOLE   210,454 0 239,969
Meta Platforms Inc COM 30303M102   302,295 2,228 SH   SOLE   0 0 2,228
Microchip Technology Inc COM 595017104   455,429 7,462 SH   SOLE   0 0 7,462
Micron Technology Inc COM 595112103   268,386 5,357 SH   SOLE   0 0 5,357
Microsoft Corp COM 594918104   39,866,628 171,175 SH   SOLE   76,892 0 94,283
Moderna Inc COM 60770K107   118,250 1,000 SH   SOLE   0 0 1,000
Mondelez Intl Inc Cl A CL A 609207105   1,908,677 34,811 SH   SOLE   2,179 0 32,632
Morgan Stanley COM NEW 617446448   496,448 6,283 SH   SOLE   0 0 6,283
Motorola Solutions Inc Com New COM NEW 620076307   36,059 161 SH   SOLE   0 0 161
Mylan Nv COM 92556V106   9,824 1,153 SH   SOLE   0 0 1,153
Nasdaq Stock Market Inc COM 631103108   415,578 7,332 SH   SOLE   7,332 0 0
National Healthcare Corp COM 635906100   6,334 100 SH   SOLE   0 0 100
Nestle S A Reg B Adr ADR 641069406   237,606 2,184 SH   SOLE   0 0 2,184
NetApp Inc COM 64110D104   168,851 2,730 SH   SOLE   0 0 2,730
Netflix Inc COM 64110L106   344,449 1,463 SH   SOLE   0 0 1,463
Newmarket Corporation COM 651587107   418,455 1,391 SH   SOLE   0 0 1,391
Newmont Mining Corp COM 651639106   27,286,173 649,207 SH   SOLE   364,343 0 284,864
Nextera Energy Inc Com COM 65339F101   258,753 3,300 SH   SOLE   0 0 3,300
Nike Inc Class B CL B 654106103   122,306 1,471 SH   SOLE   0 0 1,471
Nintendo Ltd Adr ADR 654445303   153 3 SH   SOLE   0 0 3
NIO INC ADS REPSTG CL A ORD SHS CL A 62914V106   3,832 243 SH   SOLE   0 0 243
Norfolk Southern Corp COM 655844108   834,407 3,980 SH   SOLE   0 0 3,980
Northrop Grumman Corp COM 666807102   249,270 530 SH   SOLE   0 0 530
Nova BioGenetics Inc. COM 66978M100   0 28 SH   SOLE   0 0 28
Novartis A G Spon Adr ADR 66987V109   141,759 1,865 SH   SOLE   0 0 1,865
Novo-Nordisk A-S Adr ADR 670100205   92,158 925 SH   SOLE   0 0 925
Nucor Corp COM 670346105   213,980 2,000 SH   SOLE   0 0 2,000
NuStar Energy LP COM 67058H201   92,296 4,150 SH   SOLE   0 0 4,150
Nuveen ESG Mid-Cap Value ETF ETF 67092P508   296,940 10,463 SH   SOLE   0 0 10,463
Nvidia Corp COM 67066G104   468,080 3,856 SH   SOLE   0 0 3,856
NXP Semiconductors NV COM N6596X109   18,439 125 SH   SOLE   0 0 125
O Reilly Automotive Inc COM 67103H107   36,574 52 SH   SOLE   0 0 52
Ohr Pharmaceutical Inc COM 64132K102   3,950 10,000 SH   SOLE   0 0 10,000
Old Republic Intl Corp COM 680223104   3,140 150 SH   SOLE   0 0 150
ON Semiconductor Corp COM 682189105   3,117 50 SH   SOLE   0 0 50
Oneok Inc New COM 682680103   30,744 600 SH   SOLE   0 0 600
Oracle Corporation COM 68389X105   1,079,125 17,670 SH   SOLE   7,492 0 10,178
OrganiGram Holdings Inc COM 68620P101   174 200 SH   SOLE   0 0 200
Organon &Co Common Stock COM 68622V106   3,253 139 SH   SOLE   0 0 139
ORION OFFICE REIT INC COM COM 68629Y103   149 17 SH   SOLE   0 0 17
Owens & Minor Inc Hldg Co COM 690732102   1,156,800 48,000 SH   SOLE   0 0 48,000
OWL ROCK CAPITAL ORD COM 69121K104   7,259 700 SH   SOLE   0 0 700
P P G Industries Inc COM 693506107   38,299 346 SH   SOLE   0 0 346
Paragon Offshore PLC COM G6S01W108   0 245 SH   SOLE   0 0 245
Parker-Hannifin Corp COM 701094104   95,955 396 SH   SOLE   0 0 396
Partners Bancorp COM 70213Q108   38,174 4,294 SH   SOLE   0 0 4,294
Paychex Inc COM 704326107   98,184 875 SH   SOLE   0 0 875
Paypal Hldgs Inc COM 70450Y103   154,582 1,796 SH   SOLE   0 0 1,796
Peloton Interactive Inc COM 70614W100   2,599 375 SH   SOLE   0 0 375
Pepsico Incorporated COM 713448108   32,217,244 197,337 SH   SOLE   85,989 0 111,348
Performance Sports Group Ltd COM 680209103   0 35 SH   SOLE   0 0 35
Pfizer Incorporated COM 717081103   606,464 13,859 SH   SOLE   0 0 13,859
Pharmanetics Inc COM 71713J107   0 12,398 SH   SOLE   0 0 12,398
Philip Morris Intl Inc COM 718172109   5,330,847 64,219 SH   SOLE   1,317 0 62,902
Phillips COM 718546104   52,006 644 SH   SOLE   465 0 179
Pinnacle West Capital Cp COM 723484101   23,546 365 SH   SOLE   0 0 365
Planet 13 Holdings Inc COM 72706K101   220 200 SH   SOLE   0 0 200
Playstar Corp New Shs (NV) ORD SHS P36100108   0 750 SH   SOLE   0 0 750
Plymouth Industrial REIT Inc REIT 729640102   556,411 33,100 SH   SOLE   0 0 33,100
Pnc Finl Services Gp Inc COM 693475105   194,993 1,305 SH   SOLE   525 0 780
PowerShares QQQ ETF ETF 46090E103   377,906 1,414 SH   SOLE   0 0 1,414
Procter & Gamble COM 742718109   1,611,620 12,765 SH   SOLE   0 0 12,765
Progressive Corp Ohio COM 743315103   23,744,512 204,324 SH   SOLE   101,659 0 102,665
PROSHARES BITCOIN STRATEGY ETF ETF 74347G440   4,916 410 SH   SOLE   0 0 410
Prospect Cap Corp COM 74348T102   620 100 SH   SOLE   0 0 100
Prudential Financial Inc COM 744320102   124,764 1,454 SH   SOLE   0 0 1,454
Qualcomm Inc COM 747525103   848,093 7,507 SH   SOLE   994 0 6,513
Quest Diagnostic Inc COM 74834L100   176,674 1,440 SH   SOLE   0 0 1,440
R L I Corp COM 749607107   358,330 3,500 SH   SOLE   0 0 3,500
Raymond James Finl Inc COM 754730109   1,393,658 14,103 SH   SOLE   0 0 14,103
Raytheon Technologies Ord COM 75513E101   30,944,173 378,013 SH   SOLE   176,051 0 201,962
Realty Income Corp COM 756109104   72,750 1,250 SH   SOLE   0 0 1,250
Regeneron Pharmaceuticals COM 75886F107   34,444 50 SH   SOLE   0 0 50
Reinsurance Grp Of Amer COM 759351604   4,026 32 SH   SOLE   0 0 32
Rivian Automotive Inc Class A CL A 76954A103   4,937 150 SH   SOLE   0 0 150
Roku Inc Com Cl A CL A 77543R102   61,363 1,088 SH   SOLE   0 0 1,088
Roper Industries Inc COM 776696106   127,672 355 SH   SOLE   0 0 355
Ross Stores Inc COM 778296103   82,585 980 SH   SOLE   0 0 980
Rowe T Price Group Inc COM 74144T108   55,018 524 SH   SOLE   0 0 524
Rpm International Inc COM 749685103   53,818 646 SH   SOLE   0 0 646
Rush Enterprises Inc COM 781846308   35,933 750 SH   SOLE   0 0 750
S B A Communications Cp COM 78410G104   384,562 1,351 SH   SOLE   0 0 1,351
Salesforce Com COM 79466L302   208,856 1,452 SH   SOLE   0 0 1,452
Sanfilippo John B & Son Inc COM 800422107   37,865 500 SH   SOLE   0 0 500
Sanofi Aventis Adr ADR 80105N105   9,505 250 SH   SOLE   0 0 250
Schlumberger Ltd COM 806857108   57,153 1,592 SH   SOLE   0 0 1,592
Schw US Brd Mkt Etf ETF 808524102   217,645 5,183 SH   SOLE   0 0 5,183
Schwab International Equity ETF ETF 808524805   2,025 72 SH   SOLE   0 0 72
Schwab US Aggregate Bond ETF ETF 808524839   14,687 324 SH   SOLE   0 0 324
Schwab US Dividend Equity ETF ETF 808524797   281,944 4,244 SH   SOLE   0 0 4,244
Schwab US Large-Cap ETF ETF 808524201   564,440 13,328 SH   SOLE   0 0 13,328
Schwab US Large-Cap Growth ETF ETF 808524300   326,450 5,849 SH   SOLE   0 0 5,849
Schwab US Tips ETF ETF 808524870   688,940 13,300 SH   SOLE   0 0 13,300
Seagate Technology COM G7997R103   55,892 1,050 SH   SOLE   0 0 1,050
Sector Spdr Consumer Fd ETF 81369Y407   8,547 60 SH   SOLE   0 0 60
Sector Spdr Fincl Select ETF 81369Y605   522,313 17,204 SH   SOLE   0 0 17,204
Sector Spdr Health Fund ETF 81369Y209   620,568 5,124 SH   SOLE   0 0 5,124
Sector Spdr Tech Select ETF 81369Y803   2,279,507 19,191 SH   SOLE   6,630 0 12,561
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886   1,405,685 21,458 SH   SOLE   0 0 21,458
Sempra Energy COM 816851109   174,830 1,166 SH   SOLE   215 0 951
Sensata Technologies Holding N.V. COM G8060N102   10,066 270 SH   SOLE   0 0 270
ServiceNow Inc COM 81762P102   7,175 19 SH   SOLE   0 0 19
SHELL ADR EACH REP 2 ORD WI COM 780259305   20,899 420 SH   SOLE   0 0 420
Sherwin Williams Co COM 824348106   34,398 168 SH   SOLE   0 0 168
Southwest Airlines Co COM 844741108   101,094 3,278 SH   SOLE   308 0 2,970
Spdr Dow Jones Reit ETF 78464A607   50,977 605 SH   SOLE   0 0 605
Spdr Gold TRUST ETF 78463V107   46,710 302 SH   SOLE   0 0 302
SPDR S&P 500 Index ETF 78462F103   43,815,628 122,671 SH   SOLE   112,875 0 9,796
SPDR S&P Bank ETF ETF 78464A797   420,268 9,489 SH   SOLE   5,885 0 3,604
SPDR Dow Jones Global Real Estate ETF ETF 78463X749   830 21 SH   SOLE   0 0 21
SPDR Portfolio S&P 500 Value ETF ETF 78464A508   75,878 2,200 SH   SOLE   0 0 2,200
Spero Therapeutics Inc COM 84833T103   374 187 SH   SOLE   0 0 187
Sprott Physical Gold & Silver Trust ETF 85208R101   46,710 3,000 SH   SOLE   0 0 3,000
Square Inc COM 852234103   2,695 49 SH   SOLE   0 0 49
Stanley Furniture New OTC 42834P207   376,906 48,633 SH   SOLE   0 0 48,633
Stanley Works COM 854502101   19,179 255 SH   SOLE   0 0 255
Stantec Inc COM 85472N109   48,870 1,115 SH   SOLE   0 0 1,115
Starbucks Corp COM 855244109   674,729 8,008 SH   SOLE   122 0 7,886
STORE Capital Corp COM 862121100   26,631 850 SH   SOLE   0 0 850
Sun Communities Inc COM 866674104   108,264 800 SH   SOLE   0 0 800
Symantec Corp COM 668771108   60,521 3,005 SH   SOLE   0 0 3,005
Sysco Corporation COM 871829107   685,698 9,697 SH   SOLE   0 0 9,697
Taiwan Semiconductr Adrf ADR 874039100   29,961 437 SH   SOLE   0 0 437
Take-Two Interactive Software Inc COM 874054109   11,772 108 SH   SOLE   0 0 108
Target Corporation COM 87612E106   411,485 2,773 SH   SOLE   925 0 1,848
TE Connectivity Ltd COM H84989104   20,086 182 SH   SOLE   0 0 182
Teledyne Technologies COM 879360105   238,929 708 SH   SOLE   0 0 708
Tesla, Inc COM 88160R101   250,661 945 SH   SOLE   0 0 945
Texas Instruments Inc COM 882508104   263,900 1,705 SH   SOLE   670 0 1,035
The Chemours Company COM 163851108   6,064 246 SH   SOLE   0 0 246
The Southern Company COM 842587107   275,536 4,052 SH   SOLE   0 0 4,052
Thermo Electron Corp COM 883556102   1,367,891 2,697 SH   SOLE   482 0 2,215
Tilray Inc COM 88688T100   690 251 SH   SOLE   0 0 251
Toro Company COM 891092108   144,422 1,670 SH   SOLE   0 0 1,670
Townebank Portsmouth Va COM 89214P109   3,112 116 SH   SOLE   0 0 116
Trane Technologies PLC COM G8994E103   616,311 4,256 SH   SOLE   0 0 4,256
Travelers Companies Inc COM 89417E109   235,333 1,536 SH   SOLE   0 0 1,536
Tredegar Corporation COM 894650100   2,266 240 SH   SOLE   0 0 240
Tri Continental Corp COM 895436103   554,166 21,681 SH   SOLE   0 0 21,681
Tri-County Financial Cp COM 20368X101   142,002 4,140 SH   SOLE   0 0 4,140
Triton International Ltd COM G9078F107   21,892 400 SH   SOLE   0 0 400
Truist Finl Corp Com COM 89832Q109   2,089,093 47,981 SH   SOLE   0 0 47,981
Trulieve Cannabis Corp COM 89788C104   1,076 126 SH   SOLE   0 0 126
Twitter Inc COM 90184L102   614 14 SH   SOLE   0 0 14
Tyson Foods Inc Cl A CL A 902494103   19,779 300 SH   SOLE   0 0 300
U G I Corporation New COM 902681105   23,278 720 SH   SOLE   0 0 720
U S Bancorp Del New COM 902973304   21,849,270 541,897 SH   SOLE   262,034 0 279,863
Uber Technologies Inc COM 90353T100   23,267 878 SH   SOLE   0 0 878
UNDER ARMOUR INC-CLASS C CL C 904311206   48 8 SH   SOLE   0 0 8
Unilever Plc Adr New ADR 904767704   158,920 3,625 SH   SOLE   0 0 3,625
Union Pacific Corp COM 907818108   23,401,770 120,120 SH   SOLE   53,359 0 66,761
United Bankshares Inc COM 909907107   638,602 17,863 SH   SOLE   0 0 17,863
United Parcel Service B CL B 911312106   792,309 4,905 SH   SOLE   0 0 4,905
United Rentals Inc COM 911363109   177,469 657 SH   SOLE   0 0 657
Unitedhealth Group Inc COM 91324P102   42,443,950 84,041 SH   SOLE   36,202 0 47,839
Universal Corp Va COM 913456109   843,066 18,312 SH   SOLE   0 0 18,312
Unumprovident Corp COM 91529Y106   11,795 304 SH   SOLE   0 0 304
UPSTART HOLDINGS INC COM 91680M107   2,079 100 SH   SOLE   0 0 100
Utd Dominion Rlty Tr Inc COM 902653104   2,645,999 63,438 SH   SOLE   0 0 63,438
Valero Energy Corp New COM 91913Y100   278,293 2,605 SH   SOLE   0 0 2,605
Validian Corp COM 91915P107   4 40,000 SH   SOLE   0 0 40,000
Vanguard 500 ETF ETF 922908363   190,742 581 SH   SOLE   0 0 581
Vanguard Corp Bond Etf ETF 92206C409   15,269 206 SH   SOLE   0 0 206
Vanguard Dividend Appreciation ETF 921908844   8,553,997 63,288 SH   SOLE   0 0 63,288
Vanguard Emerging Market ETF 922042858   33,206 910 SH   SOLE   0 0 910
Vanguard FTSE International ETF 921943858   16,617 457 SH   SOLE   0 0 457
Vanguard Health Care ETF ETF 92204A504   294,456 1,316 SH   SOLE   0 0 1,316
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406   758,569 7,995 SH   SOLE   0 0 7,995
Vanguard Information Technology ETF ETF 92204A702   66,392 216 SH   SOLE   0 0 216
Vanguard Intl Div Apprec ETF ETF 921946810   31,119 502 SH   SOLE   0 0 502
Vanguard Intl Eqty Index ETF 922042775   30,254 682 SH   SOLE   0 0 682
Vanguard Mid Cap Value ETF 922908512   237,330 1,949 SH   SOLE   0 0 1,949
Vanguard Mid-Cap ETF ETF 922908629   983,716 5,233 SH   SOLE   0 0 5,233
Vanguard Mid-Cap Growth ETF ETF 922908538   67,534 396 SH   SOLE   0 0 396
Vanguard Reit ETF 922908553   537,861 6,709 SH   SOLE   0 0 6,709
Vanguard S&P 500 Value ETF ETF 921932703   77,712 626 SH   SOLE   0 0 626
Vanguard Small Cap ETF 922908751   694,066 4,061 SH   SOLE   0 0 4,061
Vanguard Total International Stock ETF ETF 921909768   175,665 3,838 SH   SOLE   0 0 3,838
Vanguard Total Stock Mkt ETF 922908769   1,363,153 7,595 SH   SOLE   0 0 7,595
Vanguard Total World Stock ETF ETF 922042742   16,170 205 SH   SOLE   0 0 205
Vanguard Value ETF ETF 922908744   25,313 205 SH   SOLE   0 0 205
Vaxart Inc Com New COM 92243A200   21,691 9,950 SH   SOLE   0 0 9,950
Ventas Inc COM 92276F100   12,051 300 SH   SOLE   0 0 300
Verizon Communications ETF 92343V104   408,140 10,749 SH   SOLE   0 0 10,749
VICI Properties Inc ETF 925652109   26,865 900 SH   SOLE   0 0 900
Village Bk & Tr Finlcorp ETF 92705T200   307 7 SH   SOLE   0 0 7
Visa Inc ETF 92826C839   3,753,229 21,127 SH   SOLE   7,601 0 13,526
Vmware Inc Cl A ETF 928563402   13,308 125 SH   SOLE   0 0 125
W P Carey Inc ETF 92936U109   56,119 804 SH   SOLE   0 0 804
Walgreen Boots Alliance Inc Com ETF 931427108   314 10 SH   SOLE   0 0 10
Wal-Mart Stores Inc ETF 931142103   22,094,156 170,348 SH   SOLE   81,732 0 88,616
WARNER BROS. DISCOVERY SRS A ORD WI ORD SHS 934423104   1,265 110 SH   SOLE   0 0 110
Wash Real Est Inv Tr Sbi REIT 939653101   1,141 65 SH   SOLE   0 0 65
Waste Management, INC. ETF 94106L109   1,255,570 7,837 SH   SOLE   0 0 7,837
Watsco Inc ETF 942622200   165,569 643 SH   SOLE   0 0 643
Wells Fargo & Co New ETF 949746101   180,708 4,493 SH   SOLE   0 0 4,493
Wells Fargo & Co Pfd ETF 949746887   73 51 SH   SOLE   0 0 51
Welltower Inc Com ETF 95040Q104   21,226 330 SH   SOLE   0 0 330
Williams Companies ETF 969457100   10,831,514 378,327 SH   SOLE   252,381 0 125,946
Willis Towers Watson COM G96629103   27,931 139 SH   SOLE   0 0 139
WisdomTree International Small Cap Div ETF 97717W760   6,807 132 SH   SOLE   0 0 132
WisdomTree SmallCap Dividend ETF ETF 97717W604   89,292 3,469 SH   SOLE   0 0 3,469
WisdomTree US Dividend ex-Financials ETF ETF 97717W406   93,466 1,145 SH   SOLE   0 0 1,145
WisdomTree US Total Dividend ETF ETF 97717W109   32,013 590 SH   SOLE   0 0 590
Xylem Inc ETF 98419M100   48,572 556 SH   SOLE   0 0 556
Yext Inc ETF 98585N106   312 70 SH   SOLE   0 0 70
Zoetis Inc ETF 98978V103   1,107,430 7,468 SH   SOLE   4,020 0 3,448