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,645,516 400 SH   SOLE   0 0 400
1/100000 Wells Fargo Pfd (NV) Preferred Stock KEK746889 0 62,200 SH   SOLE   0 0 62,200
22nd Century Group Inc COM 90137F103 462,849 156,368 SH   SOLE   0 0 156,368
2U Inc COM 90214J101 36,927 1,100 SH   SOLE   0 0 1,100
3m Company COM 88579Y101 728,450 4,153 SH   SOLE   0 0 4,153
9 Meters Biopharma Ord COM 654405109 26,000 20,000 SH   SOLE   0 0 20,000
A E S Corp COM 00130H105 42,806 1,875 SH   SOLE   0 0 1,875
A T & T Inc New COM 00206R102 15 1 SH   SOLE   0 0 1
Abbott Laboratories COM 002824100 861,718 7,295 SH   SOLE   0 0 7,295
Abbvie Inc Com Usd0.01 COM 00287Y109 687,132 6,370 SH   SOLE   0 0 6,370
Accenture Ltd Cl A CL A G1151C101 340,412 1,064 SH   SOLE   0 0 1,064
ACE Convergence Acquisition Corp COM G0083D120 991 100 SH   SOLE   0 0 100
Activision Inc COM 00507V109 34,439 445 SH   SOLE   0 0 445
Adaptimmune Therapeutics PLC COM 00653A107 17,232 3,333 SH   SOLE   0 0 3,333
Adaptive Biotechnologies Corp COM 00650F109 3,841 113 SH   SOLE   0 0 113
Adobe Systems Inc COM 00724F101 3,043,256 5,286 SH   SOLE   0 0 5,286
Advance Auto Parts Inc COM 00751Y106 38,227 183 SH   SOLE   0 0 183
Advanced Micro Devices COM 007903107 25,725 250 SH   SOLE   0 0 250
AdvisorShares Pure US Cannabis ETF ETF 00768Y453 3,756 119 SH   SOLE   0 0 119
Aecom Technology Corp COM 00766T100 20,524 325 SH   SOLE   0 0 325
Agilent Technologies Inc COM 00846U101 89,162 566 SH   SOLE   0 0 566
Air Prod & Chemicals Inc COM 009158106 729,914 2,850 SH   SOLE   0 0 2,850
Airbnb Inc COM 009066101 100,650 600 SH   SOLE   0 0 600
Akoustis Technologies Inc COM 00973N102 1,213 125 SH   SOLE   0 0 125
Albemarle Corp COM 012653101 656,910 3,000 SH   SOLE   0 0 3,000
Alcon Inc Ord Shs ORD SHS H01301128 18,025 224 SH   SOLE   0 0 224
Alibaba Group Holding Ltd SPONSORED 01609W102 9,623 65 SH   SOLE   0 0 65
Allegion PLC ORD SHS G0176J109 26,436 200 SH   SOLE   0 0 200
Allstate Corporation COM 020002101 77,786 611 SH   SOLE   0 0 611
Alphabet Inc. Class A CAP STK CL A 02079K305 4,515,575 1,689 SH   SOLE   0 0 1,689
Alphabet Inc. Class C CAP STK CL C 02079K107 19,488,856 7,312 SH   SOLE   0 0 7,312
ALPS Sector Dividend Dogs ETF ETF 00162Q858 63,760 1,248 SH   SOLE   0 0 1,248
Altria Group Inc COM 02209S103 4,255,211 93,480 SH   SOLE   0 0 93,480
Amazon Com Inc COM 023135106 10,662,576 3,246 SH   SOLE   0 0 3,246
Amcor Plc Com Usd0.01 COM G0250X107 6,305 544 SH   SOLE   0 0 544
Amcore Financial Inc. COM 023912108 0 40 SH   SOLE   0 0 40
Amer Electric Pwr Co Inc COM 025537101 96,348 1,187 SH   SOLE   0 0 1,187
Ameren Corporation COM 023608102 33,210 410 SH   SOLE   0 0 410
American Century U.S. Quality Value ETF ETF 025072208 870,779 17,783 SH   SOLE   0 0 17,783
American Express Company COM 025816109 531,324 3,172 SH   SOLE   0 0 3,172
American Well Cl A Ord CL A 03044L105 40,093 4,401 SH   SOLE   0 0 4,401
Amern Tower Corp Class A CL A 03027X100 80,685 304 SH   SOLE   0 0 304
Amgen Incorporated COM 031162100 872,078 4,101 SH   SOLE   0 0 4,101
Amphenol Corp Cl A CL A 032095101 182,050 2,486 SH   SOLE   0 0 2,486
Amplify Transformational Data Shrg ETF ETF 032108607 670 15 SH   SOLE   0 0 15
Ansys Inc COM 03662Q105 35,407 104 SH   SOLE   0 0 104
Anthem Inc COM 036752103 1,312,605 3,521 SH   SOLE   0 0 3,521
Aon Plc Com Usd0.01 Cl A CL A G0403H108 98,591 345 SH   SOLE   0 0 345
Apollo Global Management LLC Class A CL A 03768E105 61,590 1,000 SH   SOLE   0 0 1,000
Apple Computer Inc COM 037833100 41,882,548 295,990 SH   SOLE   0 0 295,990
Applied Materials Inc COM 038222105 2,209,264 17,162 SH   SOLE   0 0 17,162
APPLOVIN CORP CL A CL A 03831W108 7,237 100 SH   SOLE   0 0 100
APW COM G04397108 0 160 SH   SOLE   0 0 160
Ares Capital Corp COM 04010L103 588,449 28,945 SH   SOLE   0 0 28,945
ARK Innovation ETF ETF 00214Q104 27,633 250 SH   SOLE   0 0 250
ARRIVAL ORD ORD SHS L0423Q108 6,102 464 SH   SOLE   0 0 464
Arthur J Gallagher & Co COM 363576109 222,678 1,498 SH   SOLE   0 0 1,498
ATHENE HOLDING LTD 6.35 SER A Preferred Stock G0684D305 29,660 1,000 SH   SOLE   0 0 1,000
Atlantic Un Bankshares Corp COM 04911A107 707,041 19,187 SH   SOLE   0 0 19,187
AudioCodes Ltd COM M15342104 151,832 4,666 SH   SOLE   0 0 4,666
Auto Data Processing COM 053015103 973,008 4,867 SH   SOLE   0 0 4,867
Autodesk Inc COM 052769106 295,436 1,036 SH   SOLE   0 0 1,036
Autonation Inc COM 05329W102 16,803 138 SH   SOLE   0 0 138
Avago Technologies Ltd COM 11135F101 44,614 92 SH   SOLE   0 0 92
AvalonBay Communities Inc COM 053484101 636,537 2,872 SH   SOLE   0 0 2,872
Avery Dennison Corp COM 053611109 221,507 1,069 SH   SOLE   0 0 1,069
Bank Of America Corp COM 060505104 3,668,922 86,429 SH   SOLE   0 0 86,429
Bank of New York Mellon Corp. COM 064058100 408,966 7,889 SH   SOLE   0 0 7,889
Baxter International Inc COM 071813109 102,219 1,271 SH   SOLE   0 0 1,271
Becton Dickinson & Co COM 075887109 24,979 102 SH   SOLE   0 0 102
Berkley W R Corp COM 084423102 93,158 1,273 SH   SOLE   0 0 1,273
Berkshire Hathaway Cl B CL B 084670702 24,628,468 90,234 SH   SOLE   0 0 90,234
Berry Plastics Group Inc COM 08579W103 4,262 70 SH   SOLE   0 0 70
Best Buy Inc COM 086516101 37,950 359 SH   SOLE   0 0 359
Beyond Meat Inc COM 08862E109 29,157 277 SH   SOLE   0 0 277
Biogen Idec Inc COM 09062X103 600,505 2,122 SH   SOLE   0 0 2,122
BIONTECH SE ADR ADR 09075V102 546 2 SH   SOLE   0 0 2
Black Knight Inc COM 09215C105 25,056 348 SH   SOLE   0 0 348
Blackrock Inc COM 09247X101 516,615 616 SH   SOLE   0 0 616
Blackstone Group LP COM UNIT LTD 09260D107 698,622 6,005 SH   SOLE   0 0 6,005
Blue Ridge Bankshares Inc COM 095825105 141,547 8,047 SH   SOLE   0 0 8,047
Boeing Co COM 097023105 313,854 1,427 SH   SOLE   0 0 1,427
Booking Hldgs Inc COM 09857L108 97,329 41 SH   SOLE   0 0 41
Bp Plc Adr SPONSORED ADR 055622104 69,637 2,548 SH   SOLE   0 0 2,548
Bristol-Myers Squibb Co COM 110122108 228,751 3,866 SH   SOLE   0 0 3,866
Broadridge Finl Solution COM 11133T103 399,936 2,400 SH   SOLE   0 0 2,400
BROOKFIELD ASSET MAN CL A ORD CLA A G16169107 278 5 SH   SOLE   0 0 5
Brookfield Asset Mgmt COM 112585104 23,356,650 436,491 SH   SOLE   0 0 436,491
Brookfield Renewable Corp Ordinary Shares - Class COM 11284V105 24,800 639 SH   SOLE   0 0 639
Brookfield Renewable Partners LP COM G16258108 94,785 2,568 SH   SOLE   0 0 2,568
Brown-Forman Corp COM 115637100 4,199 67 SH   SOLE   0 0 67
C & F Financial Corp COM 12466Q104 5,683 107 SH   SOLE   0 0 107
C S X Corp COM 126408103 2,002,186 67,323 SH   SOLE   0 0 67,323
C V S Corp Del COM 126650100 1,231,828 14,516 SH   SOLE   0 0 14,516
Canadian Natl Ry Co COM 136375102 138,202 1,195 SH   SOLE   0 0 1,195
Canadian Pac Railway COM 13645T100 182,196 2,800 SH   SOLE   0 0 2,800
Canopy Growth Corp COM 138035100 6,722 485 SH   SOLE   0 0 485
Capital One Financial Cp COM 14040H105 814,702 5,030 SH   SOLE   0 0 5,030
Cardinal Health Inc COM 14149Y108 6,825 138 SH   SOLE   0 0 138
Carlotz Cl A Ord CL A 142552108 19,145 5,025 SH   SOLE   0 0 5,025
Carmax Inc COM 143130102 1,847,614 14,439 SH   SOLE   0 0 14,439
Carnival Corp New COM 143658300 2,501 100 SH   SOLE   0 0 100
Carrier Global Corp-Wi COM 14448C104 37,526 725 SH   SOLE   0 0 725
Caterpillar Inc COM 149123101 496,434 2,586 SH   SOLE   0 0 2,586
CBRE Group Inc COM 12504L109 209,811 2,155 SH   SOLE   0 0 2,155
Cce Spinco Inc COM 538034109 41,920 460 SH   SOLE   0 0 460
CDK GLOBAL INC COM 12508E101 32,593 766 SH   SOLE   0 0 766
Centene Corp COM 15135B101 7,540 121 SH   SOLE   0 0 121
Check Pt Software Tech COM M22465104 73,476 650 SH   SOLE   0 0 650
Chesapeake Financial Shares Inc COM 16517A109 12,360 412 SH   SOLE   0 0 412
Chevron Corporation COM 166764100 1,064,824 10,496 SH   SOLE   0 0 10,496
Chicago Mercantile Exch COM 12572Q105 259,516 1,342 SH   SOLE   0 0 1,342
Chipotle Mexican Grill COM 169656105 36,350 20 SH   SOLE   0 0 20
CHS Inc COM 12542R803 145,466 4,980 SH   SOLE   0 0 4,980
Church & Dwight Co Inc COM 171340102 12,055 146 SH   SOLE   0 0 146
Cigna Corp COM 125523100 281,825 1,408 SH   SOLE   0 0 1,408
Cincinnati Financial Cp COM 172062101 22,387 196 SH   SOLE   0 0 196
Cisco Systems Inc COM 17275R102 2,863,220 52,604 SH   SOLE   0 0 52,604
Citigroup Inc COM 172967358 162,420 4,000 SH   SOLE   0 0 4,000
Citizens Finl Group Inc Com COM 174610105 13,483 287 SH   SOLE   0 0 287
City Holding Co COM 177835105 124,812 1,602 SH   SOLE   0 0 1,602
Clorox Company COM 189054109 59,620 360 SH   SOLE   0 0 360
Cloudflare Inc COM 18915M107 1,127 10 SH   SOLE   0 0 10
Coca Cola Company COM 191216100 1,127,267 21,484 SH   SOLE   0 0 21,484
Co-Diagnostics Inc COM 189763105 5,108 525 SH   SOLE   0 0 525
Cognizant Tech Sol Cl A CL A 192446102 46,752 630 SH   SOLE   0 0 630
Colgate-Palmolive Co COM 194162103 111,405 1,474 SH   SOLE   0 0 1,474
Com21 COM 205937105 0 134 SH   SOLE   0 0 134
Comcast Corp New Cl A CL A 20030N101 19,293,943 344,966 SH   SOLE   0 0 344,966
Community Bankers Trust Corp COM 203612106 640,131 56,300 SH   SOLE   0 0 56,300
Companhia Vale Do Adr ADR 767204100 6,682 100 SH   SOLE   0 0 100
Compass Diversified Holdings COM 20451Q104 5,352 190 SH   SOLE   0 0 190
Compass Pathways PLC COM 20451W101 93,194 3,120 SH   SOLE   0 0 3,120
Conagra Foods Inc COM 205887102 2,743 81 SH   SOLE   0 0 81
Conocophillips COM 20825C104 12,699,344 187,389 SH   SOLE   0 0 187,389
Constellation Brand Cl A CL A 21036P108 31,604 150 SH   SOLE   0 0 150
Corning Inc COM 219350105 388,400 10,644 SH   SOLE   0 0 10,644
Corporate Office Properties Trust REIT 22002T108 43,168 1,600 SH   SOLE   0 0 1,600
Corteva Inc com COM 22052L104 28,909 687 SH   SOLE   0 0 687
Costar Group Inc COM 22160N109 6,885 80 SH   SOLE   0 0 80
Costco Whsl Corp New COM 22160K105 973,666 2,167 SH   SOLE   0 0 2,167
Cresco Labs Inc COM 22587M106 3,653 386 SH   SOLE   0 0 386
Cronos Group Inc COM 22717L101 7,811 1,380 SH   SOLE   0 0 1,380
Crown Castle Intl Corp COM 22822V101 60,489 349 SH   SOLE   0 0 349
Cummins Inc COM 231021106 51,571 230 SH   SOLE   0 0 230
Curaleaf Holdings Inc COM 23126M102 4,330 356 SH   SOLE   0 0 356
D T E Energy Company COM 233331107 53,062 475 SH   SOLE   0 0 475
Danaher Corp Del COM 235851102 470,055 1,544 SH   SOLE   0 0 1,544
DBV Technologies SA COM 23306J101 29,400 6,000 SH   SOLE   0 0 6,000
Deere & Co COM 244199105 205,739 614 SH   SOLE   0 0 614
Dell Inc COM 24703L202 29,651 285 SH   SOLE   0 0 285
DFA TA World ex US Core Equity I ETF 25434V880 248,707 9,610 SH   SOLE   0 0 9,610
Diageo Plc New Adr SPON ADR NEW 25243Q205 960,947 4,979 SH   SOLE   0 0 4,979
Diamonds TRUST Series I UT SER 1 78467X109 266,911 789 SH   SOLE   0 0 789
Dicks Sporting Goods Inc COM 253393102 261 2 SH   SOLE   0 0 2
DIMENSIONAL U S CORE EQUITY 2 ETF ETF 25434V708 927,426 34,905 SH   SOLE   0 0 34,905
Discover Financial Svcs COM 254709108 2,457 20 SH   SOLE   0 0 20
Disney Walt Co COM 254687106 17,577,531 103,905 SH   SOLE   0 0 103,905
Dollar General Corp COM 256677105 87,614 413 SH   SOLE   0 0 413
Dollar Tree Inc COM 256746108 22,398 234 SH   SOLE   0 0 234
Dominion Res Inc Va New COM 25746U109 18,931,329 259,262 SH   SOLE   0 0 259,262
Dominos Pizza Inc COM 25754A201 100,162 210 SH   SOLE   0 0 210
Dover Corporation COM 260003108 40,119 258 SH   SOLE   0 0 258
Dow Chemical Company COM 260557103 73,274 1,273 SH   SOLE   0 0 1,273
DT MIDSTREAM ORD WI COM 23345M107 10,959 237 SH   SOLE   0 0 237
Duke Energy Corp New Dp Rep Pfd A Preferred Stock 26441C501 27,700 1,000 SH   SOLE   0 0 1,000
Duke Energy New COM 26441C204 467,066 4,786 SH   SOLE   0 0 4,786
Dupont De Nemours Inc COM 26614N102 62,143 914 SH   SOLE   0 0 914
Eaton Corporation COM G29183103 75,402 505 SH   SOLE   0 0 505
Ebay Inc COM 278642103 67,859 974 SH   SOLE   0 0 974
Ecolab Inc COM 278865100 163,975 786 SH   SOLE   0 0 786
Edwards Lifesciences Cp COM 28176E108 82,870 732 SH   SOLE   0 0 732
Electronic Arts Inc COM 285512109 32,006 225 SH   SOLE   0 0 225
Eli Lilly and Co COM 532457108 2,187,812 9,469 SH   SOLE   0 0 9,469
Emerson Electric Co COM 291011104 566,625 6,015 SH   SOLE   0 0 6,015
Enbridge Inc COM 29250N105 246,402 6,191 SH   SOLE   0 0 6,191
Encompass Health Corp COM 29261A100 143,927 1,918 SH   SOLE   0 0 1,918
Energy Transfer Equity LP COM UT LTD PTN 29273V100 50,844 5,307 SH   SOLE   0 0 5,307
Enterprise Prd Prtnrs Lp COM UT LTD PTN 293792107 4,576,211 211,470 SH   SOLE   0 0 211,470
EPR Properties COM 26884U109 148,140 3,000 SH   SOLE   0 0 3,000
Equity Lifestyle Properties Inc COM 29472R108 25,319 324 SH   SOLE   0 0 324
Escrow Altegrity Inc Com COM 021ESC017 373 57 SH   SOLE   0 0 57
ETFMG Alternative Harvest ETF ETF 26924G508 83,462 5,800 SH   SOLE   0 0 5,800
ETFS Physical Palladium ETF 003262102 200,644 1,125 SH   SOLE   0 0 1,125
Evergy Inc COM 30034W106 40,928 658 SH   SOLE   0 0 658
Eversource Energy COM 30040W108 49,056 600 SH   SOLE   0 0 600
Exxon Mobil Corporation COM 30231G102 1,907,886 32,436 SH   SOLE   0 0 32,436
Facebook Inc Class A CL A 30303M102 3,117,637 9,186 SH   SOLE   0 0 9,186
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102 474,220 36,200 SH   SOLE   0 0 36,200
Fastenal Co COM 311900104 31,430 609 SH   SOLE   0 0 609
Fedex Corporation COM 31428X106 3,947 18 SH   SOLE   0 0 18
Fidelity Natl Finl Inc COM 31620R303 80,342 1,772 SH   SOLE   0 0 1,772
Fidelity MSCI Financials ETF ETF 316092501 17 0 SH   SOLE   0 0 0
Fidelity MSCI Real Estate ETF ETF 316092857 26 1 SH   SOLE   0 0 1
Fiserv Inc COM 337738108 86,800 800 SH   SOLE   0 0 800
Fisker Inc Ordinary Shares - Class A CLA A 33813J106 5,128 350 SH   SOLE   0 0 350
Ford Motor Company New COM 345370860 114,923 8,116 SH   SOLE   0 0 8,116
Fortinet Inc COM 34959E109 219,030 750 SH   SOLE   0 0 750
Fortive Corp Com COM 34959J108 11,291 160 SH   SOLE   0 0 160
Fortune Brands Hm & Sec COM 34964C106 4,024 45 SH   SOLE   0 0 45
FS KKR Capital Corp COM 302635206 339,338 15,396 SH   SOLE   0 0 15,396
Fulton Financial Corp COM 360271100 9,703 635 SH   SOLE   0 0 635
Gamestop Corp New Cl A CL A 36467W109 15,441 88 SH   SOLE   0 0 88
Gaming and Leisure Properties Inc COM 36467J108 30,849 666 SH   SOLE   0 0 666
Garmin Ltd COM H2906T109 38,865 250 SH   SOLE   0 0 250
General Dynamics Corp COM 369550108 909,579 4,640 SH   SOLE   0 0 4,640
General Electric Company COM 369604301 349,684 3,394 SH   SOLE   0 0 3,394
General Mills Inc COM 370334104 64,606 1,080 SH   SOLE   0 0 1,080
General Motors Corp COM 37045V100 172,362 3,270 SH   SOLE   0 0 3,270
Genworth Financial Inc COM CL A 37247D106 225,000 60,000 SH   SOLE   0 0 60,000
Gildan Activewear Inc COM 375916103 183,828 5,035 SH   SOLE   0 0 5,035
Gilead Sciences Inc COM 375558103 126,708 1,814 SH   SOLE   0 0 1,814
Glacier Bancorp Inc COM 37637Q105 3,875 70 SH   SOLE   0 0 70
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 20,595 539 SH   SOLE   0 0 539
Global Payments Inc COM 37940X102 23,322 148 SH   SOLE   0 0 148
Global X YieldCo&Renewable Engy Inc ETF ETF 37954Y707 19,525 1,250 SH   SOLE   0 0 1,250
Goldman Sachs ActiveBeta EMkts Eq ETF ETF 381430206 7,420 200 SH   SOLE   0 0 200
Goldman Sachs Group Inc COM 38141G104 132,311 350 SH   SOLE   0 0 350
Grayscale Bitcoin Tr Btc Shs Accd Invs ETF 389637109 39,774 1,175 SH   SOLE   0 0 1,175
Green Thumb Industries Inc COM 39342L108 4,588 168 SH   SOLE   0 0 168
Guardant Health Inc COM 40131M109 15,126 121 SH   SOLE   0 0 121
Hanover Insurance Group COM 410867105 58,329 450 SH   SOLE   0 0 450
Hartford Finl Svcs Grp COM 416515104 38,076 542 SH   SOLE   0 0 542
Hca Inc COM 40412C101 294,662 1,214 SH   SOLE   0 0 1,214
Healthcare Realty TRUST COM 421946104 13,401 450 SH   SOLE   0 0 450
Healthcare Trust of America Inc COM 42225P501 5,932 200 SH   SOLE   0 0 200
Henry Jack & Assoc Inc COM 426281101 5,742 35 SH   SOLE   0 0 35
Hershey Company COM 427866108 18,608 110 SH   SOLE   0 0 110
Hewlett Packard Enterprises COM 42824C109 5,700 400 SH   SOLE   0 0 400
Hewlett-Packard Company COM 40434L105 59,070 2,159 SH   SOLE   0 0 2,159
HG Holdings Inc COM 42834P207 435,265 48,633 SH   SOLE   0 0 48,633
Highwoods Pptys Inc COM 431284108 44,606 1,017 SH   SOLE   0 0 1,017
Hill Rom Holdings Inc COM 431475102 7,950 53 SH   SOLE   0 0 53
Home Depot Inc COM 437076102 19,387,921 59,063 SH   SOLE   0 0 59,063
Honeywell International COM 438516106 851,833 4,013 SH   SOLE   0 0 4,013
Humana Inc COM 444859102 241,662 621 SH   SOLE   0 0 621
Huntsman Corporation COM 447011107 133,155 4,500 SH   SOLE   0 0 4,500
Idexx Labs Inc COM 45168D104 49,752 80 SH   SOLE   0 0 80
Illinois Tool Works Inc COM 452308109 1,434,126 6,941 SH   SOLE   0 0 6,941
Inari Medical Inc Ordinary Shares COM 45332Y109 12,165 150 SH   SOLE   0 0 150
Ingersoll-Rand plc COM 45687V106 166,655 3,306 SH   SOLE   0 0 3,306
Ingredion Inc COM 457187102 46,463 522 SH   SOLE   0 0 522
Innovative Industrial Properties Inc COM 45781V101 6,596 29 SH   SOLE   0 0 29
Intel Corp COM 458140100 3,226,801 60,563 SH   SOLE   0 0 60,563
Intl Business Machines COM 459200101 719,380 5,178 SH   SOLE   0 0 5,178
Intuit Inc COM 461202103 144,589 268 SH   SOLE   0 0 268
Intuitive Surgical New COM 46120E602 347,953 350 SH   SOLE   0 0 350
Invesco Ltd. COM G491BT108 5,907 245 SH   SOLE   0 0 245
Invesco Mortgage Capital Inc COM 46131B100 2,835 900 SH   SOLE   0 0 900
Invesco S&P 500 Equal Weight ETF ETF 46137V357 2,081,114 13,891 SH   SOLE   0 0 13,891
Ionis Pharmaceuticals Inc COM 462222100 11,202 334 SH   SOLE   0 0 334
Ishares Barclays Aggregate Bond ETF 464287226 648,516 5,648 SH   SOLE   0 0 5,648
iShares Core MSCI EAFE ETF 46432F842 56,453,380 760,315 SH   SOLE   0 0 760,315
iShares Core MSCI Emerging Markets ETF ETF 46434G103 28,078,544 454,640 SH   SOLE   0 0 454,640
iShares Core MSCI Europe ETF 46434V738 36,439 650 SH   SOLE   0 0 650
iShares Core S&P Mid Cap ETF ETF 464287507 6,541,499 24,866 SH   SOLE   0 0 24,866
iShares Core S&P Total US Stock Mkt ETF 464287150 79,892,680 812,083 SH   SOLE   0 0 812,083
Ishares Dj Select Div Fd ETF 464287168 259,267 2,260 SH   SOLE   0 0 2,260
iShares Edge MSCI Intl Quality Fctr ETF ETF 46434V456 24,016 634 SH   SOLE   0 0 634
iShares ESG Aware MSCI EAFE ETF ETF 46435G516 22,730 290 SH   SOLE   0 0 290
iShares ESG Aware MSCI EM ETF ETF 46434G863 15,126 365 SH   SOLE   0 0 365
iShares Global Industrials ETF ETF 464288729 49,938 425 SH   SOLE   0 0 425
iShares Interm Government/Credit Bd ETF 464288612 185,361 1,610 SH   SOLE   0 0 1,610
iShares MSCI EAFE ETF 464287465 1,142,560 14,646 SH   SOLE   0 0 14,646
iShares MSCI EAFE Growth ETF ETF 464288885 2,129 20 SH   SOLE   0 0 20
Ishares Msci Emrg Mkt Fd ETF 464287234 73,270 1,454 SH   SOLE   0 0 1,454
Ishares Nasdaq Biotechnology ETF 464287556 282,940 1,750 SH   SOLE   0 0 1,750
iShares North American Tech ETF 464287549 102,931 255 SH   SOLE   0 0 255
Ishares Russell 2000 ETF 464287655 102,781,642 469,859 SH   SOLE   0 0 469,859
Ishares Russell 2000 Value ETF ETF 464287630 743,307 4,639 SH   SOLE   0 0 4,639
iShares Russell 3000 ETF 464287689 7,900 31 SH   SOLE   0 0 31
iShares Russell 3000 Growth ETF 464287671 53,765 525 SH   SOLE   0 0 525
Ishares Russell Midcap ETF 464287499 1,172,048 14,984 SH   SOLE   0 0 14,984
Ishares Russell Midcap Growth ETF 464287481 1,113,303 9,934 SH   SOLE   0 0 9,934
iShares Russell Midcap Value ETF 464287473 24,200,526 213,691 SH   SOLE   0 0 213,691
iShares S&P 100 ETF 464287101 3,770,512 19,097 SH   SOLE   0 0 19,097
Ishares S&P 500 Growth ETF 464287309 1,478 20 SH   SOLE   0 0 20
IShares S&P 500 Index ETF 464287200 623,488,177 1,447,213 SH   SOLE   0 0 1,447,213
Ishares S&P Small-Cap ETF 464287887 130,040 1,000 SH   SOLE   0 0 1,000
iShares Silver Trust ETF 46428Q109 69,399 3,382 SH   SOLE   0 0 3,382
Ishares Tr Russell ETF 464287622 1,092,046 4,518 SH   SOLE   0 0 4,518
Ishares U S Pfd Etf ETF 464288687 1,318,570 33,975 SH   SOLE   0 0 33,975
Ishares U S Technology Etf ETF 464287721 59,946 592 SH   SOLE   0 0 592
iShares Ultra Short-Term Bond ETF ETF 46434V878 438,383 8,680 SH   SOLE   0 0 8,680
iShares US Financial Services ETF ETF 464287770 75,272 400 SH   SOLE   0 0 400
iShares US Healthcare ETF 464287762 1,287,167 4,665 SH   SOLE   0 0 4,665
iShares US Industrials ETF 464287754 112,518 1,050 SH   SOLE   0 0 1,050
iShares US Real Estate ETF ETF 464287739 32,662 319 SH   SOLE   0 0 319
Jazz Pharmaceuticals PLC COM G50871105 1,042 8 SH   SOLE   0 0 8
JBG SMITH Properties COM 46590V100 4,442 150 SH   SOLE   0 0 150
Jetblue Airways Corp COM 477143101 46 3 SH   SOLE   0 0 3
Johnson & Johnson COM 478160104 21,052,276 130,355 SH   SOLE   0 0 130,355
JPMorgan BetaBuilders Japan ETF ETF 46641Q217 79,886 1,360 SH   SOLE   0 0 1,360
Jpmorgan Chase & Co COM 46625H100 6,378,539 38,967 SH   SOLE   0 0 38,967
Kb Home COM 48666K109 108,976 2,800 SH   SOLE   0 0 2,800
KemPharm Inc COM 488445206 74,640 8,000 SH   SOLE   0 0 8,000
Kimberly-Clark Corp COM 494368103 325,390 2,457 SH   SOLE   0 0 2,457
Kinsale Cap Group Inc Com COM 49714P108 76,808 475 SH   SOLE   0 0 475
Knight Swift Transn Hldgs Inc COM 499049104 23,018 450 SH   SOLE   0 0 450
Kraft Heinz Co Com COM 500754106 276,260 7,503 SH   SOLE   0 0 7,503
L3Harris Technologies Ord COM 502431109 154,608 702 SH   SOLE   0 0 702
Lab Cp Of Amer Hldg New COM 50540R409 26,737 95 SH   SOLE   0 0 95
Lamar Advertising Co A COM 512816109 50,372 444 SH   SOLE   0 0 444
Lamb Weston Holdings Inc COM 513272104 20,436 333 SH   SOLE   0 0 333
Lauder Estee Co Inc Cl A CL A 518439104 806,812 2,690 SH   SOLE   0 0 2,690
Lazard Ltd COM G54050102 13,740 300 SH   SOLE   0 0 300
La-Z-Boy Inc COM 505336107 2,965 92 SH   SOLE   0 0 92
Leggett & Platt Inc COM 524660107 35,872 800 SH   SOLE   0 0 800
LEMONADE ORD COM 52567D107 4,892 73 SH   SOLE   0 0 73
Liberty Broadband Corp COM 530307305 21,069 122 SH   SOLE   0 0 122
Liberty Media Corp Delaware Com C Siriusxm COM 531229607 82,835 1,745 SH   SOLE   0 0 1,745
Liberty Media Group COM 531229854 22,415 436 SH   SOLE   0 0 436
Linde plc COM G5494J103 29,338 100 SH   SOLE   0 0 100
Lockheed Martin Corp COM 539830109 181,399 526 SH   SOLE   0 0 526
Loews Corporation COM 540424108 12,345 229 SH   SOLE   0 0 229
Lowes Companies Inc COM 548661107 1,667,125 8,218 SH   SOLE   0 0 8,218
LUCID GROUP ORD COM 549498103 88,830 3,500 SH   SOLE   0 0 3,500
Lululemon Athletica Inc COM 550021109 65,561 162 SH   SOLE   0 0 162
Luxeyard Inc (NV) COM 55067R104 0 150 SH   SOLE   0 0 150
Lyft Inc COM 55087P104 13,064 244 SH   SOLE   0 0 244
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 59,254 1,300 SH   SOLE   0 0 1,300
Maiden Holdings Ltdpref Shs Ser A Preferred Stock G5753U120 22,920 2,000 SH   SOLE   0 0 2,000
Main Str Cap Corp Com COM 56035L104 123,300 3,000 SH   SOLE   0 0 3,000
Marathon Petroleum Corp COM 56585A102 4,945 80 SH   SOLE   0 0 80
Markel Corp COM 570535104 17,874,364 14,956 SH   SOLE   0 0 14,956
Marriott Intl Inc Cl A CL A 571903202 422,649 2,854 SH   SOLE   0 0 2,854
Marsh & Mc Lennan Co Inc COM 571748102 1,955,556 12,914 SH   SOLE   0 0 12,914
Martin Marietta Matrls COM 573284106 41,002 120 SH   SOLE   0 0 120
Marvell Tech Group Ltd COM 573874104 6,078 101 SH   SOLE   0 0 101
Mastercard Inc COM 57636Q104 14,857,680 42,734 SH   SOLE   0 0 42,734
Mc Donalds Corp COM 580135101 2,866,552 11,889 SH   SOLE   0 0 11,889
Mckesson Corporation COM 58155Q103 101,285 508 SH   SOLE   0 0 508
Medtronic Inc COM G5960L103 16,693,387 133,174 SH   SOLE   0 0 133,174
Mercadolibre Inc COM 58733R102 70,535 42 SH   SOLE   0 0 42
Merck & Co Inc COM 58933Y105 20,594,600 274,193 SH   SOLE   0 0 274,193
Microchip Technology Inc COM 595017104 585,317 3,813 SH   SOLE   0 0 3,813
Micron Technology Inc COM 595112103 380,240 5,357 SH   SOLE   0 0 5,357
Microsoft Corp COM 594918104 37,262,273 132,173 SH   SOLE   0 0 132,173
Moderna Inc COM 60770K107 385,630 1,002 SH   SOLE   0 0 1,002
Mohawk Industries Inc COM 608190104 204,010 1,150 SH   SOLE   0 0 1,150
Mondelez Intl Inc Cl A CL A 609207105 2,088,535 35,898 SH   SOLE   0 0 35,898
Morgan Stanley COM NEW 617446448 340,992 3,504 SH   SOLE   0 0 3,504
Motorola Solutions Inc Com New COM NEW 620076307 37,404 161 SH   SOLE   0 0 161
Mylan Nv COM 92556V106 15,623 1,153 SH   SOLE   0 0 1,153
Nasdaq Stock Market Inc COM 631103108 655,303 3,395 SH   SOLE   0 0 3,395
Natera Inc COM 632307104 1,672 15 SH   SOLE   0 0 15
Nestle S A Reg B Adr ADR 641069406 286,206 2,369 SH   SOLE   0 0 2,369
NetApp Inc COM 64110D104 245,045 2,730 SH   SOLE   0 0 2,730
Netflix Inc COM 64110L106 971,051 1,591 SH   SOLE   0 0 1,591
Newmarket Corporation COM 651587107 358,080 1,057 SH   SOLE   0 0 1,057
Newmont Mining Corp COM 651639106 13,213,741 243,347 SH   SOLE   0 0 243,347
Nextera Energy Inc Com COM 65339F101 315,159 4,014 SH   SOLE   0 0 4,014
Nike Inc Class B CL B 654106103 211,632 1,457 SH   SOLE   0 0 1,457
Nintendo Ltd Adr ADR 654445303 183 3 SH   SOLE   0 0 3
NIO INC ADS REPSTG CL A ORD SHS CL A 62914V106 4,810 135 SH   SOLE   0 0 135
Nokia Corp Spon Adr ADR 654902204 3,434 630 SH   SOLE   0 0 630
Norfolk Southern Corp COM 655844108 971,795 4,062 SH   SOLE   0 0 4,062
Northrop Grumman Corp COM 666807102 190,880 530 SH   SOLE   0 0 530
Novartis A G Spon Adr ADR 66987V109 118,581 1,450 SH   SOLE   0 0 1,450
Nucor Corp COM 670346105 196,980 2,000 SH   SOLE   0 0 2,000
NuStar Energy LP COM 67058H201 100,555 4,150 SH   SOLE   0 0 4,150
Nuveen ESG Mid-Cap Value ETF ETF 67092P508 7,476 206 SH   SOLE   0 0 206
Nvidia Corp COM 67066G104 786,379 3,796 SH   SOLE   0 0 3,796
NXP Semiconductors NV COM N6596X109 24,484 125 SH   SOLE   0 0 125
O Reilly Automotive Inc COM 67103H107 31,775 52 SH   SOLE   0 0 52
Omnicom Group Inc COM 681919106 15,217 210 SH   SOLE   0 0 210
ON Semiconductor Corp COM 682189105 2,289 50 SH   SOLE   0 0 50
ONE GAS INC COM 68235P108 2,662 42 SH   SOLE   0 0 42
Oracle Corporation COM 68389X105 3,455,950 39,664 SH   SOLE   0 0 39,664
OrganiGram Holdings Inc COM 68620P101 460 200 SH   SOLE   0 0 200
Organon &Co Common Stock COM 68622V106 23,904 729 SH   SOLE   0 0 729
OTIS Worldwide Corp-Wi COM 68902V107 28,798 350 SH   SOLE   0 0 350
Owens & Minor Inc Hldg Co COM 690732102 6,258,000 200,000 SH   SOLE   0 0 200,000
Paragon Offshore PLC COM G6S01W108 0 45 SH   SOLE   0 0 45
Parker-Hannifin Corp COM 701094104 15,659 56 SH   SOLE   0 0 56
Paychex Inc COM 704326107 98,394 875 SH   SOLE   0 0 875
Paypal Hldgs Inc COM 70450Y103 579,748 2,228 SH   SOLE   0 0 2,228
Peloton Interactive Inc COM 70614W100 17,845 205 SH   SOLE   0 0 205
Pentair Inc COM G7S00T104 2,905 40 SH   SOLE   0 0 40
Pepsico Incorporated COM 713448108 19,838,448 131,896 SH   SOLE   0 0 131,896
Performance Sports Group Ltd COM 680209103 0 35 SH   SOLE   0 0 35
Pfizer Incorporated COM 717081103 532,982 12,392 SH   SOLE   0 0 12,392
Pharmanetics Inc COM 71713J107 0 12,398 SH   SOLE   0 0 12,398
Philip Morris Intl Inc COM 718172109 6,353,616 67,028 SH   SOLE   0 0 67,028
Phillips COM 718546104 57,249 817 SH   SOLE   0 0 817
Phillips Van Heusen COM 693656100 5,242 51 SH   SOLE   0 0 51
Pinnacle West Capital Cp COM 723484101 26,411 365 SH   SOLE   0 0 365
Pinterest Inc COM 72352L106 1,019 20 SH   SOLE   0 0 20
Planet 13 Holdings Inc COM 72706K101 955 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 753,025 33,100 SH   SOLE   0 0 33,100
Pnc Finl Services Gp Inc COM 693475105 248,072 1,268 SH   SOLE   0 0 1,268
PowerShares QQQ ETF ETF 46090E103 115,979 324 SH   SOLE   0 0 324
Processa Pharmaceuticals Inc COM 74275C205 8,570 1,000 SH   SOLE   0 0 1,000
Procter & Gamble COM 742718109 1,261,352 9,023 SH   SOLE   0 0 9,023
Progressive Corp Ohio COM 743315103 13,828,858 152,991 SH   SOLE   0 0 152,991
Prudential Financial Inc COM 744320102 157,962 1,502 SH   SOLE   0 0 1,502
Public Storage COM 74460D109 5,942 20 SH   SOLE   0 0 20
Qualcomm Inc COM 747525103 945,239 7,329 SH   SOLE   0 0 7,329
R L I Corp COM 749607107 350,945 3,500 SH   SOLE   0 0 3,500
Raymond James Finl Inc COM 754730109 1,321,726 14,323 SH   SOLE   0 0 14,323
Raytheon Technologies Ord COM 75513E101 19,229,622 223,704 SH   SOLE   0 0 223,704
Realty Income Corp COM 756109104 68,103 1,050 SH   SOLE   0 0 1,050
Regeneron Pharmaceuticals COM 75886F107 30,259 50 SH   SOLE   0 0 50
Reinsurance Grp Of Amer COM 759351604 10,125 91 SH   SOLE   0 0 91
Roku Inc Com Cl A CL A 77543R102 334,658 1,068 SH   SOLE   0 0 1,068
Roper Industries Inc COM 776696106 17,845 40 SH   SOLE   0 0 40
Ross Stores Inc COM 778296103 106,673 980 SH   SOLE   0 0 980
Rowe T Price Group Inc COM 74144T108 1,594,177 8,105 SH   SOLE   0 0 8,105
Royal Dutch Shell A Adrf ADR 780259206 77,953 1,749 SH   SOLE   0 0 1,749
Rpm International Inc COM 749685103 108,710 1,400 SH   SOLE   0 0 1,400
Rush Enterprises Inc COM 781846308 34,328 750 SH   SOLE   0 0 750
S B A Communications Cp COM 78410G104 69,089 209 SH   SOLE   0 0 209
S&p Global Inc COM 78409V104 606,743 1,428 SH   SOLE   0 0 1,428
Salesforce Com COM 79466L302 425,273 1,568 SH   SOLE   0 0 1,568
Sanfilippo John B & Son Inc COM 800422107 40,860 500 SH   SOLE   0 0 500
Sanofi Aventis Adr ADR 80105N105 16,874 350 SH   SOLE   0 0 350
Schw US Brd Mkt Etf ETF 808524102 269,232 2,592 SH   SOLE   0 0 2,592
Schwab Emerging Markets Equity ETF ETF 808524706 8,260 271 SH   SOLE   0 0 271
Schwab International Equity ETF ETF 808524805 2,786 72 SH   SOLE   0 0 72
Schwab US Aggregate Bond ETF ETF 808524839 78,719 1,451 SH   SOLE   0 0 1,451
Schwab US Dividend Equity ETF ETF 808524797 315,091 4,244 SH   SOLE   0 0 4,244
Schwab US Large-Cap ETF ETF 808524201 740,795 7,121 SH   SOLE   0 0 7,121
Schwab US Large-Cap Growth ETF ETF 808524300 433,208 2,925 SH   SOLE   0 0 2,925
Schwab US Tips ETF ETF 808524870 832,314 13,300 SH   SOLE   0 0 13,300
Seagate Technology COM G7997R103 86,646 1,050 SH   SOLE   0 0 1,050
Sector Spdr Consumer Fd ETF 81369Y407 10,767 60 SH   SOLE   0 0 60
Sector Spdr Fincl Select ETF 81369Y605 265,975 7,087 SH   SOLE   0 0 7,087
Sector Spdr Health Fund ETF 81369Y209 652,285 5,124 SH   SOLE   0 0 5,124
Sector Spdr Tech Select ETF 81369Y803 6,007,293 40,231 SH   SOLE   0 0 40,231
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886 2,107,685 32,994 SH   SOLE   0 0 32,994
Sempra Energy COM 816851109 198,099 1,566 SH   SOLE   0 0 1,566
Sensata Technologies Holding N.V. COM G8060N102 49,522 905 SH   SOLE   0 0 905
ServiceNow Inc COM 81762P102 11,823 19 SH   SOLE   0 0 19
Sherwin Williams Co COM 824348106 46,995 168 SH   SOLE   0 0 168
SOFI TECHNOLOGIES ORD COM 83406F102 476 30 SH   SOLE   0 0 30
Sonoco Products Co COM 835495102 96,818 1,625 SH   SOLE   0 0 1,625
Southwest Airlines Co COM 844741108 163,445 3,178 SH   SOLE   0 0 3,178
Spdr Dow Jones Reit ETF 78464A607 63,785 605 SH   SOLE   0 0 605
Spdr Gold TRUST ETF 78463V107 49,594 302 SH   SOLE   0 0 302
SPDR S&P 500 Index ETF 78462F103 7,857,983 18,311 SH   SOLE   0 0 18,311
SPDR S&P Bank ETF ETF 78464A797 1,948,675 36,830 SH   SOLE   0 0 36,830
SPDR Dow Jones Global Real Estate ETF ETF 78463X749 1,095 21 SH   SOLE   0 0 21
Spero Therapeutics Inc COM 84833T103 3,443 187 SH   SOLE   0 0 187
Sprott Physical Gold & Silver Trust ETF 85208R101 51,390 3,000 SH   SOLE   0 0 3,000
Square Inc COM 852234103 5,996 25 SH   SOLE   0 0 25
Starbucks Corp COM 855244109 971,457 8,807 SH   SOLE   0 0 8,807
STORE Capital Corp COM 862121100 41,639 1,300 SH   SOLE   0 0 1,300
Sun Communities Inc COM 866674104 148,080 800 SH   SOLE   0 0 800
Symantec Corp COM 668771108 76,027 3,005 SH   SOLE   0 0 3,005
Sysco Corporation COM 871829107 799,155 10,180 SH   SOLE   0 0 10,180
Take-Two Interactive Software Inc COM 874054109 34,049 221 SH   SOLE   0 0 221
Target Corporation COM 87612E106 508,556 2,223 SH   SOLE   0 0 2,223
TE Connectivity Ltd COM H84989104 125,831 917 SH   SOLE   0 0 917
Teladoc Inc COM 87918A105 3,170 25 SH   SOLE   0 0 25
Teledyne Technologies COM 879360105 307,579 716 SH   SOLE   0 0 716
Tesla, Inc COM 88160R101 118,648 153 SH   SOLE   0 0 153
Teva Pharm Inds Ltd Adrf ADR 881624209 1,461 150 SH   SOLE   0 0 150
Texas Instruments Inc COM 882508104 572,786 2,980 SH   SOLE   0 0 2,980
The Charles Schwab Corp COM 808513105 7,503 103 SH   SOLE   0 0 103
The Chemours Company COM 163851108 1,511 52 SH   SOLE   0 0 52
The Southern Company COM 842587107 226,314 3,652 SH   SOLE   0 0 3,652
Thermo Electron Corp COM 883556102 990,115 1,733 SH   SOLE   0 0 1,733
Tilray Inc COM 88688T100 2,834 251 SH   SOLE   0 0 251
Timken Company COM 887389104 5,888 90 SH   SOLE   0 0 90
Townebank Portsmouth Va COM 89214P109 37,145 1,194 SH   SOLE   0 0 1,194
Trane Technologies PLC COM G8994E103 667,465 3,866 SH   SOLE   0 0 3,866
Travelers Companies Inc COM 89417E109 233,342 1,535 SH   SOLE   0 0 1,535
Tredegar Corporation COM 894650100 298,690 24,523 SH   SOLE   0 0 24,523
Tri Continental Corp COM 895436103 758,894 22,735 SH   SOLE   0 0 22,735
Tri-County Financial Cp COM 20368X101 152,642 4,140 SH   SOLE   0 0 4,140
Triton International Ltd COM G9078F107 20,816 400 SH   SOLE   0 0 400
Truist Finl Corp Com COM 89832Q109 14,694,910 250,553 SH   SOLE   0 0 250,553
Trulieve Cannabis Corp COM 89788C104 43,549 1,601 SH   SOLE   0 0 1,601
Tyler Technologies Inc COM 902252105 133,009 290 SH   SOLE   0 0 290
Tyson Foods Inc Cl A CL A 902494103 23,682 300 SH   SOLE   0 0 300
U G I Corporation New COM 902681105 30,686 720 SH   SOLE   0 0 720
U S Bancorp Del New COM 902973304 16,549,915 278,431 SH   SOLE   0 0 278,431
UNDER ARMOUR INC-CLASS C CL C 904311206 140 8 SH   SOLE   0 0 8
Unilever Plc Adr New ADR 904767704 246,647 4,549 SH   SOLE   0 0 4,549
Union Pacific Corp COM 907818108 16,669,427 85,044 SH   SOLE   0 0 85,044
United Parcel Service B CL B 911312106 593,214 3,258 SH   SOLE   0 0 3,258
United Rentals Inc COM 911363109 230,561 657 SH   SOLE   0 0 657
Unitedhealth Group Inc COM 91324P102 23,147,262 59,240 SH   SOLE   0 0 59,240
Universal Corp Va COM 913456109 821,899 17,006 SH   SOLE   0 0 17,006
Unumprovident Corp COM 91529Y106 7,618 304 SH   SOLE   0 0 304
Utd Dominion Rlty Tr Inc COM 902653104 4,068,599 76,795 SH   SOLE   0 0 76,795
V F Corporation COM 918204108 46,893 700 SH   SOLE   0 0 700
Valero Energy Corp New COM 91913Y100 183,801 2,605 SH   SOLE   0 0 2,605
Validian Corp COM 91915P107 120 40,000 SH   SOLE   0 0 40,000
Vanguard 500 ETF ETF 922908363 229,146 581 SH   SOLE   0 0 581
Vanguard Corp Bond Etf ETF 92206C409 28,035 340 SH   SOLE   0 0 340
Vanguard Dividend Appreciation ETF 921908844 14,978,332 97,515 SH   SOLE   0 0 97,515
Vanguard Emerging Market ETF 922042858 65,513 1,310 SH   SOLE   0 0 1,310
Vanguard FTSE International ETF 921943858 23,074 457 SH   SOLE   0 0 457
Vanguard Health Care ETF ETF 92204A504 351,783 1,423 SH   SOLE   0 0 1,423
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406 826,287 7,995 SH   SOLE   0 0 7,995
Vanguard Information Technology ETF ETF 92204A702 10,434 26 SH   SOLE   0 0 26
Vanguard Intl Div Apprec ETF ETF 921946810 43,789 502 SH   SOLE   0 0 502
Vanguard Mid Cap Value ETF 922908512 272,100 1,949 SH   SOLE   0 0 1,949
Vanguard Mid-Cap ETF ETF 922908629 1,238,494 5,231 SH   SOLE   0 0 5,231
Vanguard Mid-Cap Growth ETF ETF 922908538 30,483 129 SH   SOLE   0 0 129
Vanguard Reit ETF 922908553 682,842 6,709 SH   SOLE   0 0 6,709
Vanguard S&P 500 Value ETF ETF 921932703 88,041 626 SH   SOLE   0 0 626
Vanguard Short-Term Infl-Prot Secs ETF ETF 922020805 83,602 1,590 SH   SOLE   0 0 1,590
Vanguard Small Cap ETF 922908751 997,354 4,561 SH   SOLE   0 0 4,561
Vanguard Total International Stock ETF ETF 921909768 242,792 3,838 SH   SOLE   0 0 3,838
Vanguard Total Stock Mkt ETF 922908769 1,630,905 7,344 SH   SOLE   0 0 7,344
Vanguard Total World Stock ETF ETF 922042742 20,875 205 SH   SOLE   0 0 205
Vaxart Inc Com New COM 92243A200 79,103 9,950 SH   SOLE   0 0 9,950
Ventas Inc COM 92276F100 16,563 300 SH   SOLE   0 0 300
Verisign Inc COM 92343E102 2,665 13 SH   SOLE   0 0 13
Verizon Communications COM 92343V104 686,751 12,715 SH   SOLE   0 0 12,715
VICI Properties Inc COM 925652109 19,887 700 SH   SOLE   0 0 700
Village Bk & Tr Finlcorp COM 92705T200 362 7 SH   SOLE   0 0 7
Visa Inc COM 92826C839 4,527,189 20,324 SH   SOLE   0 0 20,324
W P Carey Inc COM 92936U109 51,420 704 SH   SOLE   0 0 704
Walgreen Boots Alliance Inc Com COM 931427108 156,206 3,320 SH   SOLE   0 0 3,320
Wal-Mart Stores Inc COM 931142103 15,493,500 111,160 SH   SOLE   0 0 111,160
Waste Management, INC. COM 94106L109 1,070,878 7,170 SH   SOLE   0 0 7,170
Watsco Inc COM 942622200 170,174 643 SH   SOLE   0 0 643
Wells Fargo & Co New COM 949746101 60,611 1,306 SH   SOLE   0 0 1,306
Wells Fargo & Co Pfd Preferred Stock 949746887 53 41 SH   SOLE   0 0 41
Welltower Inc Com COM 95040Q104 27,192 330 SH   SOLE   0 0 330
Weyerhaeuser Co COM 962166104 17,251 485 SH   SOLE   0 0 485
Williams Companies COM 969457100 5,121,287 197,428 SH   SOLE   0 0 197,428
Willis Towers Watson PLC COM G96629103 32,312 139 SH   SOLE   0 0 139
WisdomTree International Small Cap Div ETF 97717W760 9,356 126 SH   SOLE   0 0 126
WisdomTree SmallCap Dividend ETF ETF 97717W604 106,949 3,469 SH   SOLE   0 0 3,469
WisdomTree US Dividend ex-Financials ETF ETF 97717W406 107,607 1,145 SH   SOLE   0 0 1,145
WisdomTree US MidCap Dividend ETF ETF 97717W505 106,278 2,564 SH   SOLE   0 0 2,564
Wynn Resorts Ltd COM 983134107 8 0 SH   SOLE   0 0 0
Xilinx Inc COM 983919101 178,923 1,185 SH   SOLE   0 0 1,185
Xylem Inc COM 98419M100 88,060 712 SH   SOLE   0 0 712
Yext Inc COM 98585N106 842 70 SH   SOLE   0 0 70
Yum Brands Inc COM 988498101 62,378 510 SH   SOLE   0 0 510
Yum China Hldgs Inc Com COM 98850P109 29,636 510 SH   SOLE   0 0 510
Zebra Technologies Cl A CL A 989207105 8,762 17 SH   SOLE   0 0 17
Zillow Group Inc COM 98954M101 3,543 40 SH   SOLE   0 0 40
Zimmer Biomet Holdings Inc COM 98956P102 77,717 531 SH   SOLE   0 0 531
Zoetis Inc COM 98978V103 952,451 4,906 SH   SOLE   0 0 4,906