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,391 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 440 200,000 SH   SOLE   0 0 200,000
2U Inc COM 90214J101 44 1,100 SH   SOLE   0 0 1,100
3m Company COM 88579Y101 719 4,111 SH   SOLE   0 0 4,111
9 Meters Biopharma Ord COM 654405109 17 20,000 SH   SOLE   0 0 20,000
A E S Corp COM 00130H105 44 1,875 SH   SOLE   0 0 1,875
A F L A C Inc COM 001055102 159 3,580 SH   SOLE   0 0 3,580
A T & T Inc New COM 00206R102 104 3,617 SH   SOLE   0 0 3,617
Abbott Laboratories COM 002824100 736 6,720 SH   SOLE   0 0 6,720
Abbvie Inc Com Usd0.01 COM 00287Y109 492 4,588 SH   SOLE   0 0 4,588
Acamar Partners Acquisition Corp COM 004285102 31 2,765 SH   SOLE   0 0 2,765
Accenture Ltd Cl A CL A G1151C101 2,564 9,817 SH   SOLE   0 0 9,817
Adaptimmune Therapeutics PLC COM 00653A107 18 3,333 SH   SOLE   0 0 3,333
Adobe Systems Inc COM 00724F101 7,230 14,457 SH   SOLE   0 0 14,457
Advance Auto Parts Inc COM 00751Y106 47 300 SH   SOLE   0 0 300
Advanced Micro Devices COM 007903107 18 200 SH   SOLE   0 0 200
Aecom Technology Corp COM 00766T100 16 325 SH   SOLE   0 0 325
Aercap Holdings Nv COM N00985106 9 200 SH   SOLE   0 0 200
Agilent Technologies Inc COM 00846U101 132 1,110 SH   SOLE   0 0 1,110
Air Prod & Chemicals Inc COM 009158106 779 2,850 SH   SOLE   0 0 2,850
Airbnb Inc COM 009066101 48 325 SH   SOLE   0 0 325
Albemarle Corp COM 012653101 443 3,000 SH   SOLE   0 0 3,000
Alcon Inc Ord Shs ORD SHS H01301128 15 224 SH   SOLE   0 0 224
Alibaba Group Holding Ltd SPONSORED 01609W102 15 65 SH   SOLE   0 0 65
Allegion PLC ORD SHS G0176J109 23 200 SH   SOLE   0 0 200
Allstate Corporation COM 020002101 69 632 SH   SOLE   0 0 632
Alphabet Inc. Class A CAP STK CL A 02079K305 2,787 1,590 SH   SOLE   0 0 1,590
Alphabet Inc. Class C CAP STK CL C 02079K107 11,356 6,482 SH   SOLE   0 0 6,482
ALPS Sector Dividend Dogs ETF ETF 00162Q858 56 1,248 SH   SOLE   0 0 1,248
Altria Group Inc COM 02209S103 4,549 110,950 SH   SOLE   0 0 110,950
Amazon Com Inc COM 023135106 12,793 3,928 SH   SOLE   0 0 3,928
Amcor Plc Com Usd0.01 COM G0250X107 6 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 128 1,537 SH   SOLE   0 0 1,537
Ameren Corporation COM 023608102 32 410 SH   SOLE   0 0 410
American Express Company COM 025816109 396 3,277 SH   SOLE   0 0 3,277
Amern Tower Corp Class A COM 03027X100 78 348 SH   SOLE   0 0 348
Amgen Incorporated COM 031162100 962 4,182 SH   SOLE   0 0 4,182
Amphenol Corp Cl A CL A 032095101 163 1,243 SH   SOLE   0 0 1,243
Ansys Inc COM 03662Q105 38 104 SH   SOLE   0 0 104
Anthem Inc COM 036752103 1,091 3,398 SH   SOLE   0 0 3,398
Aon Plc Com Usd0.01 Cl A CL A G0403H108 2,133 10,098 SH   SOLE   0 0 10,098
Aphria Inc COM 03765K104 2 300 SH   SOLE   0 0 300
Apollo Global Management LLC Class A CL A SHS 03768E105 49 1,000 SH   SOLE   0 0 1,000
Apple Computer Inc COM 037833100 38,513 290,247 SH   SOLE   0 0 290,247
Applied Materials Inc COM 038222105 1,482 17,172 SH   SOLE   0 0 17,172
APW COM G04397108 0 160 SH   SOLE   0 0 160
Ares Capital Corp COM 04010L103 454 26,874 SH   SOLE   0 0 26,874
Arthur J Gallagher & Co COM 363576109 185 1,498 SH   SOLE   0 0 1,498
ATHENE HOLDING LTD 6.35 SER A Preferred Stock G0684D305 29 1,000 SH   SOLE   0 0 1,000
Atlantic Un Bankshares Corp COM 04911A107 839 25,463 SH   SOLE   0 0 25,463
AudioCodes Ltd COM M15342104 129 4,666 SH   SOLE   0 0 4,666
Auto Data Processing COM 053015103 1,778 10,092 SH   SOLE   0 0 10,092
Autodesk Inc COM 052769106 316 1,036 SH   SOLE   0 0 1,036
Autonation Inc COM 05329W102 24 338 SH   SOLE   0 0 338
Avago Technologies Ltd COM 11135F101 44 100 SH   SOLE   0 0 100
AvalonBay Communities Inc COM 053484101 398 2,483 SH   SOLE   0 0 2,483
Avanos Med Inc COM 05350V106 1 12 SH   SOLE   0 0 12
Avery Dennison Corp COM 053611109 166 1,069 SH   SOLE   0 0 1,069
Baker Hughes a GE Co COM 05722G100 2 80 SH   SOLE   0 0 80
Bank Of America Corp COM 060505104 2,994 98,781 SH   SOLE   0 0 98,781
Bank Of Hawaii Corp COM 062540109 2 21 SH   SOLE   0 0 21
Bank of New York Mellon Corp. COM 064058100 529 12,455 SH   SOLE   0 0 12,455
Bausch Health Companies Inc COM 071734107 42 2,000 SH   SOLE   0 0 2,000
Baxter International Inc COM 071813109 102 1,271 SH   SOLE   0 0 1,271
Bay Banks of Virginia Inc COM 072035108 183 20,731 SH   SOLE   0 0 20,731
Becton Dickinson & Co COM 075887109 25 102 SH   SOLE   0 0 102
Berkley W R Corp COM 084423102 85 1,273 SH   SOLE   0 0 1,273
Berkshire Hathaway Cl B CL B NEW 084670702 16,175 69,760 SH   SOLE   0 0 69,760
Berry Plastics Group Inc COM 08579W103 52 931 SH   SOLE   0 0 931
Best Buy Inc COM 086516101 168 1,686 SH   SOLE   0 0 1,686
Beyond Meat Inc COM 08862E109 22 177 SH   SOLE   0 0 177
Biogen Idec Inc COM 09062X103 543 2,219 SH   SOLE   0 0 2,219
BIONTECH SE ADR ADR 09075V102 0 2 SH   SOLE   0 0 2
Bj S Restaurants Inc COM 09180C106 1 34 SH   SOLE   0 0 34
Black Knight Inc COM 09215C105 31 348 SH   SOLE   0 0 348
Blackbaud Inc COM 09227Q100 7 120 SH   SOLE   0 0 120
Blackrock Inc COM 09247X101 1,875 2,599 SH   SOLE   0 0 2,599
Blackstone Group LP COM UNIT LTD 09260D107 402 6,205 SH   SOLE   0 0 6,205
Boeing Co COM 097023105 265 1,240 SH   SOLE   0 0 1,240
Booking Hldgs Inc COM 09857L108 1,477 663 SH   SOLE   0 0 663
Bp Plc Adr SPONSORED ADR 055622104 22 1,048 SH   SOLE   0 0 1,048
Brady Corporation Cl A COM 104674106 1 10 SH   SOLE   0 0 10
BRISTOL MYERS SQUIBB CONTINGENT RTS COM 110122157 6 8,424 SH   SOLE   0 0 8,424
Bristol-Myers Squibb Co COM 110122108 382 6,164 SH   SOLE   0 0 6,164
Broadridge Finl Solution COM 11133T103 399 2,604 SH   SOLE   0 0 2,604
Brookfield Asset Mgmt CL A LTD VT SH 112585104 13,145 318,512 SH   SOLE   0 0 318,512
Brookfield Renewable Corp Ordinary Shares - Class COM 11284V105 37 639 SH   SOLE   0 0 639
Brookfield Renewable Partners LP COM G16258108 111 2,568 SH   SOLE   0 0 2,568
Brown & Brown Inc COM 115236101 1 18 SH   SOLE   0 0 18
Brown-Forman Corp CL A 115637100 10 133 SH   SOLE   0 0 133
C S X Corp COM 126408103 2,048 22,571 SH   SOLE   0 0 22,571
C V S Corp Del COM 126650100 1,176 17,215 SH   SOLE   0 0 17,215
Canadian Natl Ry Co COM 136375102 131 1,195 SH   SOLE   0 0 1,195
Canadian Pac Railway COM 13645T100 206 595 SH   SOLE   0 0 595
Canopy Growth Corp COM 138035100 12 485 SH   SOLE   0 0 485
Cantel Medical Corp COM 138098108 123 1,561 SH   SOLE   0 0 1,561
CAP ONE FIN 40 DS REP PRF SRS I Preferred Stock 14040H824 7 250 SH   SOLE   0 0 250
Capital One Financial Cp COM 14040H105 528 5,340 SH   SOLE   0 0 5,340
Capstead Mortgage Corp COM 14067E506 4 750 SH   SOLE   0 0 750
Cardinal Health Inc COM 14149Y108 7 138 SH   SOLE   0 0 138
Carmax Inc COM 143130102 1,391 14,729 SH   SOLE   0 0 14,729
Carter Bank & Trust COM 146103106 93 8,700 SH   SOLE   0 0 8,700
Carvana Co COM 146869102 48 200 SH   SOLE   0 0 200
Caterpillar Inc COM 149123101 325 1,785 SH   SOLE   0 0 1,785
CBRE Group Inc COM 12504L109 135 2,155 SH   SOLE   0 0 2,155
Cce Spinco Inc COM 538034109 1,187 16,160 SH   SOLE   0 0 16,160
CDK GLOBAL INC COM 12508E101 40 766 SH   SOLE   0 0 766
Centene Corp COM 15135B101 7 121 SH   SOLE   0 0 121
Central Fd Cda Ltd Cla TR UNIT 85208R101 58 3,000 SH   SOLE   0 0 3,000
Cerner Corp COM 156782104 204 2,594 SH   SOLE   0 0 2,594
Check Pt Software Tech COM M22465104 119 892 SH   SOLE   0 0 892
Chesapeake Financial Shares Inc COM 16517A109 9 412 SH   SOLE   0 0 412
Chevron Corporation COM 166764100 896 10,608 SH   SOLE   0 0 10,608
Chicago Mercantile Exch COM 12572Q105 415 2,282 SH   SOLE   0 0 2,282
CHS Inc COM 12542R803 147 4,980 SH   SOLE   0 0 4,980
Chubb Corporation COM H1467J104 2 14 SH   SOLE   0 0 14
Church & Dwight Co Inc COM 171340102 13 146 SH   SOLE   0 0 146
Cigna Corp COM 125523100 291 1,398 SH   SOLE   0 0 1,398
Cincinnati Financial Cp COM 172062101 19 214 SH   SOLE   0 0 214
Cisco Systems Inc COM 17275R102 2,272 50,777 SH   SOLE   0 0 50,777
Citigroup Inc COM 172967424 208 4,885 SH   SOLE   0 0 4,885
Citizens Finl Group Inc Com COM 174610105 10 287 SH   SOLE   0 0 287
City Holding Co COM 177835105 111 1,602 SH   SOLE   0 0 1,602
Cleveland Cliffs Inc COM 185899101 0 22 SH   SOLE   0 0 22
Clorox Company COM 189054109 73 360 SH   SOLE   0 0 360
Coca Cola Company COM 191216100 1,196 21,803 SH   SOLE   0 0 21,803
Co-Diagnostics Inc COM 189763105 5 525 SH   SOLE   0 0 525
Cognizant Tech Sol Cl A CL A 192446102 52 630 SH   SOLE   0 0 630
Colgate-Palmolive Co COM 194162103 126 1,474 SH   SOLE   0 0 1,474
Columbia Sportswear Co COM 198516106 26 302 SH   SOLE   0 0 302
Com21 COM 205937105 0 134 SH   SOLE   0 0 134
Comcast Corp New Cl A CL A 20030N101 13,678 261,023 SH   SOLE   0 0 261,023
Community Bankers Trust Corp COM 203612106 380 56,300 SH   SOLE   0 0 56,300
Compass Diversified Holdings COM 20451Q104 7 379 SH   SOLE   0 0 379
Compass Pathways PLC COM 20451W101 118 2,470 SH   SOLE   0 0 2,470
Conagra Foods Inc COM 205887102 3 81 SH   SOLE   0 0 81
Conocophillips COM 20825C104 4 110 SH   SOLE   0 0 110
Consolidated Edison Hldg Co Inc COM 209115104 32 440 SH   SOLE   0 0 440
Constellation Brand Cl A CL A 21036P108 33 150 SH   SOLE   0 0 150
Corning Inc COM 219350105 611 16,979 SH   SOLE   0 0 16,979
Corporate Office Properties Trust REIT 22002T108 42 1,600 SH   SOLE   0 0 1,600
Corteva Inc com COM 22052L104 33 858 SH   SOLE   0 0 858
Costar Group Inc COM 22160N109 7 8 SH   SOLE   0 0 8
Costco Whsl Corp New COM 22160K105 808 2,145 SH   SOLE   0 0 2,145
Cronos Group Inc COM 22717L101 10 1,380 SH   SOLE   0 0 1,380
Crown Castle Intl Corp COM 22822V101 444 2,790 SH   SOLE   0 0 2,790
Cummins Inc COM 231021106 52 230 SH   SOLE   0 0 230
D T E Energy Company COM 233331107 36 300 SH   SOLE   0 0 300
Danaher Corp Del COM 235851102 694 3,123 SH   SOLE   0 0 3,123
DBV Technologies SA COM 23306J101 3 1,000 SH   SOLE   0 0 1,000
Deere & Co COM 244199105 165 614 SH   SOLE   0 0 614
Dell Inc COM 24703L202 21 285 SH   SOLE   0 0 285
Diageo Plc New Adr SPON ADR NEW 25243Q205 870 5,479 SH   SOLE   0 0 5,479
Diamonds TRUST Series I UT SER 1 78467X109 118 386 SH   SOLE   0 0 386
Dicks Sporting Goods Inc COM 253393102 0 2 SH   SOLE   0 0 2
Digital Rlty Tr Inc 6.625 Pfd Ser C Preferred Stock 253868848 77 3,000 SH   SOLE   0 0 3,000
Discover Financial Svcs COM 254709108 2 20 SH   SOLE   0 0 20
Dish Network Corp Cl A CL A 25470M109 16 500 SH   SOLE   0 0 500
Disney Walt Co COM DISNEY 254687106 16,396 90,496 SH   SOLE   0 0 90,496
Dollar General Corp COM 256677105 52 245 SH   SOLE   0 0 245
Dollar Tree Inc COM 256746108 25 234 SH   SOLE   0 0 234
Dominion Res Inc Va New COM 25746U109 12,279 163,288 SH   SOLE   0 0 163,288
Dominos Pizza Inc COM 25754A201 81 210 SH   SOLE   0 0 210
Dow Chemical Company COM 260557103 62 1,120 SH   SOLE   0 0 1,120
Duke Energy Corp New Dp Rep Pfd A Preferred Stock 26441C501 29 1,000 SH   SOLE   0 0 1,000
Duke Energy New COM NEW 26441C204 435 4,746 SH   SOLE   0 0 4,746
Dupont De Nemours Inc COM 26614N102 73 1,020 SH   SOLE   0 0 1,020
Dxc Technology Co COM 23355L106 0 11 SH   SOLE   0 0 11
Eaton Corporation SHS G29183103 61 505 SH   SOLE   0 0 505
Eaton Vance Cp Non Vtg COM 278265103 43 629 SH   SOLE   0 0 629
Ebay Inc COM 278642103 65 1,289 SH   SOLE   0 0 1,289
Ecolab Inc COM 278865100 173 799 SH   SOLE   0 0 799
Edwards Lifesciences Cp COM 28176E108 67 732 SH   SOLE   0 0 732
Electronic Arts Inc COM 285512109 32 225 SH   SOLE   0 0 225
Eli Lilly and Co COM 532457108 1,599 9,469 SH   SOLE   0 0 9,469
Emerson Electric Co COM 291011104 507 6,314 SH   SOLE   0 0 6,314
Enbridge Inc COM 29250N105 209 6,525 SH   SOLE   0 0 6,525
Encompass Health Corp COM 29261A100 159 1,918 SH   SOLE   0 0 1,918
Energy Transfer Equity LP COM UT LTD PTN 29273V100 32 5,252 SH   SOLE   0 0 5,252
Enterprise Prd Prtnrs Lp COM UT LTD PTN 293792107 4,249 216,900 SH   SOLE   0 0 216,900
EPR Properties COM 26884U109 98 3,000 SH   SOLE   0 0 3,000
Equity Lifestyle Properties Inc COM 29472R108 21 324 SH   SOLE   0 0 324
Escrow Altegrity Inc Com COM 021ESC017 1 57 SH   SOLE   0 0 57
ETFMG Alternative Harvest ETF ETF 26924G508 83 5,800 SH   SOLE   0 0 5,800
ETFS Physical Palladium ETF 003262102 258 1,125 SH   SOLE   0 0 1,125
Everest Re Group Ltd COM G3223R108 157 669 SH   SOLE   0 0 669
Evergy Inc COM 30034W106 53 948 SH   SOLE   0 0 948
Eversource Energy COM 30040W108 64 745 SH   SOLE   0 0 745
Exelon Corporation COM 30161N101 8 200 SH   SOLE   0 0 200
Exxon Mobil Corporation COM 30231G102 1,377 33,396 SH   SOLE   0 0 33,396
Facebook Inc Class A CL A 30303M102 2,449 8,965 SH   SOLE   0 0 8,965
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102 348 36,200 SH   SOLE   0 0 36,200
Fastenal Co COM 311900104 30 609 SH   SOLE   0 0 609
Fidelity Natl Finl Inc COM 31620R303 69 1,772 SH   SOLE   0 0 1,772
Fifth Third Bancorp COM 316773100 1 24 SH   SOLE   0 0 24
Flir Systems Inc COM 302445101 5 125 SH   SOLE   0 0 125
Ford Motor Company New COM 345370860 0 21 SH   SOLE   0 0 21
Fortinet Inc COM 34959E109 111 750 SH   SOLE   0 0 750
Fortive Corp Com COM 34959J108 11 160 SH   SOLE   0 0 160
Fortune Brands Hm & Sec COM 34964C106 4 45 SH   SOLE   0 0 45
Franklin Electric Co Inc COM 353514102 20 286 SH   SOLE   0 0 286
Freeport Mcmorn Cp&Gld B COM 35671D857 1 25 SH   SOLE   0 0 25
FS KKR Capital Corp COM 302635206 191 11,504 SH   SOLE   0 0 11,504
Fulton Financial Corp COM 360271100 8 635 SH   SOLE   0 0 635
Gaming and Leisure Properties Inc COM 36467J108 28 666 SH   SOLE   0 0 666
Garmin Ltd COM H2906T109 54 450 SH   SOLE   0 0 450
General Dynamics Corp COM 369550108 726 4,877 SH   SOLE   0 0 4,877
General Electric Company COM 369604103 299 27,691 SH   SOLE   0 0 27,691
General Mills Inc COM 370334104 72 1,232 SH   SOLE   0 0 1,232
General Motors Corp COM 37045V100 25 600 SH   SOLE   0 0 600
General Motors Corporation COM 370ESC816 0 425 SH   SOLE   0 0 425
Genpact Limited SHS G3922B107 16 385 SH   SOLE   0 0 385
Gentex Corp COM 371901109 3 100 SH   SOLE   0 0 100
Genworth Financial Inc COM CL A 37247D106 390 103,201 SH   SOLE   0 0 103,201
Gildan Activewear Inc COM 375916103 205 7,330 SH   SOLE   0 0 7,330
Gilead Sciences Inc COM 375558103 47 814 SH   SOLE   0 0 814
Glacier Bancorp Inc COM 37637Q105 3 70 SH   SOLE   0 0 70
Glatfelter Corp COM 377320106 0 22 SH   SOLE   0 0 22
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 20 539 SH   SOLE   0 0 539
Global Payments Inc COM 37940X102 32 148 SH   SOLE   0 0 148
Globe Life Inc COM 37959E102 1 14 SH   SOLE   0 0 14
Goldman Sachs Group Inc COM 38141G104 53 200 SH   SOLE   0 0 200
Grainger W W Inc COM 384802104 10 25 SH   SOLE   0 0 25
Grayscale Bitcoin Tr Btc Shs Accd Invs ETF 389637109 38 1,175 SH   SOLE   0 0 1,175
Guardant Health Inc COM 40131M109 76 591 SH   SOLE   0 0 591
Halliburton Co Hldg Co COM 406216101 0 20 SH   SOLE   0 0 20
Hanover Insurance Group COM 410867105 53 450 SH   SOLE   0 0 450
Harley Davidson Inc COM 412822108 9 250 SH   SOLE   0 0 250
Hartford Finl Svcs Grp COM 416515104 25 502 SH   SOLE   0 0 502
Hca Inc COM 40412C101 200 1,214 SH   SOLE   0 0 1,214
Healthcare Realty TRUST COM 421946104 15 496 SH   SOLE   0 0 496
Henry Jack & Assoc Inc COM 426281101 6 35 SH   SOLE   0 0 35
Hershey Company COM 427866108 17 110 SH   SOLE   0 0 110
Hewlett Packard Enterprises COM 42824C109 1 120 SH   SOLE   0 0 120
Hewlett-Packard Company COM 40434L105 44 1,772 SH   SOLE   0 0 1,772
Highwoods Pptys Inc COM 431284108 40 1,017 SH   SOLE   0 0 1,017
Hill Rom Holdings Inc COM 431475102 5 53 SH   SOLE   0 0 53
Hillenbrand Inc Com COM 431571108 2 46 SH   SOLE   0 0 46
Home Depot Inc COM 437076102 10,374 39,057 SH   SOLE   0 0 39,057
Honeywell International COM 438516106 1,570 7,379 SH   SOLE   0 0 7,379
Hormel Foods Corp COM 440452100 2 44 SH   SOLE   0 0 44
Humana Inc COM 444859102 255 621 SH   SOLE   0 0 621
Huntington Bancshs Inc COM 446150104 1 100 SH   SOLE   0 0 100
I C U Medical Inc COM 44930G107 12 56 SH   SOLE   0 0 56
I N G Groep N V Adr COM 456837103 0 27 SH   SOLE   0 0 27
Illinois Tool Works Inc COM 452308109 1,227 6,019 SH   SOLE   0 0 6,019
Inari Medical Inc Ordinary Shares COM 45332Y109 13 150 SH   SOLE   0 0 150
Ingersoll-Rand plc SHS 45687V106 155 3,407 SH   SOLE   0 0 3,407
Ingredion Inc COM 457187102 41 522 SH   SOLE   0 0 522
Innovative Industrial Properties Inc COM 45781V101 5 28 SH   SOLE   0 0 28
Intel Corp COM 458140100 3,770 75,664 SH   SOLE   0 0 75,664
Interactive Brokers Group Inc COM 45841N107 9 150 SH   SOLE   0 0 150
International Paper Co COM 460146103 16 315 SH   SOLE   0 0 315
Intl Business Machines COM 459200101 645 5,123 SH   SOLE   0 0 5,123
Intrawest Resorts Hldgs Inc COM 833445109 6 20 SH   SOLE   0 0 20
Intuit Inc COM 461202103 102 268 SH   SOLE   0 0 268
Intuitive Surgical New COM NEW 46120E602 286 350 SH   SOLE   0 0 350
Invesco Ltd. COM G491BT108 4 245 SH   SOLE   0 0 245
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 1,771 13,883 SH   SOLE   0 0 13,883
Ionis Pharmaceuticals Inc COM 462222100 38 667 SH   SOLE   0 0 667
Ishares Barclays Aggregate Bond CORE US AGGBD ET 464287226 793 6,707 SH   SOLE   0 0 6,707
iShares Core MSCI EAFE CORE MSCI EAFE 46432F842 32,903 476,228 SH   SOLE   0 0 476,228
iShares Core MSCI Emerging Markets ETF ETF 46434G103 17,159 276,577 SH   SOLE   0 0 276,577
iShares Core MSCI Europe ETF 46434V738 33 650 SH   SOLE   0 0 650
iShares Core S&P Mid Cap ETF ETF 464287507 5,722 24,897 SH   SOLE   0 0 24,897
iShares Core S&P Total US Stock Mkt CORE S&P TTL STK 464287150 71,647 830,976 SH   SOLE   0 0 830,976
Ishares Dj Select Div Fd ETF 464287168 290 3,013 SH   SOLE   0 0 3,013
iShares Edge MSCI Intl Quality Fctr ETF ETF 46434V456 23 634 SH   SOLE   0 0 634
iShares Edge MSCI USA Quality Factor ETF ETF 46432F339 40 343 SH   SOLE   0 0 343
iShares Global Consumer Staples ETF 464288737 96 1,641 SH   SOLE   0 0 1,641
iShares Global Industrials ETF ETF 464288729 45 425 SH   SOLE   0 0 425
iShares Interm Government/Credit Bd INTRM GOV CR ETF 464288612 331 2,812 SH   SOLE   0 0 2,812
iShares MSCI EAFE MSCI EAFE ETF 464287465 1,521 20,848 SH   SOLE   0 0 20,848
Ishares Msci Emrg Mkt Fd ETF 464287234 84 1,630 SH   SOLE   0 0 1,630
Ishares Nasdaq Biotechnology NASDAQ BIOTECH 464287556 265 1,750 SH   SOLE   0 0 1,750
iShares North American Tech ETF 464287549 89 255 SH   SOLE   0 0 255
Ishares Russell 2000 RUSSELL 2000 ETF 464287655 118,002 601,869 SH   SOLE   0 0 601,869
Ishares Russell 2000 Value ETF ETF 464287630 611 4,639 SH   SOLE   0 0 4,639
iShares Russell 3000 ETF 464287689 7 31 SH   SOLE   0 0 31
iShares Russell 3000 Growth CORE S&P US GWT 464287671 461 5,200 SH   SOLE   0 0 5,200
Ishares Russell Midcap ETF 464287499 1,027 14,984 SH   SOLE   0 0 14,984
Ishares Russell Midcap Growth RUS MD CP GR ETF 464287481 1,020 9,934 SH   SOLE   0 0 9,934
iShares Russell Midcap Value RUS MDCP VAL ETF 464287473 16,978 175,104 SH   SOLE   0 0 175,104
iShares S&P 100 ETF 464287101 3,773 21,983 SH   SOLE   0 0 21,983
IShares S&P 500 Index CORE S&P500 ETF 464287200 737,672 1,965,082 SH   SOLE   0 0 1,965,082
Ishares S&P Small-Cap ETF 464287887 114 1,000 SH   SOLE   0 0 1,000
iShares Silver Trust ISHARES 46428Q109 83 3,382 SH   SOLE   0 0 3,382
Ishares Tr Russell ETF 464287622 1,186 5,601 SH   SOLE   0 0 5,601
Ishares U S Pfd Etf ETF 464288687 1,398 36,310 SH   SOLE   0 0 36,310
Ishares U S Technology Etf ETF 464287721 50 592 SH   SOLE   0 0 592
iShares Ultra Short-Term Bond ETF ETF 46434V878 30,062 595,047 SH   SOLE   0 0 595,047
iShares US Financial Services ETF ETF 464287770 60 400 SH   SOLE   0 0 400
iShares US Healthcare ETF 464287762 721 2,930 SH   SOLE   0 0 2,930
iShares US Industrials ETF 464287754 102 1,050 SH   SOLE   0 0 1,050
iShares US Real Estate ETF U.S. REAL ES ETF 464287739 27 319 SH   SOLE   0 0 319
J B Hunt Transport Svcs COM 445658107 14 100 SH   SOLE   0 0 100
JBG SMITH Properties COM 46590V100 5 150 SH   SOLE   0 0 150
Jetblue Airways Corp COM 477143101 0 3 SH   SOLE   0 0 3
Johnson & Johnson COM 478160104 14,492 92,082 SH   SOLE   0 0 92,082
Johnson Controls Inc COM G51502105 270 5,789 SH   SOLE   0 0 5,789
JPMorgan BetaBuilders Japan ETF ETF 46641Q712 51 1,820 SH   SOLE   0 0 1,820
Jpmorgan Chase & Co COM 46625H100 6,298 49,563 SH   SOLE   0 0 49,563
Kemper Corp COM 488401100 1 10 SH   SOLE   0 0 10
KeyCorp COM 493267876 21 750 SH   SOLE   0 0 750
Keycorp Inc New COM 493267108 1 41 SH   SOLE   0 0 41
Kimberly-Clark Corp COM 494368103 379 2,810 SH   SOLE   0 0 2,810
Kinsale Cap Group Inc Com COM 49714P108 95 475 SH   SOLE   0 0 475
Knight Swift Transn Hldgs Inc CL A 499049104 19 450 SH   SOLE   0 0 450
Kontoor Brands Inc COM COM 50050N103 4 100 SH   SOLE   0 0 100
Kraft Heinz Co Com COM 500754106 256 7,376 SH   SOLE   0 0 7,376
KraneShares CSI China Internet ETF ETF 500767306 17 221 SH   SOLE   0 0 221
Kroger Company COM 501044101 133 4,186 SH   SOLE   0 0 4,186
L Brands Inc COM 501797104 15 400 SH   SOLE   0 0 400
L3Harris Technologies Ord COM 502431109 133 702 SH   SOLE   0 0 702
Lamar Advertising Co A COM 512816109 37 444 SH   SOLE   0 0 444
Lamb Weston Holdings Inc COM 513272104 26 333 SH   SOLE   0 0 333
Lauder Estee Co Inc Cl A CL A 518439104 2,136 8,024 SH   SOLE   0 0 8,024
Lazard Ltd COM G54050102 8 200 SH   SOLE   0 0 200
La-Z-Boy Inc COM 505336107 4 92 SH   SOLE   0 0 92
Leggett & Platt Inc COM 524660107 35 800 SH   SOLE   0 0 800
LEMONADE ORD COM 52567D107 9 71 SH   SOLE   0 0 71
Lennar Corp Cl A CL A 526057104 42 550 SH   SOLE   0 0 550
Liberty Broadband Corp COM 530307305 19 122 SH   SOLE   0 0 122
Liberty Media Corp Delaware Com C Siriusxm COM 531229607 76 1,745 SH   SOLE   0 0 1,745
Liberty Media Group COM 531229854 19 436 SH   SOLE   0 0 436
Lockheed Martin Corp COM 539830109 213 601 SH   SOLE   0 0 601
Loews Corporation COM 540424108 10 229 SH   SOLE   0 0 229
Lowes Companies Inc COM 548661107 2,804 17,469 SH   SOLE   0 0 17,469
Lululemon Athletica Inc COM 550021109 17 48 SH   SOLE   0 0 48
M D U Resources Group COM 552690109 2 64 SH   SOLE   0 0 64
M G I C Investment Corp COM 552848103 13 1,000 SH   SOLE   0 0 1,000
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 55 1,300 SH   SOLE   0 0 1,300
Maiden Holdings Ltdpref Shs Ser A Preferred Stock G5753U120 22 2,000 SH   SOLE   0 0 2,000
Main Str Cap Corp Com COM 56035L104 97 3,000 SH   SOLE   0 0 3,000
Marathon Oil Corp COM 565849106 1 80 SH   SOLE   0 0 80
Marathon Petroleum Corp COM 56585A102 65 1,564 SH   SOLE   0 0 1,564
Marimed Inc COM 56782V107 23 49,985 SH   SOLE   0 0 49,985
Markel Corp COM 570535104 16,511 15,979 SH   SOLE   0 0 15,979
MarketAxess Holdings Inc COM 57060D108 1,790 3,138 SH   SOLE   0 0 3,138
Marriott Intl Inc Cl A CL A 571903202 429 3,254 SH   SOLE   0 0 3,254
Marsh & Mc Lennan Co Inc COM 571748102 1,900 16,238 SH   SOLE   0 0 16,238
Martin Marietta Matrls COM 573284106 34 120 SH   SOLE   0 0 120
Marvell Tech Group Ltd COM G5876H105 5 101 SH   SOLE   0 0 101
Mastercard Inc CL A 57636Q104 10,918 30,589 SH   SOLE   0 0 30,589
Maxim Integrated Prods COM 57772K101 13 150 SH   SOLE   0 0 150
Mc Donalds Corp COM 580135101 2,222 10,354 SH   SOLE   0 0 10,354
Mckesson Corporation COM 58155Q103 88 508 SH   SOLE   0 0 508
Medtronic Inc SHS G5960L103 11,258 96,110 SH   SOLE   0 0 96,110
Mercadolibre Inc COM 58733R102 70 42 SH   SOLE   0 0 42
Merck & Co Inc COM 58933Y105 13,295 162,526 SH   SOLE   0 0 162,526
Microchip Technology Inc COM 595017104 527 3,813 SH   SOLE   0 0 3,813
Micron Technology Inc COM 595112103 252 3,357 SH   SOLE   0 0 3,357
Microsoft Corp COM 594918104 29,059 130,647 SH   SOLE   0 0 130,647
Middleby Corp The COM 596278101 112 869 SH   SOLE   0 0 869
Moderna Inc COM 60770K107 105 1,002 SH   SOLE   0 0 1,002
Mohawk Industries Inc COM 608190104 162 1,150 SH   SOLE   0 0 1,150
Mondelez Intl Inc Cl A CL A 609207105 2,058 35,202 SH   SOLE   0 0 35,202
Monster Beverage Corporation COM 61174X109 9 100 SH   SOLE   0 0 100
Morgan Stanley COM NEW 617446448 245 3,581 SH   SOLE   0 0 3,581
Mosaic Company COM 61945C103 6 250 SH   SOLE   0 0 250
Motorola Solutions Inc Com New COM NEW 620076307 27 161 SH   SOLE   0 0 161
Mylan Nv COM 92556V106 28 1,511 SH   SOLE   0 0 1,511
Nasdaq Stock Market Inc COM 631103108 563 4,245 SH   SOLE   0 0 4,245
Natera Inc COM 632307104 85 855 SH   SOLE   0 0 855
Nestle S A Reg B Adr ADR 641069406 306 2,598 SH   SOLE   0 0 2,598
NetApp Inc COM 64110D104 181 2,730 SH   SOLE   0 0 2,730
Netflix Inc COM 64110L106 860 1,591 SH   SOLE   0 0 1,591
Newell Brands Inc COM 651229106 16 750 SH   SOLE   0 0 750
Newmarket Corporation COM 651587107 499 1,253 SH   SOLE   0 0 1,253
Newmont Mining Corp COM 651639106 9,202 153,644 SH   SOLE   0 0 153,644
Nextera Energy Inc Com COM 65339F101 248 3,214 SH   SOLE   0 0 3,214
Nike Inc Class B CL B 654106103 2,422 17,117 SH   SOLE   0 0 17,117
Nintendo Ltd Adr ADR 654445303 0 3 SH   SOLE   0 0 3
Nokia Corp Spon Adr ADR 654902204 2 630 SH   SOLE   0 0 630
Norfolk Southern Corp COM 655844108 775 3,262 SH   SOLE   0 0 3,262
Northrop Grumman Corp COM 666807102 162 530 SH   SOLE   0 0 530
Novartis A G Spon Adr SPONSORED ADR 66987V109 150 1,591 SH   SOLE   0 0 1,591
Nucor Corp COM 670346105 124 2,325 SH   SOLE   0 0 2,325
NuStar Energy LP COM 67058H201 83 4,150 SH   SOLE   0 0 4,150
Nvidia Corp COM 67066G104 344 659 SH   SOLE   0 0 659
O Reilly Automotive Inc COM 67103H107 24 52 SH   SOLE   0 0 52
Ohr Pharmaceutical Inc COM 64132K102 63 9,000 SH   SOLE   0 0 9,000
Old Republic Intl Corp COM 680223104 16 803 SH   SOLE   0 0 803
Omnicom Group Inc COM 681919106 37 599 SH   SOLE   0 0 599
ONE GAS INC COM 68235P108 3 42 SH   SOLE   0 0 42
Oracle Corporation COM 68389X105 3,140 48,541 SH   SOLE   0 0 48,541
Owens & Minor Inc Hldg Co COM 690732102 1,353 50,000 SH   SOLE   0 0 50,000
Paccar Inc COM 693718108 111 1,287 SH   SOLE   0 0 1,287
Palantir Technologies Inc COM 69608A108 0 4 SH   SOLE   0 0 4
Paragon Offshore PLC COM G6S01W108 0 45 SH   SOLE   0 0 45
Parker-Hannifin Corp COM 701094104 15 56 SH   SOLE   0 0 56
Paychex Inc COM 704326107 82 875 SH   SOLE   0 0 875
Paypal Hldgs Inc COM 70450Y103 451 1,924 SH   SOLE   0 0 1,924
Peloton Interactive Inc COM 70614W100 22 142 SH   SOLE   0 0 142
Pepsico Incorporated COM 713448108 15,047 101,463 SH   SOLE   0 0 101,463
Performance Sports Group Ltd COM 680209103 0 35 SH   SOLE   0 0 35
Perkinelmer Inc COM 714046109 380 2,650 SH   SOLE   0 0 2,650
Perspecta Inc. COM 715347100 0 5 SH   SOLE   0 0 5
Pfizer Incorporated COM 717081103 487 13,230 SH   SOLE   0 0 13,230
Pharmanetics Inc COM 71713J107 0 12,398 SH   SOLE   0 0 12,398
Philip Morris Intl Inc COM 718172109 6,194 74,817 SH   SOLE   0 0 74,817
Phillips COM 718546104 75 1,067 SH   SOLE   0 0 1,067
Phillips Van Heusen COM 693656100 5 51 SH   SOLE   0 0 51
Pinnacle West Capital Cp COM 723484101 17 215 SH   SOLE   0 0 215
Plexus Corp COM 729132100 2 24 SH   SOLE   0 0 24
Plymouth Industrial REIT Inc REIT 729640102 497 33,100 SH   SOLE   0 0 33,100
Pnc Finl Services Gp Inc COM 693475105 252 1,693 SH   SOLE   0 0 1,693
PowerShares QQQ ETF ETF 46090E103 102 324 SH   SOLE   0 0 324
Procter & Gamble COM 742718109 1,275 9,161 SH   SOLE   0 0 9,161
Progressive Corp Ohio COM 743315103 9,397 95,036 SH   SOLE   0 0 95,036
Prudential Financial Inc COM 744320102 117 1,499 SH   SOLE   0 0 1,499
Quaker Chemical Corp COM 747316107 181 716 SH   SOLE   0 0 716
Qualcomm Inc COM 747525103 805 5,287 SH   SOLE   0 0 5,287
Qwest Corp Nt 7 2056 Preferred Stock 74913G808 84 3,320 SH   SOLE   0 0 3,320
R L I Corp COM 749607107 365 3,500 SH   SOLE   0 0 3,500
Raymond James Finl Inc COM 754730109 920 9,618 SH   SOLE   0 0 9,618
Raytheon Technologies Ord COM 75513E101 10,678 149,320 SH   SOLE   0 0 149,320
Realty Income Corp COM 756109104 40 650 SH   SOLE   0 0 650
Redwood TRUST Inc COM 758075402 23 2,587 SH   SOLE   0 0 2,587
Reinsurance Grp Of Amer COM 759351604 11 91 SH   SOLE   0 0 91
Roku Inc Com Cl A COM CL A 77543R102 346 1,041 SH   SOLE   0 0 1,041
Roper Industries Inc COM 776696106 17 40 SH   SOLE   0 0 40
Ross Stores Inc COM 778296103 120 980 SH   SOLE   0 0 980
Rowe T Price Group Inc COM 74144T108 1,219 8,055 SH   SOLE   0 0 8,055
Royal Bk Of Canada Isin ca7800871021 COM 780087102 2 20 SH   SOLE   0 0 20
Royal Dutch Shell A Adrf SPONS ADR A 780259206 61 1,749 SH   SOLE   0 0 1,749
Rpm International Inc COM 749685103 127 1,400 SH   SOLE   0 0 1,400
Rush Enterprises Inc COM 781846308 28 750 SH   SOLE   0 0 750
S & T Bancorp Inc COM 783859101 1 25 SH   SOLE   0 0 25
S B A Communications Cp CL A 78410G104 220 781 SH   SOLE   0 0 781
S&p Global Inc COM 78409V104 469 1,428 SH   SOLE   0 0 1,428
Salesforce Com COM 79466L302 353 1,588 SH   SOLE   0 0 1,588
Sandy Spring Bancorp Inc COM 800363103 1 21 SH   SOLE   0 0 21
Sanfilippo John B & Son Inc COM 800422107 39 500 SH   SOLE   0 0 500
Sanofi Aventis Adr ADR 80105N105 17 350 SH   SOLE   0 0 350
Schlumberger Ltd COM 806857108 11 510 SH   SOLE   0 0 510
Schw US Brd Mkt Etf ETF 808524102 236 2,592 SH   SOLE   0 0 2,592
Schwab Emerging Markets Equity ETF ETF 808524706 18 585 SH   SOLE   0 0 585
Schwab International Equity ETF ETF 808524805 31 871 SH   SOLE   0 0 871
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 115 2,048 SH   SOLE   0 0 2,048
Schwab US Dividend Equity ETF ETF 808524797 272 4,244 SH   SOLE   0 0 4,244
Schwab US Large-Cap ETF US LRG CAP ETF 808524201 798 8,773 SH   SOLE   0 0 8,773
Schwab US Large-Cap Growth ETF ETF 808524300 376 2,925 SH   SOLE   0 0 2,925
Seagate Technology COM G7945M107 65 1,050 SH   SOLE   0 0 1,050
Sector Spdr Consumer Fd SBI CONS DISCR 81369Y407 24 151 SH   SOLE   0 0 151
Sector Spdr Fincl Select ETF 81369Y605 184 6,227 SH   SOLE   0 0 6,227
Sector Spdr Health Fund ETF 81369Y209 538 4,744 SH   SOLE   0 0 4,744
Sector Spdr Tech Select ETF 81369Y803 7,286 56,036 SH   SOLE   0 0 56,036
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886 1,014 16,171 SH   SOLE   0 0 16,171
Sempra Energy COM 816851109 200 1,566 SH   SOLE   0 0 1,566
Sensata Technologies Holding N.V. COM G8060N102 86 1,640 SH   SOLE   0 0 1,640
ServiceNow Inc COM 81762P102 10 19 SH   SOLE   0 0 19
Sherwin Williams Co COM 824348106 41 56 SH   SOLE   0 0 56
Shopify Inc COM 82509L107 113 100 SH   SOLE   0 0 100
Snap On Inc COM 833034101 21 125 SH   SOLE   0 0 125
Sonoco Products Co COM 835495102 9 150 SH   SOLE   0 0 150
Southwest Airlines Co COM 844741108 264 5,654 SH   SOLE   0 0 5,654
Southwestern Energy Co COM 845467109 0 51 SH   SOLE   0 0 51
Spdr Dow Jones Reit DJ REIT ETF 78464A607 52 605 SH   SOLE   0 0 605
Spdr Gold TRUST GOLD SHS 78463V107 54 302 SH   SOLE   0 0 302
SPDR S&P 500 Index TR UNIT 78462F103 7,433 19,881 SH   SOLE   0 0 19,881
SPDR S&P Bank ETF ETF 78464A797 2,151 51,425 SH   SOLE   0 0 51,425
SPDR Dow Jones Global Real Estate ETF DJ GLB RL ES ETF 78463X749 1 21 SH   SOLE   0 0 21
Square Inc COM 852234103 5 25 SH   SOLE   0 0 25
Stanley Furniture New COM 42834P108 311 583,597 SH   SOLE   0 0 583,597
Starbucks Corp COM 855244109 1,954 18,266 SH   SOLE   0 0 18,266
State Street Corp COM 857477103 9 125 SH   SOLE   0 0 125
STORE Capital Corp COM 862121100 54 1,575 SH   SOLE   0 0 1,575
Sun Communities Inc COM 866674104 122 800 SH   SOLE   0 0 800
Symantec Corp COM 668771108 62 3,005 SH   SOLE   0 0 3,005
Sysco Corporation COM 871829107 756 10,180 SH   SOLE   0 0 10,180
Take-Two Interactive Software Inc COM 874054109 46 221 SH   SOLE   0 0 221
Tapestry Inc COM 876030107 1 18 SH   SOLE   0 0 18
Target Corporation COM 87612E106 762 4,317 SH   SOLE   0 0 4,317
TE Connectivity Ltd REG SHS H84989104 781 6,449 SH   SOLE   0 0 6,449
Teladoc Inc COM 87918A105 5 25 SH   SOLE   0 0 25
Teledyne Technologies COM 879360105 278 708 SH   SOLE   0 0 708
Tempur Sealy International Inc COM 88023U101 8 300 SH   SOLE   0 0 300
Tesla, Inc COM 88160R101 123 175 SH   SOLE   0 0 175
Texas Instruments Inc COM 882508104 547 3,332 SH   SOLE   0 0 3,332
The Charles Schwab Corp COM 808513105 148 2,783 SH   SOLE   0 0 2,783
The Chemours Company COM 163851108 10 392 SH   SOLE   0 0 392
The Southern Company COM 842587107 240 3,899 SH   SOLE   0 0 3,899
Thermo Electron Corp COM 883556102 2,193 4,708 SH   SOLE   0 0 4,708
Timken Company COM 887389104 7 90 SH   SOLE   0 0 90
Townebank Portsmouth Va COM 89214P109 28 1,194 SH   SOLE   0 0 1,194
Trane Technologies PLC COM G8994E103 565 3,892 SH   SOLE   0 0 3,892
Travelers Companies Inc COM 89417E109 215 1,533 SH   SOLE   0 0 1,533
Tredegar Corporation COM 894650100 397 23,792 SH   SOLE   0 0 23,792
Tri Continental Corp COM 895436103 670 22,735 SH   SOLE   0 0 22,735
Tri-County Financial Cp COM 20368X101 110 4,140 SH   SOLE   0 0 4,140
Triton International Ltd CL A G9078F107 10 200 SH   SOLE   0 0 200
Truist Finl Corp Com COM 89832Q109 10,293 214,744 SH   SOLE   0 0 214,744
Tyler Technologies Inc COM 902252105 153 350 SH   SOLE   0 0 350
Tyson Foods Inc Cl A CL A 902494103 243 3,764 SH   SOLE   0 0 3,764
U G I Corporation New COM 902681105 25 720 SH   SOLE   0 0 720
U S Bancorp Del New COM NEW 902973304 9,137 196,112 SH   SOLE   0 0 196,112
UNDER ARMOUR INC-CLASS C CL C 904311206 0 8 SH   SOLE   0 0 8
Unilever Plc Adr New SPON ADR NEW 904767704 353 5,847 SH   SOLE   0 0 5,847
Union Pacific Corp COM 907818108 14,250 68,439 SH   SOLE   0 0 68,439
United Parcel Service B CL B 911312106 581 3,449 SH   SOLE   0 0 3,449
United Rentals Inc COM 911363109 152 657 SH   SOLE   0 0 657
Unitedhealth Group Inc COM 91324P102 16,326 46,555 SH   SOLE   0 0 46,555
Universal Corp Va COM 913456109 772 15,889 SH   SOLE   0 0 15,889
Unumprovident Corp COM 91529Y106 7 304 SH   SOLE   0 0 304
Utd Dominion Rlty Tr Inc COM 902653104 2,951 76,795 SH   SOLE   0 0 76,795
V F Corporation COM 918204108 60 700 SH   SOLE   0 0 700
Valero Energy Corp New COM 91913Y100 147 2,605 SH   SOLE   0 0 2,605
Validian Corp COM 91915P107 0 40,000 SH   SOLE   0 0 40,000
Vanguard 500 ETF ETF 922908363 222 646 SH   SOLE   0 0 646
Vanguard Corp Bond Etf ETF 92206C409 1 11 SH   SOLE   0 0 11
Vanguard Dividend Appreciation DIV APP ETF 921908844 14,660 103,849 SH   SOLE   0 0 103,849
Vanguard Emerging Market ETF 922042858 46 910 SH   SOLE   0 0 910
Vanguard FTSE International FTSE DEV MKT ETF 921943858 22 457 SH   SOLE   0 0 457
Vanguard Health Care ETF ETF 92204A504 195 873 SH   SOLE   0 0 873
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406 732 7,995 SH   SOLE   0 0 7,995
Vanguard Information Technology ETF ETF 92204A702 18 51 SH   SOLE   0 0 51
Vanguard Intl Div Apprec ETF ETF 921946810 188 2,305 SH   SOLE   0 0 2,305
Vanguard Mid Cap Value ETF 922908512 229 1,929 SH   SOLE   0 0 1,929
Vanguard Mid-Cap ETF MID CAP ETF 922908629 692 3,348 SH   SOLE   0 0 3,348
Vanguard Mid-Cap Growth ETF ETF 922908538 20 96 SH   SOLE   0 0 96
Vanguard Reit ETF 922908553 570 6,709 SH   SOLE   0 0 6,709
Vanguard S&P 500 Value ETF ETF 921932703 77 626 SH   SOLE   0 0 626
Vanguard Small Cap ETF 922908751 439 2,253 SH   SOLE   0 0 2,253
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 87 1,454 SH   SOLE   0 0 1,454
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 1,594 8,190 SH   SOLE   0 0 8,190
Vanguard Total World Stock ETF ETF 922042742 19 205 SH   SOLE   0 0 205
Vaxart Inc Com New COM 92243A200 57 9,950 SH   SOLE   0 0 9,950
Ventas Inc COM 92276F100 15 300 SH   SOLE   0 0 300
Verisign Inc COM 92343E102 3 13 SH   SOLE   0 0 13
Verizon Communications COM 92343V104 882 15,021 SH   SOLE   0 0 15,021
Village Bk & Tr Finlcorp COM 92705T200 0 7 SH   SOLE   0 0 7
Virtus Investment Ptnrs COM 92828Q109 5 23 SH   SOLE   0 0 23
Visa Inc COM CL A 92826C839 10,939 50,010 SH   SOLE   0 0 50,010
VONTIER ORD WI COM 928881101 2 64 SH   SOLE   0 0 64
W P Carey Inc COM 92936U109 29 404 SH   SOLE   0 0 404
Wabtec COM 929740108 11 150 SH   SOLE   0 0 150
Walgreen Boots Alliance Inc Com COM 931427108 159 3,978 SH   SOLE   0 0 3,978
Wal-Mart Stores Inc COM 931142103 10,292 71,398 SH   SOLE   0 0 71,398
Waste Management, INC. COM 94106L109 630 5,346 SH   SOLE   0 0 5,346
Watsco Inc COM 942622200 146 643 SH   SOLE   0 0 643
Wells Fargo & Co New COM 949746101 39 1,307 SH   SOLE   0 0 1,307
Wells Fargo & Co Pfd Preferred Stock 949746887 0 41 SH   SOLE   0 0 41
Welltower Inc Com COM 95040Q104 21 330 SH   SOLE   0 0 330
West Pharmaceutical Services Inc COM 955306105 112 394 SH   SOLE   0 0 394
Weyerhaeuser Co COM 962166104 16 485 SH   SOLE   0 0 485
Williams Companies COM 969457100 69 3,422 SH   SOLE   0 0 3,422
Willis Towers Watson PLC SHS G96629103 29 139 SH   SOLE   0 0 139
WisdomTree International Small Cap Div INTL SMCAP DIV 97717W760 8 123 SH   SOLE   0 0 123
WisdomTree SmallCap Dividend ETF ETF 97717W604 92 3,469 SH   SOLE   0 0 3,469
WisdomTree US Dividend ex-Financials ETF ETF 97717W406 96 1,145 SH   SOLE   0 0 1,145
WisdomTree US MidCap Dividend ETF ETF 97717W505 89 2,564 SH   SOLE   0 0 2,564
Wynn Resorts Ltd COM 983134107 0 0 SH   SOLE   0 0 0
Xcel Energy Inc COM 98389B100 65 975 SH   SOLE   0 0 975
Xilinx Inc COM 983919101 203 1,435 SH   SOLE   0 0 1,435
Xylem Inc COM 98419M100 72 712 SH   SOLE   0 0 712
Yum Brands Inc COM 988498101 55 510 SH   SOLE   0 0 510
Yum China Hldgs Inc Com COM 98850P109 29 510 SH   SOLE   0 0 510
Zebra Technologies Cl A CL A 989207105 7 17 SH   SOLE   0 0 17
Zimmer Biomet Holdings Inc COM 98956P102 77 500 SH   SOLE   0 0 500
Zoetis Inc CL A 98978V103 1,496 9,041 SH   SOLE   0 0 9,041