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   2,042,760 300 SH   SOLE   0 0 300
1/100000 Wells Fargo Pfd (NV) Preferred Stock KEK746889   6 62,200 SH   SOLE   0 0 62,200
21st Cent Fox Cl A CL A 35137L105   2,623 54 SH   SOLE   0 0 54
21st Cent Fox Cl B CL B 35137L204   5,397 118 SH   SOLE   0 0 118
3m Company COM 88579Y101   298,693 2,314 SH   SOLE   0 0 2,314
A E S Corp COM 00130H105   26,113 2,029 SH   SOLE   0 0 2,029
A F L A C Inc COM 001055102   30,497 295 SH   SOLE   0 0 295
A T & T Inc New COM 00206R102   87,346 3,836 SH   SOLE   0 0 3,836
Abbott Laboratories COM 002824100   1,163,734 10,289 SH   SOLE   0 0 10,289
Abbvie Inc Com Usd0.01 COM 00287Y109   1,538,399 8,657 SH   SOLE   336 0 8,321
Accenture Ltd Cl A CL A G1151C101   374,545 1,065 SH   SOLE   230 0 835
Adobe Systems Inc COM 00724F101   622,997 1,401 SH   SOLE   539 0 862
Advanced Explorations Inc COM 00765C108   0 100 SH   SOLE   0 0 100
Advanced Micro Devices COM 007903107   259,215 2,146 SH   SOLE   0 0 2,146
Adyen Unspon 50 ADR Rep 1 Ord ORD SHS 00783V104   1,466 100 SH   SOLE   0 0 100
Aecom Technology Corp COM 00766T100   34,717 325 SH   SOLE   0 0 325
Affirm Holdings Inc COM 00827B106   914 15 SH   SOLE   0 0 15
Agilent Technologies Inc COM 00846U101   8,598 64 SH   SOLE   0 0 64
Air Prod & Chemicals Inc COM 009158106   540,747 1,864 SH   SOLE   0 0 1,864
Akamai Technologies COM 00971T101   14,156 148 SH   SOLE   0 0 148
Albemarle Corp COM 012653101   259,789 3,018 SH   SOLE   0 0 3,018
Alexandria Real Est Eqty COM 015271109   34,143 350 SH   SOLE   0 0 350
Align Technology Inc COM 016255101   834 4 SH   SOLE   0 0 4
Allegion PLC ORD SHS G0176J109   17,380 133 SH   SOLE   0 0 133
Allstate Corporation COM 020002101   232,505 1,206 SH   SOLE   0 0 1,206
Alphabet Inc. Class A CAP STK CL A 02079K305   5,368,515 28,360 SH   SOLE   8,780 0 19,580
Alphabet Inc. Class C CAP STK CL C 02079K107   66,196,883 347,600 SH   SOLE   139,771 0 207,829
Altria Group Inc COM 02209S103   4,682,909 89,556 SH   SOLE   0 0 89,556
Amazon Com Inc COM 023135106   6,681,059 30,453 SH   SOLE   10,640 0 19,813
Amer Electric Pwr Co Inc COM 025537101   115,933 1,257 SH   SOLE   0 0 1,257
America First Multifamily Investors LP COM UT LTD PTN 02364V206   9,963 972 SH   SOLE   0 0 972
American Century U.S. Quality Value ETF ETF 025072208   3,127,092 51,269 SH   SOLE   3,756 0 47,513
American Express Company COM 025816109   424,410 1,430 SH   SOLE   0 0 1,430
American Intl Group Inc COM 026874784   4,732 65 SH   SOLE   0 0 65
American Water Works Co COM 030420103   996 8 SH   SOLE   0 0 8
Ameriprise Financial Inc COM 03076C106   136,835 257 SH   SOLE   0 0 257
Amerisourcebergen Corp COM 03073E105   3,370 15 SH   SOLE   0 0 15
Amern Tower Corp Class A CL A 03027X100   6,236 34 SH   SOLE   0 0 34
Ametek Inc New COM 031100100   3,064 17 SH   SOLE   0 0 17
Amgen Incorporated COM 031162100   813,979 3,123 SH   SOLE   0 0 3,123
Amphenol Corp Cl A CL A 032095101   233,421 3,361 SH   SOLE   0 0 3,361
Analog Devices Inc COM 032654105   88,910 418 SH   SOLE   0 0 418
Ansys Inc COM 03662Q105   22,601 67 SH   SOLE   0 0 67
Anthem Inc COM 036752103   1,568,546 4,252 SH   SOLE   1,362 0 2,890
Aon Plc Com Usd0.01 Cl A CL A G0403H108   295,230 822 SH   SOLE   0 0 822
Apache Corp COM 03743Q108   3,787 164 SH   SOLE   0 0 164
Apollo Commercial Real Estate Finance Inc REIT 03762U105   6,062 700 SH   SOLE   0 0 700
Apollo Global Management LLC Class A CL A 03769M106   181,676 1,100 SH   SOLE   0 0 1,100
Apple Computer Inc COM 037833100   67,607,473 269,976 SH   SOLE   98,864 0 171,112
Applied Materials Inc COM 038222105   851,531 5,236 SH   SOLE   362 0 4,874
Aptargroup Inc COM 038336103   120,967 770 SH   SOLE   0 0 770
Aptiv Plc COM G3265R107   18,749 310 SH   SOLE   0 0 310
Archer-Daniels-Midlnd Co COM 039483102   43,296 857 SH   SOLE   0 0 857
Ardagh Metal Packaging SA COM L02235106   482 160 SH   SOLE   0 0 160
Ares Capital Corp COM 04010L103   90,844 4,150 SH   SOLE   0 0 4,150
ARMOUR Residential REIT Inc REIT 042315705   377 20 SH   SOLE   0 0 20
Arthur J Gallagher & Co COM 363576109   425,207 1,498 SH   SOLE   0 0 1,498
ATLANT UN BK 400 DS RP 1 SRS A PRF Preferred Stock 04911A206   43,892 1,910 SH   SOLE   0 0 1,910
Atlantic Un Bankshares Corp COM 04911A107   804,723 21,244 SH   SOLE   0 0 21,244
Auto Data Processing COM 053015103   52,643,130 179,835 SH   SOLE   79,652 0 100,183
Autonation Inc COM 05329W102   23,438 138 SH   SOLE   0 0 138
Autozone Inc COM 053332102   44,828 14 SH   SOLE   0 0 14
Avago Technologies Ltd COM 11135F101   761,826 3,286 SH   SOLE   0 0 3,286
AvalonBay Communities Inc COM 053484101   171,797 781 SH   SOLE   0 0 781
Avery Dennison Corp COM 053611109   170,475 911 SH   SOLE   0 0 911
Avista Corp COM 05379B107   14,652 400 SH   SOLE   0 0 400
Baker Hughes a GE Co COM 05722G100   4,676 114 SH   SOLE   0 0 114
Banco Santander SA COM 05964H105   2,791 612 SH   SOLE   0 0 612
Bank Of America Corp COM 060505104   1,217,371 27,699 SH   SOLE   0 0 27,699
Baxter International Inc COM 071813109   9,331 320 SH   SOLE   0 0 320
Becton Dickinson & Co COM 075887109   92,249 407 SH   SOLE   0 0 407
Berkley W R Corp COM 084423102   167,543 2,863 SH   SOLE   0 0 2,863
Berkshire Hathaway Cl B CL B 084670702   55,317,838 122,039 SH   SOLE   46,066 0 75,973
Berry Plastics Group Inc COM 08579W103   4,527 70 SH   SOLE   0 0 70
Beyond Meat Inc COM 08862E109   86 23 SH   SOLE   0 0 23
Biogen Idec Inc COM 09062X103   305,840 2,000 SH   SOLE   0 0 2,000
Blackrock Inc COM 09290D101   1,065,350 1,039 SH   SOLE   0 0 1,039
Blackstone Group LP COM UNIT LTD 09260D107   809,167 4,693 SH   SOLE   0 0 4,693
BLUE OWL CAPITAL CL A ORD CL A 09581B103   5,885 253 SH   SOLE   0 0 253
Blue Ridge Bankshares Inc COM 095825105   252,143 78,305 SH   SOLE   0 0 78,305
Boeing Co COM 097023105   211,161 1,193 SH   SOLE   0 0 1,193
Boston Properties Inc COM 101121101   4,685 63 SH   SOLE   0 0 63
Boston Scientific Corp COM 101137107   3,037 34 SH   SOLE   0 0 34
Bp Plc Adr ADR 055622104   75,319 2,548 SH   SOLE   0 0 2,548
Br Amer Tobacco Plc Adrf ADR 110448107   36,320 1,000 SH   SOLE   0 0 1,000
Brighthouse Finl Inc Com COM 10922N103   528 11 SH   SOLE   0 0 11
Bristol-Myers Squibb Co COM 110122108   50,904 900 SH   SOLE   0 0 900
Brixmor Property Group Inc REIT 11120U105   19,488 700 SH   SOLE   0 0 700
Broadridge Finl Solution COM 11133T103   483,380 2,138 SH   SOLE   0 0 2,138
BROADSTONE NET LEASE ORD ORD SHS 11135E203   22,664 1,429 SH   SOLE   0 0 1,429
Brookfield Asset Management COM 113004105   361,610 6,673 SH   SOLE   0 0 6,673
Brookfield Corporation COM 11271J107   61,571,383 1,071,739 SH   SOLE   428,955 0 642,784
Brookfield Infra Ptnrs COM G16252101   23,843 750 SH   SOLE   0 0 750
Brookfield Infrastructure Corp COM 11276H106   59,335 1,483 SH   SOLE   0 0 1,483
BROOKFIELD REINSRNC EX VOTN CL A ORD ORD SHS G17434104   747 13 SH   SOLE   0 0 13
Brookfield Renewable Corp Ordinary Shares - Class COM 11285B108   83 3 SH   SOLE   0 0 3
Brookfield Renewable Partners LP COM G16258108   433 19 SH   SOLE   0 0 19
C H Robinson Worldwd New COM 12541W209   41,328 400 SH   SOLE   0 0 400
C M S Energy Corp COM 125896100   26,660 400 SH   SOLE   0 0 400
C S X Corp COM 126408103   2,314,913 71,736 SH   SOLE   1,824 0 69,912
C V S Corp Del COM 126650100   31,423 700 SH   SOLE   0 0 700
C3 AI INC CL A CL A 12468P104   103 3 SH   SOLE   0 0 3
Cameco Corp COM 13321L108   1,182 23 SH   SOLE   0 0 23
Canadian Natl Ry Co COM 136375102   175,714 1,731 SH   SOLE   0 0 1,731
Canadian Natural Res COM 136385101   12,348 400 SH   SOLE   0 0 400
Canadian Pac Railway COM 13646K108   189,971 2,625 SH   SOLE   0 0 2,625
Canopy Growth Corp COM 138035704   132 48 SH   SOLE   0 0 48
Capital One Financial Cp COM 14040H105   229,141 1,285 SH   SOLE   0 0 1,285
Cardinal Health Inc COM 14149Y108   26,966 228 SH   SOLE   0 0 228
CareTrust REIT Inc REIT 14174T107   16,230 600 SH   SOLE   0 0 600
Carlyle Secured Lending Inc COM 872280102   37,653 2,100 SH   SOLE   0 0 2,100
Carmax Inc COM 143130102   566,679 6,931 SH   SOLE   0 0 6,931
Carnival Corp New COM 143658300   1,645 66 SH   SOLE   0 0 66
Carrier Global Corp-Wi COM 14448C104   48,669 713 SH   SOLE   0 0 713
Caterpillar Inc COM 149123101   932,293 2,570 SH   SOLE   0 0 2,570
CAVA GROUP ORD ORD SHS 148929102   4,512 40 SH   SOLE   0 0 40
CBRE Group Inc COM 12504L109   346,212 2,637 SH   SOLE   0 0 2,637
CEL-SCI Corp COM 150837607   11 28 SH   SOLE   0 0 28
Cenovus Energy Inc COM 15135U109   939 62 SH   SOLE   0 0 62
Chesapeake Financial Shares Inc COM 16517A109   7,943 412 SH   SOLE   0 0 412
Chevron Corporation COM 166764100   1,511,412 10,435 SH   SOLE   0 0 10,435
Chicago Mercantile Exch COM 12572Q105   66,418 286 SH   SOLE   0 0 286
Chipotle Mexican Grill COM 169656105   10,251 170 SH   SOLE   0 0 170
Chubb Corporation COM H1467J104   261,782 947 SH   SOLE   0 0 947
Church & Dwight Co Inc COM 171340102   15,288 146 SH   SOLE   0 0 146
Cigna Corp COM 125523100   307,344 1,113 SH   SOLE   0 0 1,113
Cincinnati Financial Cp COM 172062101   53,456 372 SH   SOLE   0 0 372
Cintas Corp COM 172908105   534,946 2,928 SH   SOLE   0 0 2,928
Cisco Systems Inc COM 17275R102   1,258,888 21,265 SH   SOLE   883 0 20,382
Citigroup Inc COM 172967424   101,573 1,443 SH   SOLE   0 0 1,443
Citizens Finl Group Inc Com COM 174610105   4,770 109 SH   SOLE   0 0 109
City Holding Co COM 177835105   68,837 581 SH   SOLE   0 0 581
Coca Cola Company COM 191216100   1,034,787 16,620 SH   SOLE   0 0 16,620
Coca-Cola HBC AG ORD SHS 191223205   170 5 SH   SOLE   0 0 5
Co-Diagnostics Inc COM 189763105   394 525 SH   SOLE   0 0 525
Colgate-Palmolive Co COM 194162103   63,637 700 SH   SOLE   0 0 700
Comcast Corp New Cl A CL A 20030N101   45,041,104 1,200,136 SH   SOLE   531,929 0 668,207
Comerica Incorporated COM 200340107   9,772 158 SH   SOLE   0 0 158
Comfort Systems USA Inc COM 199908104   4,907 12 SH   SOLE   0 0 12
Communication Services Sel Sect SPDRETF ETF 81369Y852   126,918 1,311 SH   SOLE   0 0 1,311
Companhia Vale Do Adr ADR 767204100   11,762 200 SH   SOLE   0 0 200
Compass Diversified Holdings COM 20451Q104   4,385 190 SH   SOLE   0 0 190
Comwlth Bankshares COM 202736104   0 1,100 SH   SOLE   0 0 1,100
Conagra Foods Inc COM 205887102   2,165 78 SH   SOLE   0 0 78
Conocophillips COM 20825C104   41,647,349 419,959 SH   SOLE   183,378 0 236,581
Constellation Brand Cl A CL A 21036P108   4,420 20 SH   SOLE   0 0 20
Constellation Energy Co COM 21037T109   26,174 117 SH   SOLE   0 0 117
Contra Abiomed Inc Com COM 003CVR016   0 253 SH   SOLE   0 0 253
COPT Defense Properties REIT 22002T108   49,520 1,600 SH   SOLE   0 0 1,600
Corning Inc COM 219350105   182,477 3,840 SH   SOLE   0 0 3,840
Corteva Inc com COM 22052L104   5,183 91 SH   SOLE   0 0 91
Costar Group Inc COM 22160N109   5,441 76 SH   SOLE   0 0 76
Costco Whsl Corp New COM 22160K105   2,771,717 3,025 SH   SOLE   0 0 3,025
Credit Agricole Sa Unsponsored Adr ADR 225313105   649 95 SH   SOLE   0 0 95
Cronos Group Inc COM 22717L101   2,788 1,380 SH   SOLE   0 0 1,380
Crown Castle Intl Corp COM 22822V101   1,004 11 SH   SOLE   0 0 11
CubeSmart COM 229663109   8,570 200 SH   SOLE   0 0 200
Cummins Inc COM 231021106   4,880 14 SH   SOLE   0 0 14
Curaleaf Holdings Inc COM 23126M102   554 356 SH   SOLE   0 0 356
D T E Energy Company COM 233331107   51,319 425 SH   SOLE   0 0 425
D WAVE QUANTUM ORD COM 26740W109   67,074 7,985 SH   SOLE   0 0 7,985
Danaher Corp Del COM 235851102   369,652 1,610 SH   SOLE   0 0 1,610
Deere & Co COM 244199105   282,608 667 SH   SOLE   0 0 667
Dell Inc COM 24703L202   35,148 305 SH   SOLE   0 0 305
Delta Air Lines Inc New COM 247361702   4,235 70 SH   SOLE   0 0 70
Deutsche Boerse AG ADR 251542106   2,071 90 SH   SOLE   0 0 90
Devon Energy Cp New COM 25179M103   13,092 400 SH   SOLE   0 0 400
Dexcom Inc COM 252131107   173,894 2,236 SH   SOLE   0 0 2,236
DFA TA World ex US Core Equity I ETF 25434V880   62,573 2,517 SH   SOLE   0 0 2,517
Diageo Plc New Adr SPON ADR NEW 25243Q205   588,358 4,628 SH   SOLE   0 0 4,628
Diamondback Energy Inc Com Usd0.01 COM 25278X109   8,192 50 SH   SOLE   0 0 50
Diamonds TRUST Series I UT SER 1 78467X109   283,383 666 SH   SOLE   0 0 666
Dicks Sporting Goods Inc COM 253393102   458 2 SH   SOLE   0 0 2
DIMENSIONAL U S CORE EQUITY 2 ETF ETF 25434V708   1,120,889 32,405 SH   SOLE   0 0 32,405
Discover Financial Svcs COM 254709108   44,999 260 SH   SOLE   0 0 260
Disney Walt Co COM 254687106   197,118 1,770 SH   SOLE   0 0 1,770
Dollar General Corp COM 256677105   4,671 62 SH   SOLE   0 0 62
Dollar Tree Inc COM 256746108   11,241 150 SH   SOLE   0 0 150
Dominion Res Inc Va New COM 25746U109   794,317 14,748 SH   SOLE   0 0 14,748
Dover Corporation COM 260003108   371,448 1,980 SH   SOLE   0 0 1,980
Dow Chemical Company COM 260557103   16,373 408 SH   SOLE   0 0 408
DT MIDSTREAM ORD WI COM 23345M107   14,915 150 SH   SOLE   0 0 150
Duke Energy New COM 26441C204   34,124,311 316,728 SH   SOLE   144,503 0 172,225
Dupont De Nemours Inc COM 26614N102   32,330 424 SH   SOLE   0 0 424
E O G Resources Inc COM 26875P101   30,032 245 SH   SOLE   0 0 245
Eaton Corporation COM G29183103   46,462 140 SH   SOLE   0 0 140
Ebay Inc COM 278642103   1,735 28 SH   SOLE   0 0 28
Ecolab Inc COM 278865100   29,056 124 SH   SOLE   0 0 124
Edwards Lifesciences Cp COM 28176E108   157,610 2,129 SH   SOLE   0 0 2,129
Electronic Arts Inc COM 285512109   38,038 260 SH   SOLE   0 0 260
Eli Lilly and Co COM 532457108   870,816 1,128 SH   SOLE   0 0 1,128
Emerson Electric Co COM 291011104   738,251 5,957 SH   SOLE   0 0 5,957
Enbridge Inc COM 29250N105   212,617 5,011 SH   SOLE   0 0 5,011
Encompass Health Corp COM 29261A100   177,127 1,918 SH   SOLE   0 0 1,918
Energy Transfer Equity LP COM UT LTD PTN 29273V100   91,281 4,660 SH   SOLE   0 0 4,660
Entergy Corp New COM 29364G103   43,369 572 SH   SOLE   0 0 572
Enterprise Prd Prtnrs Lp COM UT LTD PTN 293792107   11,661,655 371,864 SH   SOLE   114,673 0 257,191
EPR Properties COM 26884U109   132,840 3,000 SH   SOLE   0 0 3,000
Equifax Inc COM 294429105   5,097 20 SH   SOLE   0 0 20
Equinix Inc New REIT 29444U700   6,600 7 SH   SOLE   0 0 7
Escrow Altegrity Inc Com COM 021ESC017   215 57 SH   SOLE   0 0 57
Essential Properties Realty Trust Inc REIT 29670E107   48,484 1,550 SH   SOLE   0 0 1,550
Essex Property TRUST Inc REIT 297178105   571 2 SH   SOLE   0 0 2
ETFS Physical Palladium ETF 003262102   93,960 1,125 SH   SOLE   0 0 1,125
Etsy Inc com COM 29786A106   4,496 85 SH   SOLE   0 0 85
Everest Re Group Ltd COM G3223R108   28,997 80 SH   SOLE   0 0 80
Evergy Inc COM 30034W106   40,500 658 SH   SOLE   0 0 658
Eversource Energy COM 30040W108   39,454 687 SH   SOLE   0 0 687
Everus Constr Group Com COM 300426103   15,583 237 SH   SOLE   0 0 237
Exelon Corporation COM 30161N101   13,362 355 SH   SOLE   0 0 355
Expeditors Intl Wash COM 302130109   1,662 15 SH   SOLE   0 0 15
Extra Space Storage Inc COM 30225T102   14,960 100 SH   SOLE   0 0 100
Exxon Mobil Corporation COM 30231G102   3,581,973 33,299 SH   SOLE   0 0 33,299
F N B Corp COM 302520101   931 63 SH   SOLE   0 0 63
Fairfax Financial Hldgs Ltd Sub Vtg COM 303901102   3,732,443 2,684 SH   SOLE   0 0 2,684
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102   579,562 36,200 SH   SOLE   0 0 36,200
Fastenal Co COM 311900104   333,231 4,634 SH   SOLE   0 0 4,634
Fedex Corporation COM 31428X106   50,639 180 SH   SOLE   0 0 180
Fidelity MSCI Consumer Staples ETF ETF 316092303   11,863 240 SH   SOLE   0 0 240
Fidelity Natl Info Svcs COM 31620M106   25,200 312 SH   SOLE   0 0 312
FIDELITY WISE ORIGIN BITCOIN FUND ETF 315948109   10,570 130 SH   SOLE   0 0 130
Fidelity MSCI Materials ETF ETF 316092881   3,614 75 SH   SOLE   0 0 75
First Trust Long/Short Equity ETF ETF 33739P103   19,019 289 SH   SOLE   0 0 289
First Trust Value Line Dividend ETF ETF 33734H106   14,663 336 SH   SOLE   0 0 336
Fiserv Inc COM 337738108   722,873 3,519 SH   SOLE   0 0 3,519
Fluor Corporation New COM 343412102   3,255 66 SH   SOLE   0 0 66
Ford Motor Company New COM 345370860   161,149 16,278 SH   SOLE   0 0 16,278
Fortinet Inc COM 34959E109   383,305 4,057 SH   SOLE   0 0 4,057
Fortune Brands Home & Security Inc COM 34964C106   3,075 45 SH   SOLE   0 0 45
Franklin Resources Inc COM 354613101   1,948 96 SH   SOLE   0 0 96
GCI LIBERTY INC XXX SUBMITTED FOR ESCROW CL A CL A 361ESC049   0 3,631 SH   SOLE   0 0 3,631
GE HEALTHCARE TECHNOLOGIES ORD WI ORD SHS 36266G107   42,843 548 SH   SOLE   0 0 548
Ge Vernova Llc Com COM 36828A101   298,011 906 SH   SOLE   0 0 906
General Dynamics Corp COM 369550108   501,158 1,902 SH   SOLE   0 0 1,902
General Electric Company COM 369604301   606,949 3,639 SH   SOLE   0 0 3,639
General Mills Inc COM 370334104   22,702 356 SH   SOLE   0 0 356
General Motors Corp COM 37045V100   87,927 1,651 SH   SOLE   0 0 1,651
Genuine Parts Co COM 372460105   116,760 1,000 SH   SOLE   0 0 1,000
Genworth Financial Inc COM 37247D106   80,245 11,480 SH   SOLE   0 0 11,480
Gildan Activewear Inc COM 375916103   108,733 2,311 SH   SOLE   0 0 2,311
Gilead Sciences Inc COM 375558103   213,744 2,314 SH   SOLE   0 0 2,314
Glencore Xstrata Adr ADR 37827X100   524 60 SH   SOLE   0 0 60
Global X Blockchain ETF ETF 37960A735   154 3 SH   SOLE   0 0 3
Goldman Sachs ActiveBeta EMkts Eq ETF ETF 381430206   6,384 200 SH   SOLE   0 0 200
Goldman Sachs ActiveBeta US LgCp Eq ETF ETF 381430503   29,486 256 SH   SOLE   0 0 256
Goldman Sachs Group Inc COM 38141G104   662,581 1,157 SH   SOLE   0 0 1,157
Goldman Sachs Innovate Equity ETF ETF 38149W820   31,203 507 SH   SOLE   0 0 507
Grainger W W Inc COM 384802104   4,216 4 SH   SOLE   0 0 4
HA Sustainable Infrastructure Capital Inc COM 41068X100   8,049 300 SH   SOLE   0 0 300
Halliburton Co Hldg Co COM 406216101   517 19 SH   SOLE   0 0 19
Hanover Insurance Group COM 410867105   228,897 1,480 SH   SOLE   0 0 1,480
Hartford Finl Svcs Grp COM 416515104   5,689 52 SH   SOLE   0 0 52
Hca Inc COM 40412C101   177,631 592 SH   SOLE   0 0 592
Healthpeak Properties Ord ORD SHS 42250P103   5,615 277 SH   SOLE   0 0 277
Heico Corp COM 422806208   54,149 291 SH   SOLE   0 0 291
Hewlett Packard Enterprises COM 42824C109   8,540 400 SH   SOLE   0 0 400
Hewlett-Packard Company COM 40434L105   26,104 800 SH   SOLE   0 0 800
HF SINCLAIR ORD ORD SHS 403949100   421 12 SH   SOLE   0 0 12
Highwoods Pptys Inc COM 431284108   31,100 1,017 SH   SOLE   0 0 1,017
Hologic Inc COM 436440101   43,831 608 SH   SOLE   0 0 608
Home Depot Inc COM 437076102   34,977,305 89,918 SH   SOLE   36,104 0 53,814
Honeywell International COM 438516106   766,395 3,393 SH   SOLE   1,070 0 2,323
Host Hotels & Resorts COM 44107P104   1,822 104 SH   SOLE   0 0 104
Howmet Aerospace Inc COM 443201108   7,656 70 SH   SOLE   0 0 70
Humana Inc COM 444859102   52,264 206 SH   SOLE   0 0 206
Huntington Bancshs Inc COM 446150104   3,152 194 SH   SOLE   0 0 194
Huntington Ingalls Industries Inc COM 446413106   2,268 12 SH   SOLE   0 0 12
Huntsman Corporation COM 447011107   81,135 4,500 SH   SOLE   0 0 4,500
Hypatia Women CEO ETF ETF 90214Q576   2,721 90 SH   SOLE   0 0 90
Iberdrola SA ADR 450737101   221 4 SH   SOLE   0 0 4
Idexx Labs Inc COM 45168D104   67,804 164 SH   SOLE   0 0 164
Illinois Tool Works Inc COM 452308109   759,298 2,995 SH   SOLE   0 0 2,995
Indigenous Bloom Hemp Corp COM 45569M109   0 50 SH   SOLE   0 0 50
Ingersoll-Rand plc COM 45687V106   246,775 2,728 SH   SOLE   0 0 2,728
Ingredion Inc COM 457187102   71,806 522 SH   SOLE   0 0 522
Innovative Industrial Properties Inc COM 45781V101   2,355 35 SH   SOLE   0 0 35
Intel Corp COM 458140100   165,292 8,244 SH   SOLE   0 0 8,244
Intl Business Machines COM 459200101   832,496 3,787 SH   SOLE   0 0 3,787
Intrcontinentalexchange COM 45866F104   2,980 20 SH   SOLE   0 0 20
Intuit Inc COM 461202103   794,325 1,264 SH   SOLE   0 0 1,264
Intuitive Surgical New COM 46120E602   973,977 1,866 SH   SOLE   0 0 1,866
Invesco Dividend Achievers ETF ETF 46137V506   16,051 350 SH   SOLE   0 0 350
Invesco Financial Preferred ETF ETF 46137V621   7,042 484 SH   SOLE   0 0 484
Invesco Ltd. COM G491BT108   507 29 SH   SOLE   0 0 29
Invesco NASDAQ 100 ETF ETF 46138G649   16,205 77 SH   SOLE   0 0 77
Invesco Preferred ETF ETF 46138E511   28,445 2,467 SH   SOLE   0 0 2,467
Invesco S&P 500 Equal Weight ETF ETF 46137V357   2,417,824 13,798 SH   SOLE   0 0 13,798
Iron Mountain Inc New REIT 46284V101   233,554 2,222 SH   SOLE   0 0 2,222
Ishares Barclays Aggregate Bond ETF 464287226   401,560 4,144 SH   SOLE   0 0 4,144
iShares Broad USD High Yield Corp Bd ETF ETF 46435U853   7 0 SH   SOLE   0 0 0
iShares Core Dividend Growth ETF ETF 46434V621   67,719 1,104 SH   SOLE   0 0 1,104
iShares Core MSCI EAFE ETF 46432F842   121,772,717 1,732,680 SH   SOLE   977,926 0 754,754
iShares Core MSCI Emerging Markets ETF ETF 46434G103   44,265,609 847,675 SH   SOLE   368,253 0 479,422
iShares Core MSCI Total Intl Stk ETF ETF 46432F834   41,206 623 SH   SOLE   0 0 623
iShares Core S&P Mid Cap ETF ETF 464287507   224,004 3,595 SH   SOLE   0 0 3,595
iShares Core S&P Total US Stock Mkt ETF 464287150   68,075,868 529,279 SH   SOLE   282,192 0 247,087
iShares Core US Treasury Bond ETF 46429B267   4,044 176 SH   SOLE   0 0 176
iShares Currency Hedged MSCI EAFE ETF 46434V803   281,579 8,103 SH   SOLE   0 0 8,103
Ishares Dj Select Div Fd ETF 464287168   296,715 2,260 SH   SOLE   0 0 2,260
iShares Edge MSCI USA Quality Factor ETF ETF 46432F339   77,465 435 SH   SOLE   0 0 435
iShares ESG Aware MSCI EAFE ETF ETF 46435G516   2,007,944 26,372 SH   SOLE   0 0 26,372
iShares ESG Aware MSCI EM ETF ETF 46434G863   1,289,334 38,614 SH   SOLE   0 0 38,614
iShares Global Infrastructure ETF ETF 464288372   141,803 2,713 SH   SOLE   0 0 2,713
iShares Interm Government/Credit Bd ETF 464288612   9,528 91 SH   SOLE   0 0 91
iShares MSCI ACWI ex US ETF ETF 464288240   16,141,642 309,464 SH   SOLE   294,687 0 14,777
iShares MSCI EAFE ETF 464287465   12,740,460 168,502 SH   SOLE   150,805 0 17,697
iShares MSCI Emrg Mkt Fd ETF 464287234   5,083,556 121,558 SH   SOLE   121,272 0 286
iShares MSCI Global Mtls&Mng Prdcrs ETF ETF 46434G848   409,383 11,700 SH   SOLE   0 0 11,700
iShares MSCI KLD 400 Social ETF ETF 464288570   19,845 180 SH   SOLE   0 0 180
iShares MSCI USA ESG Select ETF ETF 464288802   20,913 172 SH   SOLE   0 0 172
iShares MSCI USA Minimum Volatility ETF 46429B697   48,302 544 SH   SOLE   0 0 544
Ishares Nasdaq Biotechnology ETF 464287556   231,368 1,750 SH   SOLE   0 0 1,750
iShares PHLX Semiconductor ETF ETF 464287523   12,929 60 SH   SOLE   0 0 60
Ishares Russell 2000 ETF 464287655   1,139,504 5,157 SH   SOLE   0 0 5,157
Ishares Russell 2000 Value ETF ETF 464287630   656,680 4,000 SH   SOLE   0 0 4,000
Ishares Russell Midcap ETF 464287499   2,079,256 23,521 SH   SOLE   0 0 23,521
Ishares Russell Midcap Growth ETF 464287481   815,510 6,434 SH   SOLE   0 0 6,434
iShares Russell Midcap Value ETF 464287473   66,561,357 514,623 SH   SOLE   289,313 0 225,310
iShares Russell Top 200 Growth ETF ETF 464289438   19,527 83 SH   SOLE   0 0 83
iShares S&P 100 ETF 464287101   3,597,627 12,455 SH   SOLE   0 0 12,455
Ishares S&P 500 Growth ETF 464287309   6,062,864 59,715 SH   SOLE   0 0 59,715
IShares S&P 500 Index ETF 464287200   353,541,388 600,566 SH   SOLE   537,823 0 62,743
Ishares S&P Midcap ETF 464287705   4,004,130 37,748 SH   SOLE   0 0 37,748
Ishares S&P Small-Cap ETF 464287887   309,727 2,288 SH   SOLE   0 0 2,288
Ishares S&P Smallcap Core ETF ETF 464287804   23,994 208 SH   SOLE   0 0 208
Ishares S&P Smcap Value ETF 464287879   680,985 6,270 SH   SOLE   0 0 6,270
iShares Silver Trust ETF 46428Q109   89,048 3,382 SH   SOLE   0 0 3,382
Ishares Tr Russell ETF 464287622   1,291,862 4,010 SH   SOLE   0 0 4,010
iShares US Aerospace & Defense ETF 464288760   9,012 62 SH   SOLE   0 0 62
iShares US Healthcare ETF 464287762   600,181 10,300 SH   SOLE   0 0 10,300
iShares US Real Estate ETF ETF 464287739   65,142 700 SH   SOLE   0 0 700
J B Hunt Transport Svcs COM 445658107   87,378 512 SH   SOLE   0 0 512
J M Smucker Co New COM 832696405   3,304 30 SH   SOLE   0 0 30
J P MORGAN NASDAQ EQT PRM INC ETF ETF 46654Q203   40,424 717 SH   SOLE   0 0 717
Janus Henderson AAA CLO ETF ETF 47103U845   58,467 1,153 SH   SOLE   0 0 1,153
Jetblue Airways Corp COM 477143101   24 3 SH   SOLE   0 0 3
Johnson & Johnson COM 478160104   47,237,005 326,628 SH   SOLE   137,626 0 189,002
Johnson Controls Inc COM G51502105   12,629 160 SH   SOLE   0 0 160
Jpmorgan Chase & Co COM 46625H100   2,988,985 12,469 SH   SOLE   766 0 11,703
K L A Tencor Corp COM 482480100   78,765 125 SH   SOLE   0 0 125
Keycorp Inc New COM 493267108   3,668 214 SH   SOLE   0 0 214
Kimberly-Clark Corp COM 494368103   238,100 1,817 SH   SOLE   0 0 1,817
Kinder Morgan Inc COM 49456B101   3,206 117 SH   SOLE   0 0 117
Kinsale Cap Group Inc Com COM 49714P108   220,937 475 SH   SOLE   0 0 475
Kontoor Brands Inc COM COM 50050N103   25,623 300 SH   SOLE   0 0 300
Kraft Heinz Co Com COM 500754106   228,114 7,428 SH   SOLE   0 0 7,428
Kroger Company COM 501044101   94,049 1,538 SH   SOLE   0 0 1,538
KYNDRYL HOLDINGS ORD WI COM 50155Q100   1,661 48 SH   SOLE   0 0 48
L3Harris Technologies Ord COM 502431109   183,785 874 SH   SOLE   0 0 874
Lab Cp Of Amer Hldg New COM 504922105   3,898 17 SH   SOLE   0 0 17
Lam Research Corporation COM 512807306   4,334 60 SH   SOLE   0 0 60
Lamb Weston Holdings Inc COM 513272104   22,254 333 SH   SOLE   0 0 333
Lauder Estee Co Inc Cl A CL A 518439104   40,414 539 SH   SOLE   0 0 539
LEMONADE ORD COM 52567D107   10,050 274 SH   SOLE   0 0 274
Lennar Corp Cl A CL A 526057104   49,502 363 SH   SOLE   0 0 363
Liberty Media Group COM 531229755   40,400 436 SH   SOLE   0 0 436
Linde plc ETF G54950103   12,141 29 SH   SOLE   0 0 29
LINKBANCORP ORD ORD SHS 53578P105   36,936 4,938 SH   SOLE   0 0 4,938
Lockheed Martin Corp COM 539830109   28,185 58 SH   SOLE   0 0 58
Lowes Companies Inc COM 548661107   2,460,869 9,971 SH   SOLE   0 0 9,971
LTC Properties Inc COM 502175102   1,728 50 SH   SOLE   0 0 50
LUCID GROUP ORD COM 549498103   34,730 11,500 SH   SOLE   0 0 11,500
Lululemon Athletica Inc COM 550021109   12,620 33 SH   SOLE   0 0 33
Luxeyard Inc (NV) COM 55067R104   0 150 SH   SOLE   0 0 150
Lvmh Moet New Adr ADR 502441306   784 6 SH   SOLE   0 0 6
Lyondellbasell Industries NV ORD SHS N53745100   29,708 400 SH   SOLE   0 0 400
M & T Bank Corporation COM 55261F104   5,264 28 SH   SOLE   0 0 28
M D U Resources Group COM 552690109   20,723 1,150 SH   SOLE   0 0 1,150
Magnera Corp COM 55939A107   345 19 SH   SOLE   0 0 19
Main Str Cap Corp Com COM 56035L104   210,888 3,600 SH   SOLE   0 0 3,600
Markel Group Inc COM 570535104   12,463,381 7,220 SH   SOLE   0 0 7,220
Marriott Intl Inc Cl A CL A 571903202   527,476 1,891 SH   SOLE   133 0 1,758
Marsh & Mc Lennan Co Inc COM 571748102   83,674 394 SH   SOLE   0 0 394
Martin Marietta Matrls COM 573284106   5,165 10 SH   SOLE   0 0 10
Marvell Tech Group Ltd COM 573874104   11,289 102 SH   SOLE   0 0 102
MasterBrand Inc COM 57638P104   657 45 SH   SOLE   0 0 45
Mastercard Inc COM 57636Q104   56,917,445 108,091 SH   SOLE   46,503 0 61,588
MATCH GROUP ORD ORD SHS 57667L107   2,977 91 SH   SOLE   0 0 91
Matthews Korea Active ETF ETF 577125784   22,225 1,070 SH   SOLE   0 0 1,070
Mc Cormick & Co Inc N-Vt COM 579780206   3,431 45 SH   SOLE   0 0 45
Mc Donalds Corp COM 580135101   31,954,938 110,231 SH   SOLE   48,646 0 61,585
Mckesson Corporation COM 58155Q103   410,905 721 SH   SOLE   0 0 721
Medical Pptys Tr Inc COM 58463J304   9,283 2,350 SH   SOLE   0 0 2,350
MedMen Enterprises Inc COM 58507M107   0 125 SH   SOLE   0 0 125
Medtronic Inc COM G5960L103   297 4 SH   SOLE   0 0 4
Mercadolibre Inc COM 58733R102   17,004 10 SH   SOLE   0 0 10
Merck & Co Inc COM 58933Y105   53,218,783 534,970 SH   SOLE   219,884 0 315,086
Meta Platforms Inc COM 30303M102   974,289 1,664 SH   SOLE   0 0 1,664
Metlife Inc COM 59156R108   11,299 138 SH   SOLE   0 0 138
Mettler Toledo Intl Incf COM 592688105   2,447 2 SH   SOLE   0 0 2
Mgm Mirage COM 552953101   3,465 100 SH   SOLE   0 0 100
Microchip Technology Inc COM 595017104   402,390 7,016 SH   SOLE   0 0 7,016
Micron Technology Inc COM 595112103   172,696 2,052 SH   SOLE   0 0 2,052
Microsoft Corp COM 594918104   69,443,448 164,753 SH   SOLE   60,623 0 104,130
MicroStrategy Inc COM 594972408   768,362 2,653 SH   SOLE   0 0 2,653
Moderna Inc COM 60770K107   41,580 1,000 SH   SOLE   0 0 1,000
Molson Coors Brewing Clb COM 60871R209   3,955 69 SH   SOLE   0 0 69
Mondelez Intl Inc Cl A CL A 609207105   1,991,208 33,337 SH   SOLE   2,179 0 31,158
Moodys Corp COM 615369105   1,420 3 SH   SOLE   0 0 3
Morgan Stanley COM NEW 617446448   682,879 5,432 SH   SOLE   0 0 5,432
Motorola Solutions Inc Com New COM NEW 620076307   97,776 212 SH   SOLE   0 0 212
MPLX LP COM 55336V100   45,244 945 SH   SOLE   0 0 945
MSCI Inc COM 55354G100   8,400 14 SH   SOLE   0 0 14
Mylan Nv COM 92556V106   3,162 254 SH   SOLE   0 0 254
Nasdaq Stock Market Inc COM 631103108   2,938 38 SH   SOLE   0 0 38
National Retail Properties Inc COM 637417106   65,360 1,600 SH   SOLE   0 0 1,600
Nestle S A Reg B Adr ADR 641069406   87,828 1,075 SH   SOLE   0 0 1,075
NET LEASE OFFICE PROPERTIES ORD WI ORD SHS 64110Y108   7,397 237 SH   SOLE   0 0 237
NetApp Inc COM 64110D104   316,898 2,730 SH   SOLE   0 0 2,730
Netflix Inc COM 64110L106   893,994 1,003 SH   SOLE   0 0 1,003
New Jersey Resources Corporation COM 646025106   32,655 700 SH   SOLE   0 0 700
Newmarket Corporation COM 651587107   707,989 1,340 SH   SOLE   0 0 1,340
Newmont Mining Corp COM 651639106   10,319 277 SH   SOLE   0 0 277
Nextera Energy Inc Com COM 65339F101   452,880 6,317 SH   SOLE   0 0 6,317
NextEra Energy Partners LP COM 65341B106   17,800 1,000 SH   SOLE   0 0 1,000
Nice Systems Ltd Adr ADR 653656108   679 4 SH   SOLE   0 0 4
Nike Inc Class B CL B 654106103   80,891 1,069 SH   SOLE   0 0 1,069
Nintendo Ltd Adr ADR 654445303   219 15 SH   SOLE   0 0 15
NIO INC ADS REPSTG CL A ORD SHS CL A 62914V106   1,059 243 SH   SOLE   0 0 243
Norfolk Southern Corp COM 655844108   1,151,899 4,908 SH   SOLE   0 0 4,908
Northrop Grumman Corp COM 666807102   278,758 594 SH   SOLE   0 0 594
NortonLifeLock Inc COM 668771108   82,277 3,005 SH   SOLE   0 0 3,005
Nova BioGenetics Inc. COM 66978M100   0 28 SH   SOLE   0 0 28
Novartis A G Spon Adr ADR 66987V109   146,452 1,505 SH   SOLE   0 0 1,505
Novo-Nordisk A-S Adr ADR 670100205   159,137 1,850 SH   SOLE   0 0 1,850
Nrg Energy Inc New COM 629377508   5,323 59 SH   SOLE   0 0 59
Nucor Corp COM 670346105   264,815 2,269 SH   SOLE   0 0 2,269
Nuveen ESG Mid-Cap Value ETF ETF 67092P508   941,182 27,038 SH   SOLE   0 0 27,038
Nvidia Corp COM 67066G104   6,087,097 45,328 SH   SOLE   0 0 45,328
NXP Semiconductors NV COM N6596X109   109,926 529 SH   SOLE   0 0 529
O Reilly Automotive Inc COM 67103H107   4,743 4 SH   SOLE   0 0 4
Occidental Pete Corp COM 674599105   247 5 SH   SOLE   0 0 5
Old Dominion Freight Lns COM 679580100   40,925 232 SH   SOLE   0 0 232
Old Republic Intl Corp COM 680223104   5,429 150 SH   SOLE   0 0 150
Omega Healthcare Investors Inc COM 681936100   18,925 500 SH   SOLE   0 0 500
Oneok Inc New COM 682680103   94,476 941 SH   SOLE   0 0 941
Oracle Corporation COM 68389X105   2,209,196 13,257 SH   SOLE   757 0 12,500
Ovintiv Ord ORD SHS 69047Q102   608 15 SH   SOLE   0 0 15
Owens & Minor Inc Hldg Co COM 690732102   612,905 46,894 SH   SOLE   0 0 46,894
OWL ROCK CAPITAL ORD COM 69121K104   36,288 2,400 SH   SOLE   0 0 2,400
P P G Industries Inc COM 693506107   24,248 203 SH   SOLE   0 0 203
Paccar Inc COM 693718108   2,080 20 SH   SOLE   0 0 20
Palantir Technologies Inc COM 69608A108   2,571 34 SH   SOLE   0 0 34
Paragon Offshore PLC COM G6S01W108   0 200 SH   SOLE   0 0 200
Parker-Hannifin Corp COM 701094104   225,791 355 SH   SOLE   0 0 355
Paychex Inc COM 704326107   394,018 2,810 SH   SOLE   0 0 2,810
Paypal Hldgs Inc COM 70450Y103   10,839 127 SH   SOLE   0 0 127
Peloton Interactive Inc COM 70614W100   2,610 300 SH   SOLE   0 0 300
Pentair Inc COM G7S00T104   604 6 SH   SOLE   0 0 6
Pepsico Incorporated COM 713448108   41,226,213 271,118 SH   SOLE   108,842 0 162,276
Pfizer Incorporated COM 717081103   253,358 9,550 SH   SOLE   0 0 9,550
Pharmanetics Inc COM 71713J107   0 12,398 SH   SOLE   0 0 12,398
Philip Morris Intl Inc COM 718172109   9,496,349 78,906 SH   SOLE   433 0 78,473
Phillips COM 718546104   29,166 256 SH   SOLE   0 0 256
Pimco Corporate Opportunity Fund ETF 72201B101   11,783 820 SH   SOLE   0 0 820
Pinnacle West Capital Cp COM 723484101   14,750 174 SH   SOLE   0 0 174
Playstar Corp New Shs (NV) ORD SHS P36100108   0 750 SH   SOLE   0 0 750
Plymouth Industrial REIT Inc REIT 729640102   581,597 32,674 SH   SOLE   0 0 32,674
Pnc Finl Services Gp Inc COM 693475105   373,222 1,935 SH   SOLE   0 0 1,935
Power Corp Cda Isin ORD SHS 739239101   13,469 432 SH   SOLE   0 0 432
PowerShares FTSE RAFI US 1500 Sm-Mid ETF ETF 46137V597   6,658 160 SH   SOLE   0 0 160
PowerShares QQQ ETF ETF 46090E103   1,164,582 2,278 SH   SOLE   0 0 2,278
Ppl Corporation COM 69351T106   1,396 43 SH   SOLE   0 0 43
Principal Financial Grp COM 74251V102   5,574 72 SH   SOLE   0 0 72
Procter & Gamble COM 742718109   1,649,710 9,840 SH   SOLE   0 0 9,840
Progressive Corp Ohio COM 743315103   44,566,916 185,998 SH   SOLE   70,801 0 115,197
Prologis REIT 74340W103   164,681 1,558 SH   SOLE   0 0 1,558
PROSHARES BITCOIN STRATEGY ETF ETF 74347G440   273 12 SH   SOLE   0 0 12
Prospect Cap Corp COM 74348T102   431 100 SH   SOLE   0 0 100
Prudential Financial Inc COM 744320102   196,049 1,654 SH   SOLE   0 0 1,654
PTC Inc COM 69370C100   112,896 614 SH   SOLE   0 0 614
Pub Svc Ent Group Inc COM 744573106   9,760 116 SH   SOLE   0 0 116
Public Storage COM 74460D109   14,828 50 SH   SOLE   0 0 50
Pulte Homes Inc COM 745867101   4,247 39 SH   SOLE   0 0 39
Qualcomm Inc COM 747525103   1,067,966 6,952 SH   SOLE   582 0 6,370
Quest Diagnostic Inc COM 74834L100   90,818 602 SH   SOLE   0 0 602
Raymond James Finl Inc COM 754730109   2,083,907 13,416 SH   SOLE   0 0 13,416
Raytheon Technologies Ord COM 75513E101   54,397,163 470,076 SH   SOLE   190,064 0 280,012
Real Estate Select Sector SPDR ETF 81369Y860   7,524 185 SH   SOLE   0 0 185
Realty Income Corp COM 756109104   83,480 1,563 SH   SOLE   0 0 1,563
Regeneron Pharmaceuticals COM 75886F107   40,603 57 SH   SOLE   0 0 57
Reinsurance Grp Of Amer COM 759351604   6,836 32 SH   SOLE   0 0 32
Republic Services Inc COM 760759100   13,077 65 SH   SOLE   0 0 65
Rockwell Automation Inc COM 773903109   4,287 15 SH   SOLE   0 0 15
Roku Inc Com Cl A CL A 77543R102   79,321 1,067 SH   SOLE   0 0 1,067
Roper Industries Inc COM 776696106   2,079 4 SH   SOLE   0 0 4
Ross Stores Inc COM 778296103   148,245 980 SH   SOLE   0 0 980
Rowe T Price Group Inc COM 74144T108   38,057 337 SH   SOLE   0 0 337
Royal Bk Of Canada Isin #ca7800871021 COM 780087102   72,306 600 SH   SOLE   0 0 600
Royal Caribbean Cruises Ltd COM V7780T103   8,766 38 SH   SOLE   0 0 38
Rpm International Inc COM 749685103   42,579 346 SH   SOLE   0 0 346
Rush Enterprises Inc COM 781846308   61,245 1,125 SH   SOLE   0 0 1,125
S B A Communications Cp COM 78410G104   2,649 13 SH   SOLE   0 0 13
S&p Global Inc COM 78409V104   10,459 21 SH   SOLE   0 0 21
Sabra Health Care REIT Inc REIT 78573L106   224,658 12,971 SH   SOLE   0 0 12,971
Salesforce Com COM 79466L302   282,509 845 SH   SOLE   0 0 845
SANDOZ GROUP ADR ADR 799926100   1,499 37 SH   SOLE   0 0 37
Sanfilippo John B & Son Inc COM 800422107   43,555 500 SH   SOLE   0 0 500
Schlumberger Ltd COM 806857108   58,584 1,528 SH   SOLE   0 0 1,528
Schwab Fundamental US Large Company ETF ETF 808524771   8,880 375 SH   SOLE   0 0 375
Schwab International Equity ETF ETF 808524805   2,199 119 SH   SOLE   0 0 119
Schwab Strategic Tr 1000 Index Etf ETF 808524722   0 0 SH   SOLE   0 0 0
Schwab US Aggregate Bond ETF ETF 808524839   15,970 704 SH   SOLE   0 0 704
Schwab US Dividend Equity ETF ETF 808524797   17,212 630 SH   SOLE   0 0 630
Schwab US Large-Cap ETF ETF 808524201   118,821 5,126 SH   SOLE   0 0 5,126
Schwab US Large-Cap Growth ETF ETF 808524300   19,025 683 SH   SOLE   0 0 683
Schwab US Mid-Cap ETF ETF 808524508   5,434 196 SH   SOLE   0 0 196
Seagate Technology COM G7997R103   91,834 1,064 SH   SOLE   0 0 1,064
Sector Spdr Fincl Select ETF 81369Y605   817,212 16,909 SH   SOLE   0 0 16,909
Sector Spdr Health Fund ETF 81369Y209   740,539 5,383 SH   SOLE   0 0 5,383
Sector Spdr Materials Fd ETF 81369Y100   132,352 1,573 SH   SOLE   0 0 1,573
Sector Spdr Tech Select ETF 81369Y803   4,491,356 19,316 SH   SOLE   3,487 0 15,829
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886   1,300,354 17,180 SH   SOLE   0 0 17,180
Sempra Energy COM 816851109   183,510 2,092 SH   SOLE   140 0 1,952
Sensata Technologies Holding N.V. COM G8060N102   1,370 50 SH   SOLE   0 0 50
ServiceNow Inc COM 81762P102   4,240 4 SH   SOLE   0 0 4
Sherwin Williams Co COM 824348106   6,799 20 SH   SOLE   0 0 20
SHIFT TECHNOLOGIES CL A ORD CL A 82452T305   0 14 SH   SOLE   0 0 14
Shift4 Payments Inc COM 82452J109   17,331 167 SH   SOLE   0 0 167
Shopify Inc COM 82509L107   9,038 85 SH   SOLE   0 0 85
Shore Bancshares Inc COM 825107105   15,850 1,000 SH   SOLE   0 0 1,000
Societe Genrale Spn Adrf ADR 83364L109   633 112 SH   SOLE   0 0 112
Solventum Corp Com Shs COM 83444M101   35,408 536 SH   SOLE   0 0 536
SONY GROUP CORP ADR ADR 835699307   2,328 110 SH   SOLE   0 0 110
Southwest Airlines Co COM 844741108   110,106 3,275 SH   SOLE   308 0 2,967
Spdr Gold TRUST ETF 78463V107   733,456 3,029 SH   SOLE   0 0 3,029
SPDR S&P 500 Index ETF 78462F103   56,627,050 96,620 SH   SOLE   87,311 0 9,309
SPDR S&P Bank ETF ETF 78464A797   165,800 2,989 SH   SOLE   0 0 2,989
SPDR Dow Jones Global Real Estate ETF ETF 78463X749   920 21 SH   SOLE   0 0 21
SPDR Gold MiniShares ETF 98149E303   1,142,480 21,975 SH   SOLE   0 0 21,975
SPDR Portfolio S&P 500 Value ETF ETF 78464A508   112,508 2,200 SH   SOLE   0 0 2,200
SPDR S&P Biotech ETF ETF 78464A870   142,025 1,577 SH   SOLE   0 0 1,577
Spirit Aerosystems Hldgs COM 848574109   14,484 425 SH   SOLE   0 0 425
Sprott Physical Gold & Silver Trust ETF 85208R101   71,280 3,000 SH   SOLE   0 0 3,000
Square Inc COM 852234103   4,165 49 SH   SOLE   0 0 49
Stag Industrial Inc REIT 85254J102   20,292 600 SH   SOLE   0 0 600
Stantec Inc COM 85472N109   87,472 1,115 SH   SOLE   0 0 1,115
Starbucks Corp COM 855244109   632,854 6,935 SH   SOLE   0 0 6,935
Starwood Property Trust Inc. REIT 85571B105   23,688 1,250 SH   SOLE   0 0 1,250
Stryker Corp COM 863667101   9,361 26 SH   SOLE   0 0 26
Synopsys Inc COM 871607107   8,736 18 SH   SOLE   0 0 18
Sysco Corporation COM 871829107   503,413 6,584 SH   SOLE   0 0 6,584
T J X Cos Inc COM 872540109   125,038 1,035 SH   SOLE   0 0 1,035
Taiwan Semiconductr Adrf ADR 874039100   59,247 300 SH   SOLE   0 0 300
Tanger Fctry Outlet Ctrs COM 875465106   13,857 406 SH   SOLE   0 0 406
Tapestry Inc COM 876030107   5,880 90 SH   SOLE   0 0 90
Targa Resources Corp COM 87612G101   3,392 19 SH   SOLE   0 0 19
Target Corporation COM 87612E106   421,221 3,116 SH   SOLE   360 0 2,756
Teledyne Technologies COM 879360105   328,604 708 SH   SOLE   0 0 708
Tesla, Inc COM 88160R101   144,171 357 SH   SOLE   0 0 357
Texas Instruments Inc COM 882508104   658,160 3,510 SH   SOLE   670 0 2,840
The Charles Schwab Corp COM 808513105   97,206 1,313 SH   SOLE   0 0 1,313
The Chemours Company COM 163851108   4,597 272 SH   SOLE   0 0 272
The Southern Company COM 842587107   520,847 6,327 SH   SOLE   0 0 6,327
Thermo Electron Corp COM 883556102   1,105,489 2,125 SH   SOLE   482 0 1,643
Thor Industries Inc COM 885160101   7,370 77 SH   SOLE   0 0 77
T-Mobile Us Inc COM 872590104   3,311 15 SH   SOLE   0 0 15
Toro Company COM 891092108   133,767 1,670 SH   SOLE   0 0 1,670
Townebank Portsmouth Va COM 89214P109   3,951 116 SH   SOLE   0 0 116
Trane Technologies PLC COM G8994E103   1,261,330 3,415 SH   SOLE   0 0 3,415
Transdigm Group Inc COM 893641100   7,604 6 SH   SOLE   0 0 6
Travelers Companies Inc COM 89417E109   150,797 626 SH   SOLE   0 0 626
Tredegar Corporation COM 894650100   1,843 240 SH   SOLE   0 0 240
Tri Continental Corp COM 895436103   602,997 19,028 SH   SOLE   0 0 19,028
Truist Finl Corp Com COM 89832Q109   1,746,419 40,259 SH   SOLE   0 0 40,259
TXNM Energy Inc COM 69349H107   2,459 50 SH   SOLE   0 0 50
U G I Corporation New COM 902681105   20,326 720 SH   SOLE   0 0 720
U S Bancorp Del New COM 902973304   68,287 1,428 SH   SOLE   0 0 1,428
UNDER ARMOUR INC-CLASS C CL C 904311206   60 8 SH   SOLE   0 0 8
Unilever Plc Adr New ADR 904767704   159,611 2,815 SH   SOLE   0 0 2,815
Union Pacific Corp COM 907818108   34,168,547 149,836 SH   SOLE   64,169 0 85,667
United Bankshares Inc COM 909907107   696,327 18,544 SH   SOLE   0 0 18,544
United Parcel Service B CL B 911312106   467,510 3,707 SH   SOLE   0 0 3,707
United Rentals Inc COM 911363109   471,270 669 SH   SOLE   0 0 669
Unitedhealth Group Inc COM 91324P102   57,203,480 113,082 SH   SOLE   47,044 0 66,038
Universal Corp Va COM 913456109   1,458,994 26,605 SH   SOLE   0 0 26,605
Unumprovident Corp COM 91529Y106   29,577 405 SH   SOLE   0 0 405
UPSTART HOLDINGS INC COM 91680M107   6,157 100 SH   SOLE   0 0 100
Utd Dominion Rlty Tr Inc COM 902653104   864,423 19,913 SH   SOLE   0 0 19,913
V F Corporation COM 918204108   8,584 400 SH   SOLE   0 0 400
Valero Energy Corp New COM 91913Y100   67,979 555 SH   SOLE   0 0 555
Validian Corp COM 91915P107   0 50,000 SH   SOLE   0 0 50,000
Vanguard 500 ETF ETF 922908363   3,828,389 7,105 SH   SOLE   1,033 0 6,072
Vanguard Bond Index Fund ETF 921937835   142,044 1,975 SH   SOLE   0 0 1,975
Vanguard Dividend Appreciation ETF 921908844   9,411,981 48,062 SH   SOLE   0 0 48,062
Vanguard Emerging Market ETF 922042858   60,775 1,380 SH   SOLE   0 0 1,380
Vanguard FTSE International ETF 921943858   494,145 10,333 SH   SOLE   0 0 10,333
Vanguard Growth ETF ETF 922908736   478,429 1,166 SH   SOLE   0 0 1,166
Vanguard Health Care ETF ETF 92204A504   320,233 1,262 SH   SOLE   0 0 1,262
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406   470,424 3,687 SH   SOLE   0 0 3,687
Vanguard Industrials ETF ETF 92204A603   90,817 357 SH   SOLE   0 0 357
Vanguard Information Technology ETF ETF 92204A702   583,248 938 SH   SOLE   0 0 938
Vanguard Intl Div Apprec ETF ETF 921946810   40,155 502 SH   SOLE   0 0 502
Vanguard Intl Eqty Index ETF 922042775   76,700 1,336 SH   SOLE   0 0 1,336
Vanguard Mid Cap Value ETF 922908512   315,290 1,949 SH   SOLE   0 0 1,949
Vanguard Mid-Cap ETF ETF 922908629   2,218,345 8,399 SH   SOLE   0 0 8,399
Vanguard Mid-Cap Growth ETF ETF 922908538   32,734 129 SH   SOLE   0 0 129
Vanguard Reit ETF 922908553   508,558 5,709 SH   SOLE   0 0 5,709
Vanguard S&P 500 Value ETF ETF 921932703   625,885 3,392 SH   SOLE   0 0 3,392
Vanguard Short-Term Infl-Prot Secs ETF ETF 922020805   184,466 3,810 SH   SOLE   0 0 3,810
Vanguard Small Cap ETF 922908751   189,341 788 SH   SOLE   0 0 788
Vanguard Total International Bond ETF ETF 92203J407   4 0 SH   SOLE   0 0 0
Vanguard Total International Stock ETF ETF 921909768   209,909 3,562 SH   SOLE   0 0 3,562
Vanguard Total Stock Mkt ETF 922908769   1,698,975 5,862 SH   SOLE   0 0 5,862
Vanguard Total World Stock ETF ETF 922042742   19,288,084 164,182 SH   SOLE   120,679 0 43,503
Vanguard Value ETF ETF 922908744   641,139 3,787 SH   SOLE   0 0 3,787
Vaxart Inc Com New COM 92243A200   14,420 21,780 SH   SOLE   0 0 21,780
VERALTO ORD WI ORD SHS 92338C103   47,482 466 SH   SOLE   0 0 466
Verisign Inc COM 92343E102   621 3 SH   SOLE   0 0 3
Verisk Analytics Inc Cla CL A 92345Y106   43,243 157 SH   SOLE   0 0 157
Verizon Communications ETF 92343V104   366,708 9,170 SH   SOLE   0 0 9,170
Vertex Pharmaceuticals Inc COM 92532F100   12,081 30 SH   SOLE   0 0 30
VICI Properties Inc ETF 925652109   54,039 1,850 SH   SOLE   0 0 1,850
Village Bk & Tr Finlcorp ETF 92705T200   544 7 SH   SOLE   0 0 7
Virginia National Bankshares Corp COM 928031103   16,884 442 SH   SOLE   0 0 442
Visa Inc ETF 92826C839   6,388,117 20,213 SH   SOLE   7,601 0 12,612
Vulcan Materials Co COM 929160109   1,801 7 SH   SOLE   0 0 7
W P Carey Inc ETF 92936U109   21,901 402 SH   SOLE   0 0 402
Wabtec COM 929740108   4,740 25 SH   SOLE   0 0 25
Wal-Mart Stores Inc ETF 931142103   45,227,693 500,583 SH   SOLE   190,370 0 310,213
WARNER BROS. DISCOVERY SRS A ORD WI ORD SHS 934423104   7,980 755 SH   SOLE   0 0 755
Washington REIT REIT 939653101   993 65 SH   SOLE   0 0 65
Waste Management, INC. ETF 94106L109   566,225 2,806 SH   SOLE   0 0 2,806
Wells Fargo & Co New ETF 949746101   126,853 1,806 SH   SOLE   0 0 1,806
Wells Fargo & Co Pfd ETF 949746887   6 19 SH   SOLE   0 0 19
WESTERN GAS PARTNERS LP COM 958669103   14,411 375 SH   SOLE   0 0 375
Whirlpool Corp COM 963320106   916 8 SH   SOLE   0 0 8
Williams Companies ETF 969457100   22,104,305 408,431 SH   SOLE   196,951 0 211,480
Willis Towers Watson COM G96629103   48,239 154 SH   SOLE   0 0 154
WisdomTree SmallCap Dividend ETF ETF 97717W604   119,160 3,469 SH   SOLE   0 0 3,469
Xcel Energy Inc COM 98389B100   70,221 1,040 SH   SOLE   0 0 1,040
Xylem Inc COM 98419M100   1,740 15 SH   SOLE   0 0 15
Yum Brands Inc COM 988498101   15,831 118 SH   SOLE   0 0 118
Yum China Hldgs Inc Com COM 98850P109   4,962 103 SH   SOLE   0 0 103
Zimmer Biomet Holdings Inc COM 98956P102   4,225 40 SH   SOLE   0 0 40
ZIMVIE ORD WI ORD SHS 98888T107   56 4 SH   SOLE   0 0 4
Zions Bancorp COM 989701107   3,960 73 SH   SOLE   0 0 73
Zoetis Inc ETF 98978V103   1,021,408 6,269 SH   SOLE   4,020 0 2,249
Zoom Video Communications, Inc COM 98980L101   24,483 300 SH   SOLE   0 0 300