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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1/100 Berkshire Htwy Cla CL A 084990175 1,636 400 SH   SOLE   0 0 1,636
1/100000 Wells Fargo Pfd NV Preferred Stock KEK746889 0 62,200 SH   SOLE   0 0 0
22nd Century Group Inc COM 90137F103 270 126,823 SH   SOLE   0 0 270
2U Inc COM 90214J101 12 1,100 SH   SOLE   0 0 12
3m Company COM 88579Y101 458 3,535 SH   SOLE   0 0 458
9 Meters Biopharma Ord COM 654405109 5 20,000 SH   SOLE   0 0 5
A E S Corp COM 00130H105 39 1,875 SH   SOLE   0 0 39
A T & T Inc New COM 00206R102 7 356 SH   SOLE   0 0 7
Abbott Laboratories COM 002824100 1,263 11,621 SH   SOLE   0 0 1,263
Abbvie Inc Com Usd0.01 COM 00287Y109 1,271 8,299 SH   SOLE   0 0 1,271
Accenture Ltd Cl A CL A G1151C101 229 825 SH   SOLE   0 0 229
ACE Convergence Acquisition Corp COM G0083D120 1 100 SH   SOLE   0 0 1
Activision Inc COM 00507V109 35 445 SH   SOLE   0 0 35
Adaptive Biotechnologies Corp COM 00650F109 1 113 SH   SOLE   0 0 1
Adobe Systems Inc COM 00724F101 617 1,686 SH   SOLE   0 0 617
Advance Auto Parts Inc COM 00751Y106 26 150 SH   SOLE   0 0 26
Advanced Micro Devices COM 007903107 173 2,262 SH   SOLE   0 0 173
AdvisorShares Pure US Cannabis ETF ETF 00768Y453 1 119 SH   SOLE   0 0 1
Aecom Technology Corp COM 00766T100 21 325 SH   SOLE   0 0 21
Affirm Holdings Inc COM 00827B106 0 15 SH   SOLE   0 0 0
Agilent Technologies Inc COM 00846U101 67 566 SH   SOLE   0 0 67
Air Prod & Chemicals Inc COM 009158106 683 2,842 SH   SOLE   0 0 683
Airbnb Inc COM 009066101 62 700 SH   SOLE   0 0 62
Akoustis Technologies Inc COM 00973N102 0 125 SH   SOLE   0 0 0
Albemarle Corp COM 012653101 627 3,000 SH   SOLE   0 0 627
Alcon Inc Ord Shs ORD SHS H01301128 16 224 SH   SOLE   0 0 16
Alibaba Group Holding Ltd SPONSORED 01609W102 4 33 SH   SOLE   0 0 4
Align Technology Inc COM 016255101 53 222 SH   SOLE   0 0 53
Allegion PLC ORD SHS G0176J109 33 333 SH   SOLE   0 0 33
Allstate Corporation COM 020002101 230 1,811 SH   SOLE   0 0 230
Alphabet Inc. Class A CAP STK CL A 02079K305 4,348 1,995 SH   SOLE   0 0 4,348
Alphabet Inc. Class C CAP STK CL C 02079K107 25,090 11,470 SH   SOLE   0 0 25,090
ALPS Sector Dividend Dogs ETF ETF 00162Q858 24 481 SH   SOLE   0 0 24
Altria Group Inc COM 02209S103 2,709 64,865 SH   SOLE   0 0 2,709
Amazon Com Inc COM 023135106 3,494 32,900 SH   SOLE   0 0 3,494
Amcor Plc Com Usd0.01 COM G0250X107 13 1,030 SH   SOLE   0 0 13
Amcore Financial Inc. COM 023912108 0 40 SH   SOLE   0 0 0
Amer Electric Pwr Co Inc COM 025537101 114 1,187 SH   SOLE   0 0 114
Ameren Corporation COM 023608102 37 410 SH   SOLE   0 0 37
American Airls Group Inc COM 02376R102 0 1 SH   SOLE   0 0 0
American Century U.S. Quality Value ETF ETF 025072208 1,178 25,631 SH   SOLE   0 0 1,178
American Express Company COM 025816109 583 4,209 SH   SOLE   0 0 583
Ameriprise Financial Inc COM 03076C106 57 240 SH   SOLE   0 0 57
Amern Tower Corp Class A CL A 03027X100 78 304 SH   SOLE   0 0 78
Amgen Incorporated COM 031162100 991 4,073 SH   SOLE   0 0 991
Amphenol Corp Cl A CL A 032095101 125 1,942 SH   SOLE   0 0 125
Amplify Transformational Data Shrg ETF ETF 032108607 0 15 SH   SOLE   0 0 0
Ansys Inc COM 03662Q105 25 104 SH   SOLE   0 0 25
Anthem Inc COM 036752103 1,869 3,872 SH   SOLE   0 0 1,869
Aon Plc Com Usd0.01 Cl A CL A G0403H108 284 1,053 SH   SOLE   0 0 284
Apollo Global Management LLC Class A CL A 03769M106 48 1,000 SH   SOLE   0 0 48
Apple Computer Inc COM 037833100 45,078 329,712 SH   SOLE   0 0 45,078
Applied Materials Inc COM 038222105 532 5,845 SH   SOLE   0 0 532
APPLOVIN CORP CL A CL A 03831W108 3 100 SH   SOLE   0 0 3
Aptargroup Inc COM 038336103 183 1,770 SH   SOLE   0 0 183
APW COM G04397108 0 160 SH   SOLE   0 0 0
Archer-Daniels-Midlnd Co COM 039483102 147 1,895 SH   SOLE   0 0 147
Ardagh Metal Packaging SA COM L02235106 1 87 SH   SOLE   0 0 1
Ares Capital Corp COM 04010L103 395 22,028 SH   SOLE   0 0 395
ARMOUR Residential REIT Inc REIT 042315507 1 103 SH   SOLE   0 0 1
ARRIVAL ORD ORD SHS L0423Q108 1 464 SH   SOLE   0 0 1
Arthur J Gallagher & Co COM 363576109 244 1,498 SH   SOLE   0 0 244
ATHENE HOLDING LTD 6.35 SER A Preferred Stock G0684D305 25 1,000 SH   SOLE   0 0 25
Atlantic Un Bankshares Corp COM 04911A107 651 19,187 SH   SOLE   0 0 651
Auto Data Processing COM 053015103 915 4,356 SH   SOLE   0 0 915
Autodesk Inc COM 052769106 274 1,591 SH   SOLE   0 0 274
Autonation Inc COM 05329W102 15 138 SH   SOLE   0 0 15
Avago Technologies Ltd COM 11135F101 69 142 SH   SOLE   0 0 69
AvalonBay Communities Inc COM 053484101 549 2,826 SH   SOLE   0 0 549
Avery Dennison Corp COM 053611109 163 1,008 SH   SOLE   0 0 163
Babcock & Wilcox Enterprises Inc COM 05614L209 0 9 SH   SOLE   0 0 0
Banco Santander SA COM 05964H105 1 400 SH   SOLE   0 0 1
Bank Of America Corp COM 060505104 1,754 56,355 SH   SOLE   0 0 1,754
Bank of New York Mellon Corp. COM 064058100 329 7,889 SH   SOLE   0 0 329
Baxter International Inc COM 071813109 76 1,185 SH   SOLE   0 0 76
Becton Dickinson & Co COM 075887109 199 807 SH   SOLE   0 0 199
Berkley W R Corp COM 084423102 130 1,909 SH   SOLE   0 0 130
Berkshire Hathaway Cl B CL B 084670702 29,974 109,787 SH   SOLE   0 0 29,974
Berry Plastics Group Inc COM 08579W103 4 70 SH   SOLE   0 0 4
Best Buy Inc COM 086516101 23 359 SH   SOLE   0 0 23
Beyond Meat Inc COM 08862E109 3 127 SH   SOLE   0 0 3
Biogen Idec Inc COM 09062X103 414 2,032 SH   SOLE   0 0 414
BIONTECH SE ADR ADR 09075V102 0 2 SH   SOLE   0 0 0
Black Knight Inc COM 09215C105 23 348 SH   SOLE   0 0 23
Blackrock Inc COM 09247X101 297 487 SH   SOLE   0 0 297
Blackstone Group LP COM UNIT LTD 09260D107 548 6,005 SH   SOLE   0 0 548
Blue Ridge Bankshares Inc COM 095825105 123 8,047 SH   SOLE   0 0 123
Boeing Co COM 097023105 168 1,227 SH   SOLE   0 0 168
Booking Hldgs Inc COM 09857L108 77 44 SH   SOLE   0 0 77
Bp Plc Adr SPONSORED ADR 055622104 72 2,548 SH   SOLE   0 0 72
BRC CL A ORD COM 05601U105 0 31 SH   SOLE   0 0 0
Bristol-Myers Squibb Co COM 110122108 162 2,102 SH   SOLE   0 0 162
Broadridge Finl Solution COM 11133T103 329 2,306 SH   SOLE   0 0 329
BROOKFIELD ASSET MAN CL A ORD CLA A G16169107 0 5 SH   SOLE   0 0 0
Brookfield Asset Mgmt COM 112585104 29,274 658,278 SH   SOLE   0 0 29,274
Brookfield Renewable Corp Ordinary Shares - Class COM 11284V105 23 639 SH   SOLE   0 0 23
Brookfield Renewable Partners LP COM G16258108 89 2,568 SH   SOLE   0 0 89
Brown-Forman Corp COM 115637209 60 861 SH   SOLE   0 0 60
C H Robinson Worldwd New COM 12541W209 87 860 SH   SOLE   0 0 87
C S X Corp COM 126408103 2,000 68,838 SH   SOLE   0 0 2,000
C V S Corp Del COM 126650100 611 6,599 SH   SOLE   0 0 611
Canadian Natl Ry Co COM 136375102 156 1,390 SH   SOLE   0 0 156
Canadian Pac Railway COM 13645T100 196 2,800 SH   SOLE   0 0 196
Canopy Growth Corp COM 138035100 1 485 SH   SOLE   0 0 1
Capital One Financial Cp COM 14040H105 524 5,030 SH   SOLE   0 0 524
Cardinal Health Inc COM 14149Y108 19 368 SH   SOLE   0 0 19
Carlotz Cl A Ord CL A 142552108 2 5,225 SH   SOLE   0 0 2
Carlyle Secured Lending Inc COM 872280102 9 700 SH   SOLE   0 0 9
Carmax Inc COM 143130102 1,194 13,191 SH   SOLE   0 0 1,194
Carnival Corp New COM 143658300 1 100 SH   SOLE   0 0 1
Carrier Global Corp-Wi COM 14448C104 26 725 SH   SOLE   0 0 26
Catalyst Pharmaceuticals Inc COM 14888U101 7 1,000 SH   SOLE   0 0 7
Caterpillar Inc COM 149123101 457 2,556 SH   SOLE   0 0 457
CBRE Group Inc COM 12504L109 159 2,155 SH   SOLE   0 0 159
Cce Spinco Inc COM 538034109 38 460 SH   SOLE   0 0 38
CDK GLOBAL INC COM 12508E101 10 184 SH   SOLE   0 0 10
CEL-SCI Corp COM 150837607 0 28 SH   SOLE   0 0 0
Centene Corp COM 15135B101 10 121 SH   SOLE   0 0 10
Chesapeake Financial Shares Inc COM 16517A109 11 412 SH   SOLE   0 0 11
Chevron Corporation COM 166764100 1,496 10,336 SH   SOLE   0 0 1,496
Chewy Inccl A CL A 16679L109 58 1,684 SH   SOLE   0 0 58
Chicago Mercantile Exch COM 12572Q105 65 317 SH   SOLE   0 0 65
Chipotle Mexican Grill COM 169656105 7 5 SH   SOLE   0 0 7
CHS Inc COM 12542R803 131 4,980 SH   SOLE   0 0 131
Chubb Corporation COM H1467J104 75 382 SH   SOLE   0 0 75
Church & Dwight Co Inc COM 171340102 37 396 SH   SOLE   0 0 37
Cigna Corp COM 125523100 373 1,417 SH   SOLE   0 0 373
Cincinnati Financial Cp COM 172062101 23 196 SH   SOLE   0 0 23
Cintas Corp COM 172908105 126 336 SH   SOLE   0 0 126
Cisco Systems Inc COM 17275R102 987 23,154 SH   SOLE   0 0 987
Citigroup Inc COM 172967358 448 10,988 SH   SOLE   0 0 448
Citizens Finl Group Inc Com COM 174610105 10 287 SH   SOLE   0 0 10
City Holding Co COM 177835105 121 1,512 SH   SOLE   0 0 121
Cloudflare Inc COM 18915M107 0 10 SH   SOLE   0 0 0
Coca Cola Company COM 191216100 1,491 23,701 SH   SOLE   0 0 1,491
Co-Diagnostics Inc COM 189763105 3 525 SH   SOLE   0 0 3
Cognizant Tech Sol Cl A CL A 192446102 43 630 SH   SOLE   0 0 43
Colgate-Palmolive Co COM 194162103 57 706 SH   SOLE   0 0 57
Comcast Corp New Cl A CL A 20030N101 28,251 719,951 SH   SOLE   0 0 28,251
Companhia Vale Do Adr ADR 767204100 12 200 SH   SOLE   0 0 12
Compass Diversified Holdings COM 20451Q104 4 190 SH   SOLE   0 0 4
Compass Pathways PLC COM 20451W101 22 2,070 SH   SOLE   0 0 22
Conagra Foods Inc COM 205887102 3 81 SH   SOLE   0 0 3
Conocophillips COM 20825C104 20,154 224,403 SH   SOLE   0 0 20,154
Constellation Brand Cl A CL A 21036P108 54 230 SH   SOLE   0 0 54
Corning Inc COM 219350105 176 5,584 SH   SOLE   0 0 176
Corporate Office Properties Trust REIT 22002T108 42 1,600 SH   SOLE   0 0 42
Corteva Inc com COM 22052L104 35 642 SH   SOLE   0 0 35
Costar Group Inc COM 22160N109 5 76 SH   SOLE   0 0 5
Costco Whsl Corp New COM 22160K105 1,094 2,282 SH   SOLE   0 0 1,094
Coupa Software Inc Com COM 22266L106 41 720 SH   SOLE   0 0 41
Cresco Labs Inc COM 22587M106 1 386 SH   SOLE   0 0 1
Cronos Group Inc COM 22717L101 4 1,380 SH   SOLE   0 0 4
Crown Castle Intl Corp COM 22822V101 123 732 SH   SOLE   0 0 123
CubeSmart COM 229663109 9 200 SH   SOLE   0 0 9
Cummins Inc COM 231021106 44 230 SH   SOLE   0 0 44
Curaleaf Holdings Inc COM 23126M102 2 356 SH   SOLE   0 0 2
D T E Energy Company COM 233331107 51 400 SH   SOLE   0 0 51
Danaher Corp Del COM 235851102 391 1,544 SH   SOLE   0 0 391
DBV Technologies SA COM 23306J101 15 6,000 SH   SOLE   0 0 15
Deere & Co COM 244199105 302 1,009 SH   SOLE   0 0 302
Dell Inc COM 24703L202 13 285 SH   SOLE   0 0 13
Delta Air Lines Inc New COM 247361702 3 100 SH   SOLE   0 0 3
Dexcom Inc COM 252131107 64 864 SH   SOLE   0 0 64
DFA TA World ex US Core Equity I ETF 25434V880 85 3,960 SH   SOLE   0 0 85
Diageo Plc New Adr SPON ADR NEW 25243Q205 867 4,979 SH   SOLE   0 0 867
Diamonds TRUST Series I UT SER 1 78467X109 231 749 SH   SOLE   0 0 231
Dicks Sporting Goods Inc COM 253393102 0 2 SH   SOLE   0 0 0
DIMENSIONAL U S CORE EQUITY 2 ETF ETF 25434V708 755 32,405 SH   SOLE   0 0 755
Discover Financial Svcs COM 254709108 19 200 SH   SOLE   0 0 19
Disney Walt Co COM 254687106 16,585 175,685 SH   SOLE   0 0 16,585
Dollar General Corp COM 256677105 93 380 SH   SOLE   0 0 93
Dollar Tree Inc COM 256746108 68 434 SH   SOLE   0 0 68
Dominion Res Inc Va New COM 25746U109 19,765 247,656 SH   SOLE   0 0 19,765
Dominos Pizza Inc COM 25754A201 37 95 SH   SOLE   0 0 37
Dover Corporation COM 260003108 240 1,980 SH   SOLE   0 0 240
Dow Chemical Company COM 260557103 57 1,104 SH   SOLE   0 0 57
DT MIDSTREAM ORD WI COM 23345M107 7 150 SH   SOLE   0 0 7
Duke Energy Corp New Dp Rep Pfd A Preferred Stock 26441C501 25 1,000 SH   SOLE   0 0 25
Duke Energy New COM 26441C204 522 4,865 SH   SOLE   0 0 522
Dupont De Nemours Inc COM 26614N102 33 586 SH   SOLE   0 0 33
Eaton Corporation COM G29183103 114 905 SH   SOLE   0 0 114
Ebay Inc COM 278642103 23 553 SH   SOLE   0 0 23
Ecolab Inc COM 278865100 153 993 SH   SOLE   0 0 153
Edison International COM 281020107 19 295 SH   SOLE   0 0 19
Edwards Lifesciences Cp COM 28176E108 192 2,017 SH   SOLE   0 0 192
Electronic Arts Inc COM 285512109 27 225 SH   SOLE   0 0 27
Eli Lilly and Co COM 532457108 645 1,989 SH   SOLE   0 0 645
EMBECTA ORD WI ORD SHS 29082K105 1 20 SH   SOLE   0 0 1
Emerson Electric Co COM 291011104 664 8,343 SH   SOLE   0 0 664
Enbridge Inc COM 29250N105 262 6,191 SH   SOLE   0 0 262
Encompass Health Corp COM 29261A100 108 1,918 SH   SOLE   0 0 108
Energy Transfer Equity LP COM UT LTD PTN 29273V100 11 1,140 SH   SOLE   0 0 11
Enterprise Prd Prtnrs Lp COM UT LTD PTN 293792107 6,246 256,284 SH   SOLE   0 0 6,246
EPR Properties COM 26884U109 141 3,000 SH   SOLE   0 0 141
Equity Lifestyle Properties Inc COM 29472R108 23 324 SH   SOLE   0 0 23
Escrow Altegrity Inc Com COM 021ESC017 0 57 SH   SOLE   0 0 0
ETFMG Alternative Harvest ETF ETF 26924G508 34 5,800 SH   SOLE   0 0 34
ETFS Physical Palladium ETF 003262102 201 1,125 SH   SOLE   0 0 201
Etsy Inc com COM 29786A106 9 125 SH   SOLE   0 0 9
Everest Re Group Ltd COM G3223R108 36 130 SH   SOLE   0 0 36
Evergy Inc COM 30034W106 52 800 SH   SOLE   0 0 52
Eversource Energy COM 30040W108 51 600 SH   SOLE   0 0 51
Exxon Mobil Corporation COM 30231G102 3,152 36,800 SH   SOLE   0 0 3,152
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102 388 36,200 SH   SOLE   0 0 388
Fastenal Co COM 311900104 30 609 SH   SOLE   0 0 30
Fidelity Natl Finl Inc COM 31620R303 65 1,772 SH   SOLE   0 0 65
Fidelity MSCI Materials ETF ETF 316092881 3 75 SH   SOLE   0 0 3
Fiserv Inc COM 337738108 71 800 SH   SOLE   0 0 71
Fisker Inc Ordinary Shares - Class A CLA A 33813J106 3 350 SH   SOLE   0 0 3
Foot Locker Inc COM 344849104 1 50 SH   SOLE   0 0 1
Ford Motor Company New COM 345370860 184 16,576 SH   SOLE   0 0 184
Fortinet Inc COM 34959E109 212 3,750 SH   SOLE   0 0 212
Fortune Brands Hm & Sec COM 34964C106 3 45 SH   SOLE   0 0 3
FS KKR Capital Corp COM 302635206 327 16,817 SH   SOLE   0 0 327
Fulton Financial Corp COM 360271100 9 635 SH   SOLE   0 0 9
Gamestop Corp New Cl A CL A 36467W109 11 88 SH   SOLE   0 0 11
Gaming and Leisure Properties Inc COM 36467J108 31 666 SH   SOLE   0 0 31
Garmin Ltd COM H2906T109 25 250 SH   SOLE   0 0 25
General Dynamics Corp COM 369550108 1,085 4,905 SH   SOLE   0 0 1,085
General Electric Company COM 369604301 490 7,698 SH   SOLE   0 0 490
General Motors Corp COM 37045V100 94 2,950 SH   SOLE   0 0 94
Genuine Parts Co COM 372460105 173 1,300 SH   SOLE   0 0 173
Gildan Activewear Inc COM 375916103 72 2,500 SH   SOLE   0 0 72
Gilead Sciences Inc COM 375558103 152 2,464 SH   SOLE   0 0 152
Global Payments Inc COM 37940X102 16 148 SH   SOLE   0 0 16
Global X Blockchain ETF ETF 37954Y160 0 15 SH   SOLE   0 0 0
Global X YieldCo&Renewable Engy Inc ETF ETF 37954Y707 18 1,250 SH   SOLE   0 0 18
Goldman Sachs ActiveBeta EMkts Eq ETF ETF 381430206 6 200 SH   SOLE   0 0 6
Goldman Sachs Group Inc COM 38141G104 465 1,564 SH   SOLE   0 0 465
Grayscale Bitcoin Tr Btc Shs Accd Invs ETF 389637109 14 1,175 SH   SOLE   0 0 14
Green Thumb Industries Inc COM 39342L108 1 168 SH   SOLE   0 0 1
Guardant Health Inc COM 40131M109 4 107 SH   SOLE   0 0 4
Hanover Insurance Group COM 410867105 282 1,930 SH   SOLE   0 0 282
Hartford Finl Svcs Grp COM 416515104 35 542 SH   SOLE   0 0 35
Healthcare Realty TRUST COM 421946104 12 450 SH   SOLE   0 0 12
Healthcare Trust of America Inc COM 42225P501 6 200 SH   SOLE   0 0 6
Henry Jack & Assoc Inc COM 426281101 6 35 SH   SOLE   0 0 6
Hershey Company COM 427866108 24 110 SH   SOLE   0 0 24
Hewlett Packard Enterprises COM 42824C109 5 400 SH   SOLE   0 0 5
Hewlett-Packard Company COM 40434L105 73 2,239 SH   SOLE   0 0 73
Highwoods Pptys Inc COM 431284108 35 1,017 SH   SOLE   0 0 35
Home Depot Inc COM 437076102 19,890 72,518 SH   SOLE   0 0 19,890
Honeywell International COM 438516106 665 3,824 SH   SOLE   0 0 665
Hormel Foods Corp COM 440452100 7 150 SH   SOLE   0 0 7
Humana Inc COM 444859102 291 621 SH   SOLE   0 0 291
Huntsman Corporation COM 447011107 128 4,500 SH   SOLE   0 0 128
Idex Corp COM 45167R104 96 530 SH   SOLE   0 0 96
Idexx Labs Inc COM 45168D104 28 80 SH   SOLE   0 0 28
Illinois Tool Works Inc COM 452308109 991 5,439 SH   SOLE   0 0 991
Inari Medical Inc Ordinary Shares COM 45332Y109 5 75 SH   SOLE   0 0 5
Ingersoll-Rand plc COM 45687V106 154 3,658 SH   SOLE   0 0 154
Ingredion Inc COM 457187102 46 522 SH   SOLE   0 0 46
Innovative Industrial Properties Inc COM 45781V101 3 29 SH   SOLE   0 0 3
Intel Corp COM 458140100 968 25,863 SH   SOLE   0 0 968
Intl Business Machines COM 459200101 600 4,252 SH   SOLE   0 0 600
Intuit Inc COM 461202103 233 604 SH   SOLE   0 0 233
Intuitive Surgical New COM 46120E602 352 1,756 SH   SOLE   0 0 352
Invesco Financial Preferred ETF ETF 46137V621 6 384 SH   SOLE   0 0 6
Invesco Ltd. COM G491BT108 4 245 SH   SOLE   0 0 4
Invesco Mortgage Capital Inc COM 46131B100 1 90 SH   SOLE   0 0 1
Invesco NASDAQ Next Gen 100 ETF ETF 46138G631 187 8,015 SH   SOLE   0 0 187
Invesco S&P 500 Equal Weight ETF ETF 46137V357 1,932 14,392 SH   SOLE   0 0 1,932
Invesco S&P 500 High Div Low Vol ETF ETF 46138E362 27 618 SH   SOLE   0 0 27
Invesco S&P 500 Low Volatility ETF ETF 46138E354 57 912 SH   SOLE   0 0 57
Ishares Barclays Aggregate Bond ETF 464287226 429 4,221 SH   SOLE   0 0 429
iShares Core Conservative Allocation ETF ETF 464289883 53 1,519 SH   SOLE   0 0 53
iShares Core Dividend Growth ETF ETF 46434V621 55 1,158 SH   SOLE   0 0 55
Ishares Core High Dividend Etf ETF 46429B663 51 505 SH   SOLE   0 0 51
iShares Core MSCI EAFE ETF 46432F842 91,410 1,553,279 SH   SOLE   0 0 91,410
iShares Core MSCI Emerging Markets ETF ETF 46434G103 46,903 956,035 SH   SOLE   0 0 46,903
iShares Core MSCI Europe ETF 46434V738 29 650 SH   SOLE   0 0 29
iShares Core MSCI Total Intl Stk ETF ETF 46432F834 11 190 SH   SOLE   0 0 11
iShares Core S&P Mid Cap ETF ETF 464287507 84 371 SH   SOLE   0 0 84
iShares Core S&P Total US Stock Mkt ETF 464287150 57,882 690,880 SH   SOLE   0 0 57,882
iShares Currency Hedged MSCI EAFE ETF 46434V803 258 8,103 SH   SOLE   0 0 258
Ishares Dj Select Div Fd ETF 464287168 326 2,772 SH   SOLE   0 0 326
iShares Edge MSCI Intl Quality Fctr ETF ETF 46434V456 20 634 SH   SOLE   0 0 20
iShares ESG Aware MSCI EAFE ETF ETF 46435G516 494 7,873 SH   SOLE   0 0 494
iShares ESG Aware MSCI EM ETF ETF 46434G863 235 7,270 SH   SOLE   0 0 235
iShares Global Industrials ETF ETF 464288729 41 425 SH   SOLE   0 0 41
iShares Interm Government/Credit Bd ETF 464288612 9 85 SH   SOLE   0 0 9
iShares Morningstar Small-Cap Value ETF ETF 464288703 43 863 SH   SOLE   0 0 43
iShares MSCI EAFE ETF 464287465 10,256 164,128 SH   SOLE   0 0 10,256
iShares MSCI Emrg Mkt Fd ETF 464287234 4,587 114,396 SH   SOLE   0 0 4,587
Ishares Nasdaq Biotechnology ETF 464287556 206 1,750 SH   SOLE   0 0 206
iShares North American Tech ETF 464287549 75 255 SH   SOLE   0 0 75
iShares PHLX Semiconductor ETF ETF 464287523 50 143 SH   SOLE   0 0 50
Ishares Russell 2000 ETF 464287655 936 5,526 SH   SOLE   0 0 936
Ishares Russell 2000 Value ETF ETF 464287630 632 4,639 SH   SOLE   0 0 632
iShares Russell 3000 Growth ETF 464287671 44 525 SH   SOLE   0 0 44
Ishares Russell Midcap ETF 464287499 986 15,254 SH   SOLE   0 0 986
Ishares Russell Midcap Growth ETF 464287481 792 9,995 SH   SOLE   0 0 792
iShares Russell Midcap Value ETF 464287473 47,260 465,294 SH   SOLE   0 0 47,260
iShares S&P 100 ETF 464287101 3,172 18,390 SH   SOLE   0 0 3,172
Ishares S&P 500 Growth ETF 464287309 4,407 73,018 SH   SOLE   0 0 4,407
IShares S&P 500 Index ETF 464287200 302,594 798,085 SH   SOLE   0 0 302,594
Ishares S&P Small-Cap ETF 464287887 346 3,288 SH   SOLE   0 0 346
Ishares S&P Smcap Value ETF 464287879 558 6,270 SH   SOLE   0 0 558
iShares Silver Trust ETF 46428Q109 63 3,382 SH   SOLE   0 0 63
Ishares Tr Russell ETF 464287622 914 4,400 SH   SOLE   0 0 914
Ishares U S Pfd Etf ETF 464288687 1,048 31,885 SH   SOLE   0 0 1,048
Ishares U S Technology Etf ETF 464287721 47 592 SH   SOLE   0 0 47
iShares Ultra Short-Term Bond ETF ETF 46434V878 275 5,500 SH   SOLE   0 0 275
iShares US Financial Services ETF ETF 464287770 59 400 SH   SOLE   0 0 59
iShares US Healthcare ETF 464287762 1,299 4,829 SH   SOLE   0 0 1,299
iShares US Industrials ETF 464287754 93 1,050 SH   SOLE   0 0 93
iShares US Real Estate ETF ETF 464287739 94 1,019 SH   SOLE   0 0 94
J B Hunt Transport Svcs COM 445658107 79 500 SH   SOLE   0 0 79
Jazz Pharmaceuticals PLC COM G50871105 1 8 SH   SOLE   0 0 1
JBG SMITH Properties COM 46590V100 4 150 SH   SOLE   0 0 4
Jetblue Airways Corp COM 477143101 0 3 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 35,894 202,206 SH   SOLE   0 0 35,894
Jpmorgan Chase & Co COM 46625H100 2,086 18,527 SH   SOLE   0 0 2,086
K L A Tencor Corp COM 482480100 40 125 SH   SOLE   0 0 40
Kellogg Company COM 487836108 29 400 SH   SOLE   0 0 29
KemPharm Inc COM 488445206 36 8,000 SH   SOLE   0 0 36
Kimberly-Clark Corp COM 494368103 330 2,439 SH   SOLE   0 0 330
Kinsale Cap Group Inc Com COM 49714P108 109 475 SH   SOLE   0 0 109
Knight Swift Transn Hldgs Inc COM 499049104 21 450 SH   SOLE   0 0 21
Kraft Heinz Co Com COM 500754106 286 7,503 SH   SOLE   0 0 286
Krispy Kreme Inc ETF 50101L106 1 75 SH   SOLE   0 0 1
KYNDRYL HOLDINGS ORD WI COM 50155Q100 3 315 SH   SOLE   0 0 3
L3Harris Technologies Ord COM 502431109 270 1,116 SH   SOLE   0 0 270
Lab Cp Of Amer Hldg New COM 50540R409 22 95 SH   SOLE   0 0 22
Lamar Advertising Co A COM 512816109 39 444 SH   SOLE   0 0 39
Lamb Weston Holdings Inc COM 513272104 24 333 SH   SOLE   0 0 24
Lauder Estee Co Inc Cl A CL A 518439104 196 770 SH   SOLE   0 0 196
Lazard Ltd COM G54050102 10 300 SH   SOLE   0 0 10
Leggett & Platt Inc COM 524660107 28 800 SH   SOLE   0 0 28
LEMONADE ORD COM 52567D107 5 279 SH   SOLE   0 0 5
Liberty Broadband Corp COM 530307305 14 122 SH   SOLE   0 0 14
Liberty Media Corp Delaware Com C Siriusxm COM 531229607 63 1,745 SH   SOLE   0 0 63
Liberty Media Group COM 531229854 28 436 SH   SOLE   0 0 28
Linde plc COM G5494J103 29 100 SH   SOLE   0 0 29
Lockheed Martin Corp COM 539830109 179 415 SH   SOLE   0 0 179
Loews Corporation COM 540424108 14 229 SH   SOLE   0 0 14
Lowes Companies Inc COM 548661107 1,916 10,971 SH   SOLE   0 0 1,916
LTC Properties Inc COM 502175102 2 50 SH   SOLE   0 0 2
LUCID GROUP ORD COM 549498103 77 4,500 SH   SOLE   0 0 77
Lululemon Athletica Inc COM 550021109 121 443 SH   SOLE   0 0 121
Luxeyard Inc NV COM 55067R104 0 150 SH   SOLE   0 0 0
Lyft Inc COM 55087P104 3 244 SH   SOLE   0 0 3
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 62 1,300 SH   SOLE   0 0 62
Maiden Holdings Ltdpref Shs Ser A Preferred Stock G5753U120 10 2,000 SH   SOLE   0 0 10
Main Str Cap Corp Com COM 56035L104 116 3,000 SH   SOLE   0 0 116
Markel Corp COM 570535104 24,922 19,271 SH   SOLE   0 0 24,922
Marriott Intl Inc Cl A CL A 571903202 257 1,891 SH   SOLE   0 0 257
Marsh & Mc Lennan Co Inc COM 571748102 2,005 12,914 SH   SOLE   0 0 2,005
Martin Marietta Matrls COM 573284106 36 120 SH   SOLE   0 0 36
Marvell Tech Group Ltd COM 573874104 4 101 SH   SOLE   0 0 4
Mastercard Inc COM 57636Q104 24,579 77,911 SH   SOLE   0 0 24,579
MATCH GROUP ORD ORD SHS 57667L107 84 1,209 SH   SOLE   0 0 84
Mayne Pharma Group Ltd COM Q5857C108 7 40,000 SH   SOLE   0 0 7
Mc Donalds Corp COM 580135101 2,960 11,990 SH   SOLE   0 0 2,960
Mckesson Corporation COM 58155Q103 166 508 SH   SOLE   0 0 166
MedMen Enterprises Inc COM 58507M107 0 125 SH   SOLE   0 0 0
Medtronic Inc COM G5960L103 23,583 262,763 SH   SOLE   0 0 23,583
Mercadolibre Inc COM 58733R102 27 42 SH   SOLE   0 0 27
Merck & Co Inc COM 58933Y105 38,440 421,627 SH   SOLE   0 0 38,440
Meta Platforms Inc COM 30303M102 581 3,600 SH   SOLE   0 0 581
Microchip Technology Inc COM 595017104 437 7,516 SH   SOLE   0 0 437
Micron Technology Inc COM 595112103 296 5,357 SH   SOLE   0 0 296
Microsoft Corp COM 594918104 40,026 155,847 SH   SOLE   0 0 40,026
Moderna Inc COM 60770K107 143 1,002 SH   SOLE   0 0 143
Mondelez Intl Inc Cl A CL A 609207105 2,161 34,811 SH   SOLE   0 0 2,161
Morgan Stanley COM NEW 617446448 615 8,089 SH   SOLE   0 0 615
Motorola Solutions Inc Com New COM NEW 620076307 34 161 SH   SOLE   0 0 34
Msc Indl Direct Inc Cl A CL A 553530106 20 260 SH   SOLE   0 0 20
Mylan Nv COM 92556V106 12 1,153 SH   SOLE   0 0 12
Nasdaq Stock Market Inc COM 631103108 373 2,444 SH   SOLE   0 0 373
National Healthcare Corp COM 635906100 7 100 SH   SOLE   0 0 7
Nestle S A Reg B Adr ADR 641069406 254 2,184 SH   SOLE   0 0 254
NetApp Inc COM 64110D104 178 2,730 SH   SOLE   0 0 178
Netflix Inc COM 64110L106 283 1,621 SH   SOLE   0 0 283
Newmarket Corporation COM 651587107 542 1,801 SH   SOLE   0 0 542
Newmont Mining Corp COM 651639106 25,390 425,511 SH   SOLE   0 0 25,390
Nextera Energy Inc Com COM 65339F101 256 3,300 SH   SOLE   0 0 256
Nike Inc Class B CL B 654106103 150 1,471 SH   SOLE   0 0 150
Nintendo Ltd Adr ADR 654445303 0 3 SH   SOLE   0 0 0
NIO INC ADS REPSTG CL A ORD SHS CL A 62914V106 5 243 SH   SOLE   0 0 5
Norfolk Southern Corp COM 655844108 905 3,980 SH   SOLE   0 0 905
Northern TRUST Corp COM 665859104 19 200 SH   SOLE   0 0 19
Northrop Grumman Corp COM 666807102 254 530 SH   SOLE   0 0 254
Nova BioGenetics Inc. COM 66978M100 0 28 SH   SOLE   0 0 0
Novartis A G Spon Adr ADR 66987V109 158 1,865 SH   SOLE   0 0 158
Novo-Nordisk A-S Adr ADR 670100205 103 925 SH   SOLE   0 0 103
Nucor Corp COM 670346105 209 2,000 SH   SOLE   0 0 209
NuStar Energy LP COM 67058H201 96 4,150 SH   SOLE   0 0 96
Nuveen ESG Mid-Cap Value ETF ETF 67092P508 171 5,599 SH   SOLE   0 0 171
Nvidia Corp COM 67066G104 662 4,370 SH   SOLE   0 0 662
NXP Semiconductors NV COM N6596X109 99 671 SH   SOLE   0 0 99
O Reilly Automotive Inc COM 67103H107 33 52 SH   SOLE   0 0 33
Ohr Pharmaceutical Inc COM 64132K102 11 10,000 SH   SOLE   0 0 11
Old Republic Intl Corp COM 680223104 3 150 SH   SOLE   0 0 3
Omnicom Group Inc COM 681919106 13 210 SH   SOLE   0 0 13
ON Semiconductor Corp COM 682189105 3 50 SH   SOLE   0 0 3
ONE GAS INC COM 68235P108 3 42 SH   SOLE   0 0 3
Oneok Inc New COM 682680103 33 600 SH   SOLE   0 0 33
Oracle Corporation COM 68389X105 1,243 17,783 SH   SOLE   0 0 1,243
OrganiGram Holdings Inc COM 68620P101 0 200 SH   SOLE   0 0 0
Organon &Co Common Stock COM 68622V106 5 151 SH   SOLE   0 0 5
ORION OFFICE REIT INC COM COM 68629Y103 0 17 SH   SOLE   0 0 0
Owens & Minor Inc Hldg Co COM 690732102 1,510 48,000 SH   SOLE   0 0 1,510
OWL ROCK CAPITAL ORD COM 69121K104 9 700 SH   SOLE   0 0 9
P P G Industries Inc COM 693506107 62 538 SH   SOLE   0 0 62
Packaging Corp of America COM 695156109 23 165 SH   SOLE   0 0 23
Paragon Offshore PLC COM G6S01W108 0 45 SH   SOLE   0 0 0
Parker-Hannifin Corp COM 701094104 97 396 SH   SOLE   0 0 97
Partners Bancorp COM 70213Q108 39 4,294 SH   SOLE   0 0 39
Paychex Inc COM 704326107 100 875 SH   SOLE   0 0 100
Paypal Hldgs Inc COM 70450Y103 138 1,976 SH   SOLE   0 0 138
Peloton Interactive Inc COM 70614W100 3 377 SH   SOLE   0 0 3
Pepsico Incorporated COM 713448108 31,751 190,511 SH   SOLE   0 0 31,751
Performance Sports Group Ltd COM 680209103 0 35 SH   SOLE   0 0 0
Pfizer Incorporated COM 717081103 750 14,311 SH   SOLE   0 0 750
Pharmanetics Inc COM 71713J107 0 12,398 SH   SOLE   0 0 0
Philip Morris Intl Inc COM 718172109 6,254 63,340 SH   SOLE   0 0 6,254
Phillips COM 718546104 56 678 SH   SOLE   0 0 56
Phillips Van Heusen COM 693656100 3 51 SH   SOLE   0 0 3
Pinnacle West Capital Cp COM 723484101 27 365 SH   SOLE   0 0 27
Planet 13 Holdings Inc COM 72706K101 0 200 SH   SOLE   0 0 0
Playstar Corp New Shs NV ORD SHS P36100108 0 750 SH   SOLE   0 0 0
Plymouth Industrial REIT Inc REIT 729640102 581 33,100 SH   SOLE   0 0 581
Pnc Finl Services Gp Inc COM 693475105 281 1,778 SH   SOLE   0 0 281
PowerShares QQQ ETF ETF 46090E103 396 1,414 SH   SOLE   0 0 396
Procter & Gamble COM 742718109 1,878 13,057 SH   SOLE   0 0 1,878
Progressive Corp Ohio COM 743315103 22,703 195,257 SH   SOLE   0 0 22,703
PROSHARES BITCOIN STRATEGY ETF ETF 74347G440 5 410 SH   SOLE   0 0 5
Prospect Cap Corp COM 74348T102 1 100 SH   SOLE   0 0 1
Prudential Financial Inc COM 744320102 139 1,454 SH   SOLE   0 0 139
Pub Svc Ent Group Inc COM 744573106 18 282 SH   SOLE   0 0 18
Qualcomm Inc COM 747525103 959 7,507 SH   SOLE   0 0 959
Quest Diagnostic Inc COM 74834L100 191 1,440 SH   SOLE   0 0 191
R L I Corp COM 749607107 408 3,500 SH   SOLE   0 0 408
Raymond James Finl Inc COM 754730109 1,261 14,103 SH   SOLE   0 0 1,261
Raytheon Technologies Ord COM 75513E101 33,224 345,686 SH   SOLE   0 0 33,224
Realty Income Corp COM 756109104 85 1,250 SH   SOLE   0 0 85
Regeneron Pharmaceuticals COM 75886F107 30 50 SH   SOLE   0 0 30
Reinsurance Grp Of Amer COM 759351604 11 91 SH   SOLE   0 0 11
Rivian Automotive Inc Class A CL A 76954A103 4 150 SH   SOLE   0 0 4
Roku Inc Com Cl A CL A 77543R102 89 1,088 SH   SOLE   0 0 89
Roper Industries Inc COM 776696106 106 268 SH   SOLE   0 0 106
Ross Stores Inc COM 778296103 69 980 SH   SOLE   0 0 69
Rowe T Price Group Inc COM 74144T108 92 806 SH   SOLE   0 0 92
Rpm International Inc COM 749685103 53 679 SH   SOLE   0 0 53
Rush Enterprises Inc COM 781846308 37 750 SH   SOLE   0 0 37
S B A Communications Cp COM 78410G104 169 529 SH   SOLE   0 0 169
S&p Global Inc COM 78409V104 89 265 SH   SOLE   0 0 89
Salesforce Com COM 79466L302 246 1,492 SH   SOLE   0 0 246
Sanfilippo John B & Son Inc COM 800422107 36 500 SH   SOLE   0 0 36
Sanofi Aventis Adr ADR 80105N105 13 250 SH   SOLE   0 0 13
Schlumberger Ltd COM 806857108 50 1,392 SH   SOLE   0 0 50
Schw US Brd Mkt Etf ETF 808524102 229 5,183 SH   SOLE   0 0 229
Schwab International Equity ETF ETF 808524805 2 72 SH   SOLE   0 0 2
Schwab US Aggregate Bond ETF ETF 808524839 16 324 SH   SOLE   0 0 16
Schwab US Dividend Equity ETF ETF 808524797 304 4,244 SH   SOLE   0 0 304
Schwab US Large-Cap ETF ETF 808524201 625 13,984 SH   SOLE   0 0 625
Schwab US Large-Cap Growth ETF ETF 808524300 339 5,849 SH   SOLE   0 0 339
Schwab US Tips ETF ETF 808524870 742 13,300 SH   SOLE   0 0 742
Seagate Technology COM G7997R103 75 1,050 SH   SOLE   0 0 75
Sector Spdr Consumer Fd ETF 81369Y407 8 60 SH   SOLE   0 0 8
Sector Spdr Fincl Select ETF 81369Y605 599 19,037 SH   SOLE   0 0 599
Sector Spdr Health Fund ETF 81369Y209 657 5,124 SH   SOLE   0 0 657
Sector Spdr Tech Select ETF 81369Y803 2,465 19,392 SH   SOLE   0 0 2,465
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886 1,508 21,501 SH   SOLE   0 0 1,508
Sempra Energy COM 816851109 175 1,166 SH   SOLE   0 0 175
Sensata Technologies Holding N.V. COM G8060N102 20 490 SH   SOLE   0 0 20
Sensient Technologies Corp COM 81725T100 18 225 SH   SOLE   0 0 18
ServiceNow Inc COM 81762P102 170 357 SH   SOLE   0 0 170
SHELL ADR EACH REP 2 ORD WI COM 780259305 22 420 SH   SOLE   0 0 22
Sherwin Williams Co COM 824348106 114 511 SH   SOLE   0 0 114
Shopify Inc COM 82509L107 44 1,410 SH   SOLE   0 0 44
SOFI TECHNOLOGIES ORD COM 83406F102 0 30 SH   SOLE   0 0 0
Southwest Airlines Co COM 844741108 118 3,278 SH   SOLE   0 0 118
Spdr Dow Jones Reit ETF 78464A607 58 605 SH   SOLE   0 0 58
Spdr Gold TRUST ETF 78463V107 51 302 SH   SOLE   0 0 51
SPDR S&P 500 Index ETF 78462F103 44,345 117,548 SH   SOLE   0 0 44,345
SPDR S&P Bank ETF ETF 78464A797 416 9,489 SH   SOLE   0 0 416
SPDR Dow Jones Global Real Estate ETF ETF 78463X749 1 21 SH   SOLE   0 0 1
SPDR Portfolio S&P 500 Value ETF ETF 78464A508 81 2,200 SH   SOLE   0 0 81
Spero Therapeutics Inc COM 84833T103 0 187 SH   SOLE   0 0 0
Sprott Physical Gold & Silver Trust ETF 85208R101 50 3,000 SH   SOLE   0 0 50
Square Inc COM 852234103 3 49 SH   SOLE   0 0 3
Stanley Furniture New OTC 42834P207 393 48,633 SH   SOLE   0 0 393
Stanley Works COM 854502101 27 255 SH   SOLE   0 0 27
Stantec Inc COM 85472N109 49 1,115 SH   SOLE   0 0 49
Starbucks Corp COM 855244109 645 8,444 SH   SOLE   0 0 645
STORE Capital Corp COM 862121100 18 700 SH   SOLE   0 0 18
Sun Communities Inc COM 866674104 127 800 SH   SOLE   0 0 127
Symantec Corp COM 668771108 66 3,005 SH   SOLE   0 0 66
Sysco Corporation COM 871829107 828 9,771 SH   SOLE   0 0 828
Taiwan Semiconductr Adrf ADR 874039100 29 359 SH   SOLE   0 0 29
Take-Two Interactive Software Inc COM 874054109 27 221 SH   SOLE   0 0 27
Target Corporation COM 87612E106 392 2,773 SH   SOLE   0 0 392
TE Connectivity Ltd COM H84989104 49 432 SH   SOLE   0 0 49
Teledyne Technologies COM 879360105 269 716 SH   SOLE   0 0 269
Tesla, Inc COM 88160R101 212 315 SH   SOLE   0 0 212
Texas Instruments Inc COM 882508104 262 1,705 SH   SOLE   0 0 262
The Chemours Company COM 163851108 8 246 SH   SOLE   0 0 8
The Southern Company COM 842587107 289 4,052 SH   SOLE   0 0 289
Thermo Electron Corp COM 883556102 1,122 2,066 SH   SOLE   0 0 1,122
Tilray Inc COM 88688T100 1 251 SH   SOLE   0 0 1
Timken Company COM 887389104 5 90 SH   SOLE   0 0 5
Toro Company COM 891092108 127 1,670 SH   SOLE   0 0 127
Townebank Portsmouth Va COM 89214P109 3 116 SH   SOLE   0 0 3
Tractor Supply Company COM 892356106 23 120 SH   SOLE   0 0 23
Trane Technologies PLC COM G8994E103 553 4,256 SH   SOLE   0 0 553
Travelers Companies Inc COM 89417E109 260 1,535 SH   SOLE   0 0 260
Tredegar Corporation COM 894650100 2 240 SH   SOLE   0 0 2
Tri Continental Corp COM 895436103 567 21,681 SH   SOLE   0 0 567
Tri-County Financial Cp COM 20368X101 153 4,140 SH   SOLE   0 0 153
Triton International Ltd COM G9078F107 21 400 SH   SOLE   0 0 21
Truist Finl Corp Com COM 89832Q109 2,275 47,962 SH   SOLE   0 0 2,275
Trulieve Cannabis Corp COM 89788C104 18 1,601 SH   SOLE   0 0 18
Twitter Inc COM 90184L102 1 14 SH   SOLE   0 0 1
Tyson Foods Inc Cl A CL A 902494103 26 300 SH   SOLE   0 0 26
U G I Corporation New COM 902681105 28 720 SH   SOLE   0 0 28
U S Bancorp Del New COM 902973304 22,041 478,952 SH   SOLE   0 0 22,041
Uber Technologies Inc COM 90353T100 18 878 SH   SOLE   0 0 18
UNDER ARMOUR INC-CLASS C CL C 904311206 0 8 SH   SOLE   0 0 0
Unilever Plc Adr New ADR 904767704 203 4,435 SH   SOLE   0 0 203
Union Pacific Corp COM 907818108 26,923 126,234 SH   SOLE   0 0 26,923
United Bankshares Inc COM 909907107 626 17,863 SH   SOLE   0 0 626
United Parcel Service B CL B 911312106 895 4,904 SH   SOLE   0 0 895
United Rentals Inc COM 911363109 160 657 SH   SOLE   0 0 160
Unitedhealth Group Inc COM 91324P102 41,941 81,657 SH   SOLE   0 0 41,941
Universal Corp Va COM 913456109 1,105 18,258 SH   SOLE   0 0 1,105
Unumprovident Corp COM 91529Y106 10 304 SH   SOLE   0 0 10
UPSTART HOLDINGS INC COM 91680M107 3 100 SH   SOLE   0 0 3
Utd Dominion Rlty Tr Inc COM 902653104 2,935 63,748 SH   SOLE   0 0 2,935
Valero Energy Corp New COM 91913Y100 277 2,605 SH   SOLE   0 0 277
Validian Corp COM 91915P107 0 40,000 SH   SOLE   0 0 0
VanEck Morningstar Wide Moat ETF ETF 92189F643 30 468 SH   SOLE   0 0 30
Vanguard 500 ETF ETF 922908363 202 581 SH   SOLE   0 0 202
Vanguard Corp Bond Etf ETF 92206C409 16 205 SH   SOLE   0 0 16
Vanguard Dividend Appreciation ETF 921908844 9,547 66,545 SH   SOLE   0 0 9,547
Vanguard Emerging Market ETF 922042858 38 910 SH   SOLE   0 0 38
Vanguard FTSE International ETF 921943858 19 457 SH   SOLE   0 0 19
Vanguard Health Care ETF ETF 92204A504 335 1,423 SH   SOLE   0 0 335
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406 813 7,995 SH   SOLE   0 0 813
Vanguard Information Technology ETF ETF 92204A702 71 216 SH   SOLE   0 0 71
Vanguard Intl Div Apprec ETF ETF 921946810 34 502 SH   SOLE   0 0 34
Vanguard Intl Eqty Index ETF 922042775 26 511 SH   SOLE   0 0 26
Vanguard Mid Cap Value ETF 922908512 252 1,949 SH   SOLE   0 0 252
Vanguard Mid-Cap ETF ETF 922908629 1,031 5,232 SH   SOLE   0 0 1,031
Vanguard Mid-Cap Growth ETF ETF 922908538 69 396 SH   SOLE   0 0 69
Vanguard Reit ETF 922908553 611 6,709 SH   SOLE   0 0 611
Vanguard S&P 500 Value ETF ETF 921932703 83 626 SH   SOLE   0 0 83
Vanguard Small Cap ETF 922908751 715 4,061 SH   SOLE   0 0 715
Vanguard Small-Cap Value ETF ETF 922908611 25 166 SH   SOLE   0 0 25
Vanguard Total International Stock ETF ETF 921909768 198 3,838 SH   SOLE   0 0 198
Vanguard Total Stock Mkt ETF 922908769 1,433 7,595 SH   SOLE   0 0 1,433
Vanguard Total World Stock ETF ETF 922042742 17 205 SH   SOLE   0 0 17
Vanguard Ultra-Short Bond ETF ETF 92203C303 98 2,000 SH   SOLE   0 0 98
Vanguard Value ETF ETF 922908744 27 205 SH   SOLE   0 0 27
Vaxart Inc Com New COM 92243A200 35 9,950 SH   SOLE   0 0 35
Veeva Systems Inc COM 922475108 103 520 SH   SOLE   0 0 103
Ventas Inc COM 92276F100 15 300 SH   SOLE   0 0 15
Verizon Communications ETF 92343V104 572 11,271 SH   SOLE   0 0 572
VICI Properties Inc ETF 925652109 27 900 SH   SOLE   0 0 27
Village Bk & Tr Finlcorp ETF 92705T200 0 7 SH   SOLE   0 0 0
Visa Inc ETF 92826C839 4,176 21,211 SH   SOLE   0 0 4,176
Vmware Inc Cl A ETF 928563402 14 125 SH   SOLE   0 0 14
W P Carey Inc ETF 92936U109 67 804 SH   SOLE   0 0 67
Walgreen Boots Alliance Inc Com ETF 931427108 114 3,010 SH   SOLE   0 0 114
Wal-Mart Stores Inc ETF 931142103 19,176 157,722 SH   SOLE   0 0 19,176
WARNER BROS. DISCOVERY SRS A ORD WI ORD SHS 934423104 1 110 SH   SOLE   0 0 1
Waste Management, INC. ETF 94106L109 1,181 7,721 SH   SOLE   0 0 1,181
Watsco Inc ETF 942622200 154 643 SH   SOLE   0 0 154
Wells Fargo & Co New ETF 949746101 258 6,593 SH   SOLE   0 0 258
Wells Fargo & Co Pfd ETF 949746887 0 41 SH   SOLE   0 0 0
Welltower Inc Com ETF 95040Q104 27 330 SH   SOLE   0 0 27
WestRock Co COM 96145D105 22 550 SH   SOLE   0 0 22
Williams Companies ETF 969457100 11,379 364,585 SH   SOLE   0 0 11,379
Willis Towers Watson COM G96629103 27 139 SH   SOLE   0 0 27
WisdomTree International Small Cap Div ETF 97717W760 8 131 SH   SOLE   0 0 8
WisdomTree SmallCap Dividend ETF ETF 97717W604 98 3,469 SH   SOLE   0 0 98
WisdomTree US Dividend ex-Financials ETF ETF 97717W406 102 1,145 SH   SOLE   0 0 102
WisdomTree US Total Dividend ETF ETF 97717W109 34 590 SH   SOLE   0 0 34
Wynn Resorts Ltd ETF 983134107 0 0 SH   SOLE   0 0 0
Xylem Inc ETF 98419M100 56 712 SH   SOLE   0 0 56
Yext Inc ETF 98585N106 0 70 SH   SOLE   0 0 0
Zebra Technologies Cl A ETF 989207105 21 70 SH   SOLE   0 0 21
Zimmer Biomet Holdings Inc ETF 98956P102 66 630 SH   SOLE   0 0 66
ZIMVIE ORD WI ORD SHS 98888T107 1 50 SH   SOLE   0 0 1
Zoetis Inc ETF 98978V103 947 5,511 SH   SOLE   0 0 947