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
3M CO COM Stock 88579Y101 1,908 17,265 SH   SOLE   14,908 0 2,357
ABBOTT LABS COM Stock 002824100 8,953 92,528 SH   SOLE   80,393 0 12,135
ABBVIE INC COM Stock 00287Y109 12,524 93,320 SH   SOLE   85,723 0 7,597
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 1,292 5,021 SH   SOLE   1,739 0 3,282
ADOBE SYSTEMS INCORPORATED COM Stock 00724F101 11,885 43,187 SH   SOLE   42,559 0 628
ADVANCE AUTO PARTS INC COM Stock 00751Y106 479 3,065 SH   SOLE   2,812 0 253
ADVANCED MICRO DEVICES INC COM Stock 007903107 388 6,117 SH   SOLE   3,551 0 2,566
AEGON N V NY REGISTRY SHS ADR 007924103 160 40,466 SH   SOLE   40,466 0 0
AFLAC INC COM Stock 001055102 375 6,670 SH   SOLE   3,441 0 3,229
AGILENT TECHNOLOGIES INC COM Stock 00846U101 540 4,446 SH   SOLE   1,031 0 3,415
AIR PRODS & CHEMS INC COM Stock 009158106 1,155 4,962 SH   SOLE   1,124 0 3,838
AIRBNB INC COM CL A Stock 009066101 3,165 30,135 SH   SOLE   29,925 0 210
AKAMAI TECHNOLOGIES INC COM Stock 00971T101 77 960 SH   SOLE   535 0 425
Alerian MLP ETF ETF 00162Q452 723 19,773 SH   SOLE   118 0 19,655
ALLSTATE CORP COM Stock 020002101 425 3,411 SH   SOLE   3,089 0 322
ALPHABET INC CAP STK CL A Stock 02079K305 12,336 128,972 SH   SOLE   110,424 0 18,548
ALPHABET INC CAP STK CL C Stock 02079K107 16,800 174,726 SH   SOLE   131,892 0 42,834
ALTRIA GROUP INC COM Stock 02209S103 776 19,224 SH   SOLE   12,134 0 7,090
AMAZON COM INC COM Stock 023135106 14,606 129,259 SH   SOLE   87,350 0 41,909
AMERICAN ELEC PWR CO INC COM Stock 025537101 1,981 22,911 SH   SOLE   20,970 0 1,941
AMERICAN EXPRESS CO COM Stock 025816109 3,204 23,751 SH   SOLE   16,197 0 7,554
AMERICAN INTL GROUP INC COM NEW Stock 026874784 833 17,542 SH   SOLE   15,165 0 2,377
AMERICAN NATL BANKSHARES INC COM Stock 027745108 1,035 32,398 SH   SOLE   32,398 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100 304 1,415 SH   SOLE   296 0 1,119
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 277 2,125 SH   SOLE   300 0 1,825
AMERIS BANCORP COM Stock 03076K108 248 5,550 SH   SOLE   1,850 0 3,700
AMGEN INC COM Stock 031162100 1,799 7,982 SH   SOLE   6,732 0 1,250
ANALOG DEVICES INC COM Stock 032654105 1,078 7,738 SH   SOLE   1,603 0 6,135
AON PLC SHS CL A Stock G0403H108 2,400 8,958 SH   SOLE   5,083 0 3,875
APOLLO GLOBAL MGMT INC COM Stock 03769M106 22 480 SH   SOLE   300 0 180
APPLE INC COM Stock 037833100 50,756 367,269 SH   SOLE   260,209 0 107,060
APPLIED MATLS INC COM Stock 038222105 463 5,647 SH   SOLE   4,534 0 1,113
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 218 524 SH   SOLE   292 0 232
ASSURED GUARANTY LTD COM Stock G0585R106 1,235 25,500 SH   SOLE   0 0 25,500
ASTRAZENECA PLC SPONSORED ADR ADR 046353108 336 6,120 SH   SOLE   5,851 0 269
AT&T INC COM Stock 00206R102 694 45,251 SH   SOLE   32,307 0 12,944
ATLANTIC UN BANKSHARES CORP COM Stock 04911A107 1,513 49,791 SH   SOLE   46,236 0 3,555
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 1,122 4,962 SH   SOLE   2,326 0 2,636
AVERY DENNISON CORP COM Stock 053611109 1,324 8,138 SH   SOLE   6,188 0 1,950
BAKER HUGHES COMPANY CL A Stock 05722G100 2,680 127,864 SH   SOLE   121,938 0 5,926
BANK MONTREAL QUE COM Stock 063671101 341 3,890 SH   SOLE   2,890 0 1,000
BANK NEW YORK MELLON CORP COM Stock 064058100 1,048 27,212 SH   SOLE   27,166 0 46
BAXTER INTL INC COM Stock 071813109 221 4,104 SH   SOLE   3,700 0 404
BECTON DICKINSON & CO COM Stock 075887109 661 2,966 SH   SOLE   797 0 2,169
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 813 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 13,370 50,072 SH   SOLE   46,042 0 4,030
BIOGEN INC COM Stock 09062X103 513 1,923 SH   SOLE   1,793 0 130
BK OF AMERICA CORP COM Stock 060505104 3,098 102,574 SH   SOLE   35,152 0 67,422
BLACKROCK ENHANCD CAP & INM FD COM CEF 09256A109 266 16,200 SH   SOLE   0 0 16,200
BLACKROCK FLOATING RATE INC TR COM CEF 091941104 109 10,000 SH   SOLE   0 0 10,000
BLACKROCK INC COM Stock 09247X101 412 749 SH   SOLE   376 0 373
BLACKROCK SHORT MATURITY BOND ETF ETF 46431W507 2,084 42,304 SH   SOLE   40,502 0 1,802
BLACKROCK ULTRA SHORT-TERM BOND ETF ETF 46434V878 12,335 246,641 SH   SOLE   142,020 0 104,621
BLACKSTONE INC COM Stock 09260D107 863 10,316 SH   SOLE   2,910 0 7,406
BOEING CO COM Stock 097023105 1,971 16,281 SH   SOLE   11,271 0 5,010
BOOZ ALLEN HAMILTON HLDG CORP CL A Stock 099502106 142 1,543 SH   SOLE   988 0 555
BOSTON SCIENTIFIC CORP COM Stock 101137107 732 18,899 SH   SOLE   18,562 0 337
BRIGHT HEALTH GROUP INC COM Stock 10920V107 16 15,000 SH   SOLE   15,000 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 7,345 103,321 SH   SOLE   64,416 0 38,905
BROADCOM INC COM Stock 11135F101 2,287 5,150 SH   SOLE   2,319 0 2,831
BROOKFIELD ASSET MGMT INC CL A LTD VT SH Stock 112585104 481 11,754 SH   SOLE   1,709 0 10,045
CADENCE DESIGN SYSTEM INC COM Stock 127387108 3,093 18,926 SH   SOLE   18,708 0 218
CANADIAN PAC RY LTD COM Stock 13645T100 8,925 133,771 SH   SOLE   126,711 0 7,060
CAPITAL GROUP CORE EQUITY ETF ETF 14020V108 1,796 88,132 SH   SOLE   0 0 88,132
CAPITAL GROUP DIVIDEND VALUE ETF ETF 14020W106 2,400 117,525 SH   SOLE   0 0 117,525
CAPITAL GROUP GLOBAL GROWTH EQUITY ETF ETF 14020X104 3,094 165,458 SH   SOLE   0 0 165,458
CAPITAL GROUP GROWTH ETF ETF 14020G101 2,102 107,706 SH   SOLE   0 0 107,706
CAPITAL GROUP INTERNATIONAL FOCUS EQUITY ETF ETF 14019W109 266 14,210 SH   SOLE   0 0 14,210
CAPITAL ONE FINL CORP COM Stock 14040H105 666 7,222 SH   SOLE   5,063 0 2,159
CARMAX INC COM Stock 143130102 726 10,996 SH   SOLE   10,646 0 350
CARRIER GLOBAL CORPORATION COM Stock 14448C104 353 9,921 SH   SOLE   9,637 0 284
CATERPILLAR INC COM Stock 149123101 1,692 10,313 SH   SOLE   4,231 0 6,082
CBOE GLOBAL MKTS INC COM Stock 12503M108 7,865 67,010 SH   SOLE   66,910 0 100
CHECK POINT SOFTWARE TECH LTD ORD Stock M22465104 268 2,393 SH   SOLE   2,342 0 51
CHEVRON CORP NEW COM Stock 166764100 5,651 39,332 SH   SOLE   28,103 0 11,229
CHUBB LIMITED COM Stock H1467J104 997 5,481 SH   SOLE   4,427 0 1,054
CIGNA CORP NEW COM Stock 125523100 4,886 17,610 SH   SOLE   17,082 0 528
CISCO SYS INC COM Stock 17275R102 5,424 135,599 SH   SOLE   97,872 0 37,727
CITIGROUP INC COM NEW Stock 172967424 1,188 28,513 SH   SOLE   20,755 0 7,758
CITIZENS FINL GROUP INC COM Stock 174610105 510 14,830 SH   SOLE   7,295 0 7,535
CLEARWAY ENERGY INC CL C Stock 18539C204 2,807 88,140 SH   SOLE   87,840 0 300
CLOROX CO DEL COM Stock 189054109 335 2,611 SH   SOLE   1,155 0 1,456
CME GROUP INC COM Stock 12572Q105 13,832 78,092 SH   SOLE   77,708 0 384
COCA COLA CO COM Stock 191216100 5,709 101,909 SH   SOLE   96,862 0 5,047
COHEN & STEERS INFRASTRUCTURE COM CEF 19248A109 1,040 44,757 SH   SOLE   43,520 0 1,237
COLGATE PALMOLIVE CO COM Stock 194162103 570 8,108 SH   SOLE   3,961 0 4,147
COMCAST CORP NEW CL A Stock 20030N101 1,019 34,732 SH   SOLE   26,185 0 8,547
CONNECTONE BANCORP INC COM Stock 20786W107 460 19,954 SH   SOLE   0 0 19,954
CONOCOPHILLIPS COM Stock 20825C104 859 8,391 SH   SOLE   7,565 0 826
CONSOLIDATED EDISON INC COM Stock 209115104 1,780 20,758 SH   SOLE   18,451 0 2,307
CORNING INC COM Stock 219350105 264 9,094 SH   SOLE   6,594 0 2,500
CORTEVA INC COM Stock 22052L104 4,543 79,485 SH   SOLE   78,692 0 793
COSTCO WHSL CORP NEW COM Stock 22160K105 12,877 27,265 SH   SOLE   24,776 0 2,489
CROWN CASTLE INC COM REIT 22822V101 211 1,458 SH   SOLE   595 0 863
CSX CORP COM Stock 126408103 810 30,401 SH   SOLE   29,176 0 1,225
CVS HEALTH CORP COM Stock 126650100 10,562 110,752 SH   SOLE   103,312 0 7,440
CYBERARK SOFTWARE LTD SHS Stock M2682V108 2,133 14,223 SH   SOLE   14,223 0 0
CYMABAY THERAPEUTICS INC COM Stock 23257D103 140 40,000 SH   SOLE   0 0 40,000
DANAHER CORPORATION COM Stock 235851102 1,864 7,217 SH   SOLE   5,923 0 1,294
DARDEN RESTAURANTS INC COM Stock 237194105 274 2,172 SH   SOLE   1,182 0 990
DEERE & CO COM Stock 244199105 1,528 4,577 SH   SOLE   4,422 0 155
DEVON ENERGY CORP NEW COM Stock 25179M103 1,518 25,245 SH   SOLE   19,554 0 5,691
DIAGEO PLC SPON ADR NEW ADR 25243Q205 1,290 7,594 SH   SOLE   1,218 0 6,376
DIMENSIONAL US CORE EQUITY 2 ETF ETF 25434V708 1,973 88,730 SH   SOLE   4,661 0 84,069
DISNEY WALT CO COM Stock 254687106 7,940 84,174 SH   SOLE   70,553 0 13,621
DOLLAR GEN CORP NEW COM Stock 256677105 6,607 27,547 SH   SOLE   27,034 0 513
DOLLAR TREE INC COM Stock 256746108 748 5,498 SH   SOLE   2,022 0 3,476
DOMINION ENERGY INC COM Stock 25746U109 10,207 147,689 SH   SOLE   126,301 0 21,388
DOVER CORP COM Stock 260003108 546 4,680 SH   SOLE   4,460 0 220
DOW INC COM Stock 260557103 452 10,280 SH   SOLE   5,478 0 4,802
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 3,041 32,687 SH   SOLE   21,262 0 11,425
DUPONT DE NEMOURS INC COM Stock 26614N102 1,977 39,219 SH   SOLE   38,588 0 631
EASTGROUP PPTYS INC COM REIT 277276101 412 2,852 SH   SOLE   0 0 2,852
EATON CORP PLC SHS Stock G29183103 757 5,674 SH   SOLE   2,958 0 2,716
ECOLAB INC COM Stock 278865100 18 125 SH   SOLE   50 0 75
EDWARDS LIFESCIENCES CORP COM Stock 28176E108 317 3,833 SH   SOLE   3,833 0 0
ELANCO ANIMAL HEALTH INC COM Stock 28414H103 35 2,854 SH   SOLE   1,459 0 1,395
ELEVANCE HEALTH INC COM Stock 036752103 5,740 12,636 SH   SOLE   12,493 0 143
ELME COMMUNITIES SH BEN INT REIT 939653101 234 13,300 SH   SOLE   13,300 0 0
EMERSON ELEC CO COM Stock 291011104 354 4,835 SH   SOLE   2,931 0 1,904
ENBRIDGE INC COM Stock 29250N105 275 7,418 SH   SOLE   6,901 0 517
Energy Select Sector SPDR Fund ETF 81369Y506 601 8,338 SH   SOLE   4,927 0 3,411
ENTERGY CORP NEW COM Stock 29364G103 567 5,635 SH   SOLE   5,635 0 0
EOG RES INC COM Stock 26875P101 153 1,371 SH   SOLE   294 0 1,077
EQUIFAX INC COM Stock 294429105 1,629 9,502 SH   SOLE   9,352 0 150
ETFMG PRIME CYBER SECURITY ETF ETF 26924G201 303 6,994 SH   SOLE   6,994 0 0
EVEREST RE GROUP LTD COM Stock G3223R108 859 3,272 SH   SOLE   2,652 0 620
EXXON MOBIL CORP COM Stock 30231G102 9,500 108,805 SH   SOLE   92,878 0 15,927
Fairlead Tactical Sector ETF ETF 14064D550 3,987 178,530 SH   SOLE   4,210 0 174,320
FEDERAL AGRIC MTG CORP CL C Stock 313148306 61 614 SH   SOLE   489 0 125
FEDEX CORP COM Stock 31428X106 3,645 24,550 SH   SOLE   24,250 0 300
FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM Stock 31620R303 279 7,695 SH   SOLE   3,730 0 3,965
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106 577 7,637 SH   SOLE   7,362 0 275
FIRST CMNTY BANKSHARES INC VA COM Stock 31983A103 209 6,529 SH   SOLE   5,651 0 878
FIRST HORIZON CORPORATION COM Stock 320517105 353 15,435 SH   SOLE   5,735 0 9,700
FIRST TRUST ENHANCED SHORT MATURITY ETF ETF 33739Q408 462 7,796 SH   SOLE   0 0 7,796
FIRST TRUST PREFERRED SECURITIES & INCOME ETF ETF 33739E108 341 20,447 SH   SOLE   350 0 20,097
FIRST TRUST RISING DIVIDEND ACHIEVERS ETF ETF 33738R506 2,214 56,937 SH   SOLE   200 0 56,737
FISERV INC COM Stock 337738108 2,446 26,143 SH   SOLE   23,243 0 2,900
FLAHERTY & CRUMRINE DYNAMIC PF SHS CEF 33848W106 634 33,391 SH   SOLE   13,456 0 19,935
FLAHERTY & CRUMRINE PFD SECS I COM CEF 338478100 208 13,988 SH   SOLE   2,903 0 11,085
FOMENTO ECONOMICO MEXICANO SAB (US ADR) ADR 344419106 1,751 27,903 SH   SOLE   27,903 0 0
FORD MTR CO DEL COM Stock 345370860 717 64,013 SH   SOLE   28,663 0 35,350
FORTUNE BRANDS HOME & SEC INC COM Stock 34964C106 273 5,080 SH   SOLE   1,274 0 3,806
FT CBOE VEST U.S. EQUITY BUFFER ETF - DECEMBER ETF 33740U505 467 15,771 SH   SOLE   0 0 15,771
FT CBOE VEST U.S. EQUITY BUFFER ETF - FEBRUARY ETF 33740F763 1,086 32,500 SH   SOLE   0 0 32,500
FT CBOE VEST U.S. EQUITY BUFFER ETF - MAY ETF 33740F748 327 9,838 SH   SOLE   2,000 0 7,838
FT CBOE VEST U.S. EQUITY DEEP BUFFER ETF - NOVEMBER ETF 33740F839 2,038 62,713 SH   SOLE   0 0 62,713
FT CBOE VEST U.S. EQUITY ENHANCE & MODERATE BUFFER ETF - DECEMBER ETF 33740U786 1,503 54,540 SH   SOLE   1,000 0 53,540
FT CBOE VEST U.S. EQUITY ENHANCE & MODERATE BUFFER ETF - JUNE ETF 33740U844 1,030 35,443 SH   SOLE   750 0 34,693
GENERAL DYNAMICS CORP COM Stock 369550108 3,948 18,608 SH   SOLE   17,837 0 771
GENERAL ELECTRIC CO COM NEW Stock 369604301 181 2,930 SH   SOLE   2,725 0 205
GENERAL MLS INC COM Stock 370334104 368 4,797 SH   SOLE   4,445 0 352
GENUINE PARTS CO COM Stock 372460105 1,874 12,547 SH   SOLE   3,914 0 8,633
GILEAD SCIENCES INC COM Stock 375558103 174 2,819 SH   SOLE   2,819 0 0
GLOBAL X U.S. INFRASTRUCTURE DEVELOPMENT ETF ETF 37954Y673 768 33,287 SH   SOLE   28,047 0 5,240
GLOBANT S A COM Stock L44385109 209 1,118 SH   SOLE   1,089 0 29
GOLDMAN SACHS ACCESS TREASURY 0-1 YEAR ETF ETF 381430529 1,307 13,087 SH   SOLE   10,317 0 2,770
GOLDMAN SACHS GROUP INC COM Stock 38141G104 3,627 12,376 SH   SOLE   6,171 0 6,205
GRAINGER W W INC COM Stock 384802104 359 733 SH   SOLE   510 0 223
GSK PLC SPONSORED ADR ADR 37733W204 183 6,229 SH   SOLE   4,621 0 1,608
HALLIBURTON CO COM Stock 406216101 409 16,632 SH   SOLE   16,459 0 173
HALOZYME THERAPEUTICS INC COM Stock 40637H109 802 20,288 SH   SOLE   20,218 0 70
HANOVER INS GROUP INC COM Stock 410867105 209 1,633 SH   SOLE   839 0 794
HASBRO INC COM Stock 418056107 147 2,182 SH   SOLE   1,557 0 625
Health Care Select Sector SPDR Fund ETF 81369Y209 236 1,948 SH   SOLE   154 0 1,794
HERSHEY CO COM Stock 427866108 373 1,694 SH   SOLE   1,226 0 468
HOME DEPOT INC COM Stock 437076102 13,743 49,804 SH   SOLE   42,429 0 7,375
HONEYWELL INTL INC COM Stock 438516106 1,367 8,187 SH   SOLE   5,727 0 2,460
HORIZON BANCORP INC COM Stock 440407104 223 12,406 SH   SOLE   3,167 0 9,239
HORIZON THERAPEUTICS PUB L SHS Stock G46188101 554 8,954 SH   SOLE   8,864 0 90
HUMANA INC COM Stock 444859102 242 499 SH   SOLE   473 0 26
HUNTINGTON BANCSHARES INC COM Stock 446150104 237 17,996 SH   SOLE   5,750 0 12,246
ILLINOIS TOOL WKS INC COM Stock 452308109 2,079 11,506 SH   SOLE   11,144 0 362
ILLUMINA INC COM Stock 452327109 305 1,601 SH   SOLE   1,601 0 0
INTEL CORP COM Stock 458140100 2,277 88,347 SH   SOLE   61,817 0 26,530
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 1,735 14,599 SH   SOLE   11,037 0 3,562
INTERNATIONAL PAPER CO COM Stock 460146103 409 12,916 SH   SOLE   9,133 0 3,783
INTUIT COM Stock 461202103 10,826 27,952 SH   SOLE   27,820 0 132
INVESCO HIG INCM 2023 TARG TRM COM CEF 46135X108 122 15,110 SH   SOLE   0 0 15,110
INVESCO INTERNATIONAL DIVIDEND ACHIEVERS ETF ETF 46137V548 208 13,632 SH   SOLE   0 0 13,632
INVESCO NATIONAL AMT-FREE MUNICIPAL BOND ETF ETF 46138E537 233 10,544 SH   SOLE   3,494 0 7,050
INVESCO PREFERRED ETF ETF 46138E511 1,002 84,327 SH   SOLE   232 0 84,095
INVESCO QQQ TRUST ETF 46090E103 2,814 10,528 SH   SOLE   6,393 0 4,135
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 2,741 21,539 SH   SOLE   3,164 0 18,375
INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETF ETF 46138E362 318 8,132 SH   SOLE   0 0 8,132
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 580 10,022 SH   SOLE   680 0 9,342
INVESCO S&P 500 PURE GROWTH ETF ETF 46137V266 709 4,903 SH   SOLE   414 0 4,489
INVESCO S&P 500 PURE VALUE ETF ETF 46137V258 418 5,985 SH   SOLE   0 0 5,985
INVESCO S&P MIDCAP 400 PURE GROWTH ETF ETF 46137V217 274 1,643 SH   SOLE   1 0 1,642
INVESCO SENIOR LOAN ETF ETF 46138G508 2,543 125,959 SH   SOLE   125,785 0 174
IRON MTN INC DEL COM REIT 46284V101 516 11,725 SH   SOLE   8,146 0 3,579
ISHARES 0-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 46434V100 4,369 92,179 SH   SOLE   65,796 0 26,383
ISHARES 0-5 YEAR TIPS BOND ETF ETF 46429B747 533 5,542 SH   SOLE   1,530 0 4,012
ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288646 3,657 74,213 SH   SOLE   71,367 0 2,846
ISHARES 5-10 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288638 851 17,631 SH   SOLE   14,953 0 2,678
ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 776 8,088 SH   SOLE   254 0 7,834
ISHARES CORE CONSERVATIVE ALLOCATION ETF ETF 464289883 202 6,200 SH   SOLE   0 0 6,200
ISHARES CORE MSCI EAFE ETF ETF 46432F842 976 18,528 SH   SOLE   8,720 0 9,808
ISHARES CORE S&P 500 ETF ETF 464287200 2,166 6,039 SH   SOLE   1,947 0 4,092
ISHARES CORE S&P MID-CAP ETF ETF 464287507 1,928 8,792 SH   SOLE   6,642 0 2,150
ISHARES CORE S&P SMALL CAP ETF ETF 464287804 2,351 26,960 SH   SOLE   18,803 0 8,157
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 527 5,470 SH   SOLE   2,210 0 3,260
iShares Core US REIT ETF ETF 464288521 579 12,194 SH   SOLE   11,844 0 350
ISHARES ESG AWARE 1-5 YEAR USD CORPORATE BOND ETF ETF 46435G243 430 18,291 SH   SOLE   0 0 18,291
ISHARES ESG AWARE MSCI USA SMALL-CAP ETF ETF 46435U663 535 17,430 SH   SOLE   0 0 17,430
ISHARES ESG AWARE US AGGREGATE BOND ETF ETF 46435U549 795 17,111 SH   SOLE   0 0 17,111
ISHARES FLOATING RATE BOND ETF ETF 46429B655 12,968 257,960 SH   SOLE   255,989 0 1,971
ISHARES IBONDS DEC 2022 TERM CORPORATE ETF ETF 46434VBA7 816 32,584 SH   SOLE   17,194 0 15,390
ISHARES IBONDS DEC 2022 TERM MUNI BOND ETF ETF 46435G755 10 380 SH   SOLE   380 0 0
ISHARES IBONDS DEC 2023 TERM CORPORATE ETF ETF 46434VAX8 1,046 41,942 SH   SOLE   25,842 0 16,100
ISHARES IBONDS DEC 2023 TERM MUNI BOND ETF ETF 46435G318 48 1,918 SH   SOLE   1,918 0 0
ISHARES IBONDS DEC 2024 TERM CORPORATE ETF ETF 46434VBG4 1,038 42,647 SH   SOLE   26,249 0 16,398
ISHARES IBONDS DEC 2025 TERM CORPORATE ETF ETF 46434VBD1 1,032 42,784 SH   SOLE   26,459 0 16,325
ISHARES IBONDS DEC 2026 TERM CORPORATE ETF ETF 46435GAA0 241 10,443 SH   SOLE   9,483 0 960
ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 17 167 SH   SOLE   132 0 35
ISHARES MBS ETF ETF 464288588 13,709 149,699 SH   SOLE   144,684 0 5,015
ISHARES MSCI ACWI ETF ETF 464288257 260 3,346 SH   SOLE   2,051 0 1,295
ISHARES MSCI EAFE ETF ETF 464287465 356 6,350 SH   SOLE   1,856 0 4,494
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 2,191 30,201 SH   SOLE   24,818 0 5,383
ISHARES MSCI EAFE SMALL-CAP ETF ETF 464288273 457 9,375 SH   SOLE   8,311 0 1,064
ISHARES MSCI EAFE VALUE ETF ETF 464288877 3,451 89,567 SH   SOLE   50,112 0 39,455
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 606 17,364 SH   SOLE   16,759 0 605
ISHARES MSCI GLOBAL SUSTAINABLE DEVELOPMENT GOALS ETF ETF 46435G532 1,209 17,059 SH   SOLE   0 0 17,059
ISHARES MSCI INDIA ETF ETF 46429B598 2,358 57,822 SH   SOLE   57,822 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697 464 7,026 SH   SOLE   20 0 7,006
ISHARES NATIONAL MUNI BOND ETF ETF 464288414 730 7,114 SH   SOLE   4,000 0 3,114
ISHARES PREFERRED & INCOME SECURITIES ETF ETF 464288687 442 13,944 SH   SOLE   250 0 13,694
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 1,159 5,509 SH   SOLE   2,917 0 2,592
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 3,243 23,848 SH   SOLE   8,689 0 15,159
ISHARES RUSSELL 2000 ETF ETF 464287655 1,086 6,583 SH   SOLE   3,704 0 2,879
ISHARES RUSSELL 2000 VALUE ETF ETF 464287630 208 1,610 SH   SOLE   613 0 997
ISHARES RUSSELL MIDCAP ETF ETF 464287499 841 13,536 SH   SOLE   5,182 0 8,354
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 329 4,200 SH   SOLE   2,600 0 1,600
ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438 216 1,808 SH   SOLE   1,433 0 375
ISHARES S&P 100 ETF ETF 464287101 215 1,323 SH   SOLE   1,280 0 43
ISHARES S&P 500 GROWTH ETF ETF 464287309 1,686 29,147 SH   SOLE   22,456 0 6,691
ISHARES S&P 500 VALUE ETF ETF 464287408 838 6,520 SH   SOLE   326 0 6,194
ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 1,278 12,572 SH   SOLE   5,079 0 7,493
ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 897 10,875 SH   SOLE   4,307 0 6,568
ISHARES SELECT DIVIDEND ETF ETF 464287168 1,225 11,425 SH   SOLE   10,765 0 660
ISHARES SHORT TREASURY BOND ETF ETF 464288679 788 7,162 SH   SOLE   3,737 0 3,425
ISHARES SILVER TRUST ETF 46428Q109 185 10,586 SH   SOLE   6,572 0 4,014
ISHARES TIPS BOND ETF ETF 464287176 1,059 10,100 SH   SOLE   244 0 9,856
iShares U.S. Technology ETF ETF 464287721 2,704 36,860 SH   SOLE   26,905 0 9,955
J.P. MORGAN ALERIAN MLP INDEX ETN ETF 46625H365 340 16,925 SH   SOLE   16,925 0 0
JANUS HENDERSON SMALL/MID CAP GROWTH ALPHA ETF ETF 47103U209 613 12,515 SH   SOLE   0 0 12,515
JOHNSON & JOHNSON COM Stock 478160104 12,845 78,631 SH   SOLE   63,312 0 15,319
JOHNSON CTLS INTL PLC SHS Stock G51502105 329 6,694 SH   SOLE   4,756 0 1,938
JPMORGAN CHASE & CO COM Stock 46625H100 6,349 60,761 SH   SOLE   36,067 0 24,694
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332 16,013 312,574 SH   SOLE   58,814 0 253,760
JPMORGAN INCOME ETF ETF 46641Q159 1,109 25,034 SH   SOLE   0 0 25,034
JPMORGAN INFLATION MANAGED BOND ETF ETF 46654Q104 307 6,750 SH   SOLE   0 0 6,750
JPMORGAN MUNICIPAL ETF ETF 46641Q647 252 5,200 SH   SOLE   0 0 5,200
JPMorgan Nasdaq Equity Premium Income ETF ETF 46654Q203 2,688 64,529 SH   SOLE   4,345 0 60,184
JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 1,687 33,628 SH   SOLE   2,330 0 31,298
JPMORGAN ULTRA-SHORT MUNICIPAL INCOME ETF ETF 46641Q654 223 4,437 SH   SOLE   0 0 4,437
KELLOGG CO COM Stock 487836108 211 3,027 SH   SOLE   3,027 0 0
KIMBERLY-CLARK CORP COM Stock 494368103 3,749 33,313 SH   SOLE   32,393 0 920
KINDER MORGAN INC DEL COM Stock 49456B101 468 28,140 SH   SOLE   14,094 0 14,046
KINSALE CAP GROUP INC COM Stock 49714P108 416 1,628 SH   SOLE   497 0 1,131
KLA CORP COM NEW Stock 482480100 486 1,606 SH   SOLE   114 0 1,492
KROGER CO COM Stock 501044101 181 4,146 SH   SOLE   4,096 0 50
L3HARRIS TECHNOLOGIES INC COM Stock 502431109 199 956 SH   SOLE   458 0 498
LABORATORY CORP AMER HLDGS COM NEW Stock 50540R409 3,195 15,598 SH   SOLE   14,915 0 683
LAM RESEARCH CORP COM Stock 512807108 154 420 SH   SOLE   355 0 65
LAUDER ESTEE COS INC CL A Stock 518439104 3,618 16,760 SH   SOLE   16,404 0 356
LIBERTY ALL STAR EQUITY FD SH BEN INT CEF 530158104 89 16,125 SH   SOLE   11,200 0 4,925
LILLY ELI & CO COM Stock 532457108 9,263 28,646 SH   SOLE   25,019 0 3,627
LINCOLN ELEC HLDGS INC COM Stock 533900106 9 75 SH   SOLE   50 0 25
LINCOLN NATL CORP IND COM Stock 534187109 260 5,912 SH   SOLE   5,006 0 906
LINDBLAD EXPEDITIONS HLDGS INC COM Stock 535219109 498 73,725 SH   SOLE   73,725 0 0
LINDE PLC SHS Stock G5494J103 2,792 10,355 SH   SOLE   9,958 0 397
LOCKHEED MARTIN CORP COM Stock 539830109 1,186 3,071 SH   SOLE   1,749 0 1,322
LOWES COS INC COM Stock 548661107 2,863 15,242 SH   SOLE   7,432 0 7,810
LUNA INNOVATIONS INC COM Stock 550351100 153 34,406 SH   SOLE   34,406 0 0
LYONDELLBASELL INDUSTRIES N V SHS - A - Stock N53745100 67 890 SH   SOLE   750 0 140
MAMAMANCINI S HLDGS INC COM Stock 56146T103 519 476,318 SH   SOLE   1,000 0 475,318
MARATHON PETE CORP COM Stock 56585A102 629 6,332 SH   SOLE   6,332 0 0
MARKEL CORP COM Stock 570535104 493 455 SH   SOLE   29 0 426
MARRIOTT INTL INC NEW CL A Stock 571903202 244 1,742 SH   SOLE   1,537 0 205
MARSH & MCLENNAN COS INC COM Stock 571748102 2,409 16,137 SH   SOLE   13,776 0 2,361
MARVELL TECHNOLOGY INC COM Stock 573874104 290 6,766 SH   SOLE   4,887 0 1,879
MASTERCARD INCORPORATED CL A Stock 57636Q104 615 2,164 SH   SOLE   1,437 0 727
Materials Select Sector SPDR Fund ETF 81369Y100 351 5,159 SH   SOLE   112 0 5,047
MCCORMICK & CO INC COM NON VTG Stock 579780206 86 1,206 SH   SOLE   1,126 0 80
MCDONALDS CORP COM Stock 580135101 2,543 11,020 SH   SOLE   5,600 0 5,420
MEDTRONIC PLC SHS Stock G5960L103 1,516 18,778 SH   SOLE   7,087 0 11,691
MERCK & CO INC COM Stock 58933Y105 10,082 117,069 SH   SOLE   104,989 0 12,080
META PLATFORMS INC CL A Stock 30303M102 2,358 17,380 SH   SOLE   14,964 0 2,416
MFS INTER INCOME TR SH BEN INT CEF 55273C107 115 41,050 SH   SOLE   41,050 0 0
MGIC INVT CORP WIS COM Stock 552848103 128 10,000 SH   SOLE   0 0 10,000
MICROSOFT CORP COM Stock 594918104 35,068 150,572 SH   SOLE   122,599 0 27,973
MONDELEZ INTL INC CL A Stock 609207105 1,332 24,285 SH   SOLE   8,433 0 15,852
MORGAN STANLEY COM NEW Stock 617446448 331 4,188 SH   SOLE   1,057 0 3,131
MSC INDL DIRECT INC CL A Stock 553530106 54 742 SH   SOLE   617 0 125
MSCI INC COM Stock 55354G100 3,776 8,952 SH   SOLE   8,824 0 128
NETFLIX INC COM Stock 64110L106 456 1,938 SH   SOLE   1,670 0 268
NEWMONT CORP COM Stock 651639106 41 984 SH   SOLE   709 0 275
NEXTERA ENERGY INC COM Stock 65339F101 1,028 13,115 SH   SOLE   9,518 0 3,597
NIKE INC CL B Stock 654106103 530 6,375 SH   SOLE   2,528 0 3,847
NOKIA CORP SPONSORED ADR ADR 654902204 130 30,540 SH   SOLE   29,314 0 1,226
NORDSON CORP COM Stock 655663102 282 1,327 SH   SOLE   1,294 0 33
NORFOLK SOUTHN CORP COM Stock 655844108 4,024 19,196 SH   SOLE   18,128 0 1,068
NORTHROP GRUMMAN CORP COM Stock 666807102 954 2,029 SH   SOLE   1,863 0 166
NOVARTIS AG SPONSORED ADR ADR 66987V109 555 7,296 SH   SOLE   1,429 0 5,867
NUVEEN ESG INTERNATIONAL DEVELOPED MARKETS EQUITY ETF ETF 67092P805 994 44,526 SH   SOLE   0 0 44,526
NUVEEN ESG MID-CAP VALUE ETF ETF 67092P508 529 18,623 SH   SOLE   0 0 18,623
NUVEEN MUN VALUE FD INC COM CEF 670928100 1,056 124,770 SH   SOLE   118,670 0 6,100
NUVEEN PFD & INCOME OPPORTUNIT COM CEF 67073B106 858 123,452 SH   SOLE   122,850 0 602
NUVEEN VIRGINIA QLTY MUNCPL FD COM CEF 67064R102 581 46,926 SH   SOLE   5,849 0 41,077
NVIDIA CORPORATION COM Stock 67066G104 4,575 37,691 SH   SOLE   28,750 0 8,941
NXP SEMICONDUCTORS N V COM Stock N6596X109 205 1,392 SH   SOLE   831 0 561
OLD REP INTL CORP COM Stock 680223104 7,626 364,353 SH   SOLE   360,138 0 4,215
ONEOK INC NEW COM Stock 682680103 773 15,080 SH   SOLE   14,555 0 525
ORACLE CORP COM Stock 68389X105 427 6,993 SH   SOLE   1,565 0 5,428
OTIS WORLDWIDE CORP COM Stock 68902V107 315 4,940 SH   SOLE   4,930 0 10
PACER US CASH COWS 100 ETF ETF 69374H881 1,337 32,582 SH   SOLE   3,803 0 28,779
PACKAGING CORP AMER COM Stock 695156109 252 2,240 SH   SOLE   2,206 0 34
PALO ALTO NETWORKS INC COM Stock 697435105 200 1,221 SH   SOLE   699 0 522
PARKER-HANNIFIN CORP COM Stock 701094104 798 3,294 SH   SOLE   216 0 3,078
PAYCHEX INC COM Stock 704326107 261 2,330 SH   SOLE   828 0 1,502
PAYPAL HLDGS INC COM Stock 70450Y103 1,143 13,281 SH   SOLE   10,697 0 2,584
PEPSICO INC COM Stock 713448108 7,981 48,885 SH   SOLE   34,876 0 14,009
PFIZER INC COM Stock 717081103 6,386 145,939 SH   SOLE   127,523 0 18,416
PHILIP MORRIS INTL INC COM Stock 718172109 678 8,168 SH   SOLE   5,692 0 2,476
PHILLIPS 66 COM Stock 718546104 1,267 15,692 SH   SOLE   4,286 0 11,406
PIMCO 0-5 YEAR HIGH YIELD CORPORATE BOND INDEX ETF ETF 72201R783 316 3,621 SH   SOLE   814 0 2,807
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF ETF 72201R833 690 6,983 SH   SOLE   0 0 6,983
PINNACLE FINL PARTNERS INC COM Stock 72346Q104 903 11,137 SH   SOLE   10,932 0 205
PNC FINL SVCS GROUP INC COM Stock 693475105 408 2,731 SH   SOLE   2,432 0 299
PPG INDS INC COM Stock 693506107 1,677 15,153 SH   SOLE   14,280 0 873
PRECIGEN INC COM Stock 74017N105 182 85,873 SH   SOLE   85,873 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 6,119 48,467 SH   SOLE   41,757 0 6,710
PROSHARES EQUITIES FOR RISING RATES ETF ETF 74347B391 1,111 25,622 SH   SOLE   0 0 25,622
PROSHARES SHORT QQQ ETF 74347B714 360 24,118 SH   SOLE   0 0 24,118
PRUDENTIAL FINL INC COM Stock 744320102 525 6,120 SH   SOLE   3,018 0 3,102
PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106 835 14,856 SH   SOLE   1,610 0 13,246
QUALCOMM INC COM Stock 747525103 5,891 52,140 SH   SOLE   37,444 0 14,696
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101 9,878 120,672 SH   SOLE   103,946 0 16,726
REALTY INCOME CORP COM REIT 756109104 838 14,402 SH   SOLE   12,534 0 1,868
REPUBLIC BANCORP INC KY CL A Stock 760281204 1,684 43,976 SH   SOLE   43,976 0 0
REPUBLIC SVCS INC COM Stock 760759100 503 3,700 SH   SOLE   1,118 0 2,582
RGC RES INC COM Stock 74955L103 995 47,265 SH   SOLE   45,965 0 1,300
RIO TINTO PLC (US ADR) ADR 767204100 190 3,455 SH   SOLE   3,455 0 0
ROYAL BK CDA COM Stock 780087102 1,986 22,062 SH   SOLE   19,921 0 2,141
S&P GLOBAL INC COM Stock 78409V104 469 1,537 SH   SOLE   1,133 0 404
SALESFORCE INC COM Stock 79466L302 4,653 32,346 SH   SOLE   30,369 0 1,977
SANDY SPRING BANCORP INC COM Stock 800363103 210 5,950 SH   SOLE   5,950 0 0
SAUL CTRS INC COM REIT 804395101 2,524 67,295 SH   SOLE   65,795 0 1,500
SCHLUMBERGER LTD COM STK Stock 806857108 286 7,971 SH   SOLE   7,677 0 294
SCHWAB CHARLES CORP COM Stock 808513105 271 3,770 SH   SOLE   3,599 0 171
SCHWAB CHARLES FAMILY FD AMT TAX FREE MNY Money Market Fund 808515530 202 202,472 SH   SOLE   1 0 202,471
SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805 10,219 363,269 SH   SOLE   18,272 0 344,997
SCHWAB SHORT-TERM US TREASURY ETF ETF 808524862 21,186 439,005 SH   SOLE   438,242 0 763
SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300 10,894 195,203 SH   SOLE   57,731 0 137,472
SCHWAB U.S. LARGE-CAP VALUE ETF ETF 808524409 3,066 52,404 SH   SOLE   25,257 0 27,147
SCHWAB U.S. MID-CAP ETF ETF 808524508 15,206 251,210 SH   SOLE   8,331 0 242,879
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 5,928 89,235 SH   SOLE   60,857 0 28,378
SHARECARE INC COM CL A Stock 81948W104 86 45,000 SH   SOLE   45,000 0 0
SHELL PLC SPON ADS ADR 780259305 1,665 33,465 SH   SOLE   28,460 0 5,005
SHERWIN WILLIAMS CO COM Stock 824348106 204 995 SH   SOLE   79 0 916
SHOPIFY INC CL A Stock 82509L107 955 35,467 SH   SOLE   32,513 0 2,954
SILVERCREST ASSET MGMT GROUP I CL A Stock 828359109 74 4,517 SH   SOLE   3,367 0 1,150
SKYWORKS SOLUTIONS INC COM Stock 83088M102 180 2,110 SH   SOLE   1,510 0 600
SMUCKER J M CO COM NEW Stock 832696405 364 2,646 SH   SOLE   2,361 0 285
SOLAREDGE TECHNOLOGIES INC COM Stock 83417M104 7,892 34,096 SH   SOLE   33,125 0 971
SOUTHERN CO COM Stock 842587107 3,231 47,519 SH   SOLE   44,488 0 3,031
SOUTHWEST AIRLS CO COM Stock 844741108 273 8,853 SH   SOLE   7,913 0 940
SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ETF 78468R663 3,674 40,105 SH   SOLE   30,300 0 9,805
SPDR DOW JONES INDUSTRIAL AVERAGE ETF TRUST ETF 78467X109 452 1,575 SH   SOLE   1,575 0 0
SPDR GOLD SHARES ETF 78463V107 1,987 12,849 SH   SOLE   8,003 0 4,846
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 2,469 95,709 SH   SOLE   85,592 0 10,117
SPDR PORTFOLIO EMERGING MARKETS ETF ETF 78463X509 198 6,376 SH   SOLE   3,009 0 3,367
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETF ETF 78464A805 5,142 116,569 SH   SOLE   79,093 0 37,476
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847 433 11,232 SH   SOLE   1,770 0 9,462
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 6,518 155,223 SH   SOLE   11,143 0 144,080
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 4,080 81,440 SH   SOLE   56,873 0 24,567
SPDR PORTFOLIO S&P 500 HIGH DIVIDEND ETF ETF 78468R788 245 6,910 SH   SOLE   6,104 0 806
SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508 5,506 159,629 SH   SOLE   124,431 0 35,198
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 649 22,195 SH   SOLE   2,060 0 20,135
SPDR PORTFOLIO SHORT TERM TREASURY ETF ETF 78468R101 98 3,397 SH   SOLE   2,168 0 1,229
SPDR PORTFOLIO TIPS ETF ETF 78464A656 2,748 108,373 SH   SOLE   104,295 0 4,078
SPDR S&P 400 MID CAP GROWTH ETF ETF 78464A821 3,074 50,929 SH   SOLE   23,892 0 27,037
SPDR S&P 400 MID CAP VALUE ETF ETF 78464A839 2,232 38,602 SH   SOLE   17,775 0 20,827
SPDR S&P 500 ETF TRUST ETF 78462F103 13,140 36,789 SH   SOLE   31,626 0 5,163
SPDR S&P 600 SMALL CAP ETF ETF 78464A813 12,839 169,631 SH   SOLE   6,055 0 163,576
SPDR S&P 600 SMALL CAP GROWTH ETF ETF 78464A201 139 2,045 SH   SOLE   567 0 1,478
SPDR S&P 600 SMALL CAP VALUE ETF ETF 78464A300 144 2,151 SH   SOLE   551 0 1,600
SPDR S&P BANK ETF ETF 78464A797 314 7,093 SH   SOLE   6,843 0 250
SPDR S&P DIVIDEND ETF ETF 78464A763 1,160 10,400 SH   SOLE   78 0 10,322
SPDR S&P INTERNATIONAL SMALL CAP ETF ETF 78463X871 877 33,631 SH   SOLE   33,389 0 242
SPDR S&P KENSHO INTELLIGENT STRUCTURES ETF ETF 78468R697 414 12,858 SH   SOLE   12,470 0 388
SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107 231 574 SH   SOLE   213 0 361
STAR GROUP L P UNIT LTD PARTNR Stock 85512C105 101 12,450 SH   SOLE   0 0 12,450
STARBUCKS CORP COM Stock 855244109 3,800 45,093 SH   SOLE   39,267 0 5,826
STEEL DYNAMICS INC COM Stock 858119100 1,621 22,847 SH   SOLE   22,847 0 0
STRYKER CORPORATION COM Stock 863667101 232 1,144 SH   SOLE   356 0 788
SYNOPSYS INC COM Stock 871607107 2,879 9,425 SH   SOLE   9,289 0 136
SYSCO CORP COM Stock 871829107 173 2,447 SH   SOLE   978 0 1,469
T. ROWE PRICE DIVIDEND GROWTH ETF ETF 87283Q404 1,907 66,994 SH   SOLE   0 0 66,994
TARGET CORP COM Stock 87612E106 1,619 10,910 SH   SOLE   9,851 0 1,059
TCW STRATEGIC INCOME FD INC COM CEF 872340104 420 88,900 SH   SOLE   80,400 0 8,500
Technology Select Sector SPDR Fund ETF 81369Y803 788 6,633 SH   SOLE   5,807 0 826
TEGNA INC COM Stock 87901J105 256 12,400 SH   SOLE   12,400 0 0
TESLA INC COM Stock 88160R101 671 2,529 SH   SOLE   1,845 0 684
TEXAS INSTRS INC COM Stock 882508104 14,004 90,474 SH   SOLE   86,781 0 3,693
THE TRADE DESK INC COM CL A Stock 88339J105 549 9,190 SH   SOLE   1,400 0 7,790
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 12,677 24,995 SH   SOLE   21,187 0 3,808
TJX COS INC NEW COM Stock 872540109 368 5,928 SH   SOLE   1,660 0 4,268
TOTALENERGIES SE SPONSORED ADS ADR 89151E109 250 5,378 SH   SOLE   5,189 0 189
TOWNEBANK PORTSMOUTH VA COM Stock 89214P109 502 18,728 SH   SOLE   18,255 0 473
TOYOTA MOTOR CORP ADS ADR 892331307 357 2,741 SH   SOLE   1,495 0 1,246
TRANE TECHNOLOGIES PLC SHS Stock G8994E103 1,597 11,029 SH   SOLE   9,968 0 1,061
TRAVELERS COMPANIES INC COM Stock 89417E109 1,592 10,391 SH   SOLE   10,092 0 299
TRUIST FINL CORP COM Stock 89832Q109 2,281 52,396 SH   SOLE   45,312 0 7,084
UDR INC COM REIT 902653104 886 21,243 SH   SOLE   20,785 0 458
ULTA BEAUTY INC COM Stock 90384S303 108 269 SH   SOLE   209 0 60
UNILEVER PLC (US ADR) ADR 904767704 5,066 115,546 SH   SOLE   114,306 0 1,240
UNION PAC CORP COM Stock 907818108 1,199 6,153 SH   SOLE   5,484 0 669
UNITED PARCEL SERVICE INC CL B Stock 911312106 3,131 19,384 SH   SOLE   10,714 0 8,670
UNITED RENTALS INC COM Stock 911363109 8,786 32,528 SH   SOLE   31,979 0 549
UNITEDHEALTH GROUP INC COM Stock 91324P102 10,307 20,408 SH   SOLE   16,848 0 3,560
UNIVEST FINANCIAL CORPORATION COM Stock 915271100 240 10,238 SH   SOLE   3,035 0 7,203
US BANCORP DEL COM NEW Stock 902973304 901 22,358 SH   SOLE   22,267 0 91
Utilities Select Sector SPDR Fund ETF 81369Y886 11,266 171,972 SH   SOLE   17,132 0 154,840
UTZ BRANDS INC COM CL A Stock 918090101 766 50,740 SH   SOLE   50,740 0 0
VANECK GOLD MINERS ETF ETF 92189F106 5,384 223,225 SH   SOLE   219,992 0 3,233
VANECK HIGH YIELD MUNI ETF ETF 92189H409 572 11,464 SH   SOLE   394 0 11,070
VANECK INTERMEDIATE MUNI ETF ETF 92189H201 173 3,967 SH   SOLE   3,967 0 0
VanEck Investment Grade Floating Rate ETF ETF 92189F486 4,874 196,224 SH   SOLE   195,909 0 315
VANECK MORNINGSTAR WIDE MOAT ETF ETF 92189F643 3,104 51,749 SH   SOLE   1 0 51,748
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 6,536 48,360 SH   SOLE   3,884 0 44,476
VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 3,120 54,267 SH   SOLE   51,746 0 2,521
VANGUARD ENERGY ETF ETF 92204A306 8,453 83,209 SH   SOLE   82,246 0 963
VANGUARD EXTENDED MARKET ETF ETF 922908652 380 2,986 SH   SOLE   218 0 2,768
VANGUARD FINANCIALS ETF ETF 92204A405 861 11,567 SH   SOLE   122 0 11,445
VANGUARD FTSE ALL-WORLD EX-US INDEX FUND ETF 922042775 405 9,128 SH   SOLE   5,595 0 3,533
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP ETF ETF 922042718 572 6,161 SH   SOLE   5,873 0 288
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 2,530 69,570 SH   SOLE   30,986 0 38,584
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 2,141 58,676 SH   SOLE   51,938 0 6,738
VANGUARD FTSE EUROPE ETF ETF 922042874 1,571 34,034 SH   SOLE   33,235 0 799
VANGUARD GROWTH ETF ETF 922908736 9,107 42,565 SH   SOLE   22,748 0 19,817
Vanguard Health Care Index ETF ETF 92204A504 202 904 SH   SOLE   829 0 75
VANGUARD HIGH DIVIDEND YIELD INDEX ETF ETF 921946406 3,604 37,986 SH   SOLE   28,521 0 9,465
VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702 216 704 SH   SOLE   117 0 587
VANGUARD INTERMEDIATE-TERM BOND ETF ETF 921937819 5,557 75,622 SH   SOLE   8,296 0 67,326
VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870 771 10,185 SH   SOLE   9,612 0 573
VANGUARD INTERMEDIATE-TERM TREASURY ETF ETF 92206C706 356 6,112 SH   SOLE   6,028 0 84
VANGUARD LARGE-CAP ETF ETF 922908637 1,739 10,630 SH   SOLE   3,425 0 7,205
VANGUARD LONG-TERM CORPORATE BOND ETF ETF 92206C813 287 3,920 SH   SOLE   2,875 0 1,045
VANGUARD MEGA CAP GROWTH ETF ETF 921910816 305 1,752 SH   SOLE   1 0 1,751
VANGUARD MID-CAP ETF ETF 922908629 4,515 24,016 SH   SOLE   12,505 0 11,511
VANGUARD MID-CAP GROWTH ETF ETF 922908538 1,813 10,630 SH   SOLE   3,963 0 6,667
VANGUARD MID-CAP VALUE ETF ETF 922908512 2,185 17,940 SH   SOLE   9,629 0 8,311
VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771 319 7,077 SH   SOLE   6,403 0 674
Vanguard Real Estate ETF ETF 922908553 1,701 21,219 SH   SOLE   19,349 0 1,870
VANGUARD RUSSELL 2000 ETF ETF 92206C664 1,391 20,881 SH   SOLE   20,275 0 606
VANGUARD S&P 500 ETF ETF 922908363 4,168 12,697 SH   SOLE   811 0 11,886
VANGUARD S&P 500 GROWTH ETF ETF 921932505 394 1,888 SH   SOLE   0 0 1,888
VANGUARD S&P SMALL-CAP 600 ETF ETF 921932828 448 2,775 SH   SOLE   53 0 2,722
VANGUARD SHORT-TERM BOND ETF ETF 921937827 3,852 51,489 SH   SOLE   48,099 0 3,390
VANGUARD SHORT-TERM CORPORATE BOND ETF ETF 92206C409 343 4,623 SH   SOLE   2,236 0 2,387
VANGUARD SHORT-TERM INFLATION-PROTECTED SECURITIES ETF ETF 922020805 4,947 102,823 SH   SOLE   95,141 0 7,682
VANGUARD SHORT-TERM TREASURY ETF ETF 92206C102 16,718 289,297 SH   SOLE   54,413 0 234,884
VANGUARD SMALL CAP VALUE ETF ETF 922908611 478 3,333 SH   SOLE   2,840 0 493
VANGUARD SMALL-CAP ETF ETF 922908751 3,121 18,263 SH   SOLE   5,136 0 13,127
VANGUARD SMALL-CAP GROWTH ETF ETF 922908595 594 3,042 SH   SOLE   2,824 0 218
VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 1,310 27,215 SH   SOLE   15,578 0 11,637
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 1,247 17,479 SH   SOLE   15,654 0 1,825
VANGUARD TOTAL INTERNATIONAL BOND ETF ETF 92203J407 819 17,164 SH   SOLE   15,953 0 1,211
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 286 6,242 SH   SOLE   0 0 6,242
VANGUARD TOTAL STOCK MARKET ETF ETF 922908769 15,913 88,666 SH   SOLE   73,225 0 15,441
VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 210 2,661 SH   SOLE   2,661 0 0
VANGUARD U.S. MULTIFACTOR ETF ETF 921935607 219 2,500 SH   SOLE   2,500 0 0
VANGUARD UTILITIES ETF ETF 92204A876 875 6,152 SH   SOLE   3,379 0 2,773
VANGUARD VALUE ETF ETF 922908744 9,805 79,406 SH   SOLE   44,803 0 34,603
VERIZON COMMUNICATIONS INC COM Stock 92343V104 5,276 138,958 SH   SOLE   93,983 0 44,975
VERTEX PHARMACEUTICALS INC COM Stock 92532F100 2,973 10,268 SH   SOLE   10,127 0 141
VISA INC COM CL A Stock 92826C839 1,650 9,291 SH   SOLE   6,761 0 2,530
VMWARE INC CL A COM Stock 928563402 100 944 SH   SOLE   431 0 513
VORNADO RLTY TR SH BEN INT REIT 929042109 1,928 83,259 SH   SOLE   82,409 0 850
VULCAN MATLS CO COM Stock 929160109 496 3,148 SH   SOLE   3,088 0 60
WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 688 21,919 SH   SOLE   18,290 0 3,629
WALMART INC COM Stock 931142103 1,436 11,068 SH   SOLE   7,722 0 3,346
WASTE MGMT INC DEL COM Stock 94106L109 1,721 10,740 SH   SOLE   8,621 0 2,119
WELLS FARGO CO NEW COM Stock 949746101 503 12,497 SH   SOLE   9,199 0 3,298
WESTERN ASSET MUN PARTNERS FD COM CEF 95766P108 167 14,873 SH   SOLE   14,873 0 0
WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 204 7,158 SH   SOLE   5,700 0 1,458
WILLIAMS COS INC COM Stock 969457100 10,909 381,031 SH   SOLE   377,651 0 3,380
WILLIAMS SONOMA INC COM Stock 969904101 3,277 27,803 SH   SOLE   27,574 0 229
WILLIS TOWERS WATSON PLC LTD SHS Stock G96629103 314 1,561 SH   SOLE   569 0 992
WILLSCOT MOBIL MINI HLDNG CORP COM CL A Stock 971378104 339 8,417 SH   SOLE   0 0 8,417
WISDOMTREE EUROPE HEDGED SMALLCAP EQUITY FUND ETF 97717X552 469 17,105 SH   SOLE   15,932 0 1,173
WisdomTree Floating Rate Treasury Fund ETF 97717Y527 6,691 133,068 SH   SOLE   126,903 0 6,165
WISDOMTREE PUTWRITE STRATEGY FUND ETF 97717X560 353 11,831 SH   SOLE   0 0 11,831
WP CAREY INC COM REIT 92936U109 195 2,788 SH   SOLE   300 0 2,488
XCEL ENERGY INC COM Stock 98389B100 225 3,509 SH   SOLE   2,107 0 1,402
YUM BRANDS INC COM Stock 988498101 447 4,204 SH   SOLE   2,292 0 1,912
YUM CHINA HLDGS INC COM Stock 98850P109 126 2,670 SH   SOLE   1,347 0 1,323
ZIMMER BIOMET HOLDINGS INC COM Stock 98956P102 203 1,939 SH   SOLE   1,761 0 178
ZOETIS INC CL A Stock 98978V103 13,174 88,842 SH   SOLE   85,909 0 2,933
ZOMEDICA CORP COM Stock 98980M109 2 10,300 SH   SOLE   10,300 0 0