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
AMAZON COM INC COM Stock 023135106 15,948 4,783 SH   SOLE 0 4,762 0 21
PRUDENTIAL FINL INC COM Stock 744320102 324 2,997 SH   SOLE 0 2,997 0 0
INVESCO QQQ TRUST ETF 46090E103 2,958 7,435 SH   SOLE 0 7,435 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 1,103 6,345 SH   SOLE 0 6,145 0 200
STARBUCKS CORP COM Stock 855244109 1,264 10,810 SH   SOLE 0 3,047 0 7,762
BLOCK INC CL A Stock 852234103 248 1,538 SH   SOLE 0 1,532 0 6
ANTHEM INC COM Stock 036752103 5,520 11,908 SH   SOLE 0 11,877 0 31
DOLLAR GEN CORP NEW COM Stock 256677105 12,299 52,150 SH   SOLE 0 52,131 0 19
VULCAN MATLS CO COM Stock 929160109 536 2,580 SH   SOLE 0 2,580 0 0
JOHNSON & JOHNSON COM Stock 478160104 10,522 61,505 SH   SOLE 0 52,408 0 9,097
WILLIAMS SONOMA INC COM Stock 969904101 8,974 53,058 SH   SOLE 0 53,058 0 0
WASTE MGMT INC DEL COM Stock 94106L109 1,545 9,258 SH   SOLE 0 9,258 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 16,241 67,266 SH   SOLE 0 65,982 0 1,284
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN Stock 01881G106 379 7,750 SH   SOLE 0 7,750 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 12,349 21,752 SH   SOLE 0 20,219 0 1,533
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 791 16,185 SH   SOLE 0 16,185 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104 5,868 15,340 SH   SOLE 0 11,084 0 4,256
YUM BRANDS INC COM Stock 988498101 335 2,412 SH   SOLE 0 2,412 0 0
BOSTON SCIENTIFIC CORP COM Stock 101137107 1,515 35,660 SH   SOLE 0 35,260 0 400
PROCTER AND GAMBLE CO COM Stock 742718109 6,961 42,554 SH   SOLE 0 42,330 0 223
COCA COLA CO COM Stock 191216100 4,807 81,190 SH   SOLE 0 80,990 0 200
GENERAL MLS INC COM Stock 370334104 356 5,288 SH   SOLE 0 5,288 0 0
PPG INDS INC COM Stock 693506107 534 3,099 SH   SOLE 0 3,099 0 0
TRUIST FINL CORP COM Stock 89832Q109 2,900 49,528 SH   SOLE 0 48,838 0 690
UNITED PARCEL SERVICE INC CL B Stock 911312106 1,581 7,376 SH   SOLE 0 1,917 0 5,458
VANGUARD REAL ESTATE ETF ETF 922908553 2,039 17,572 SH   SOLE 0 17,572 0 0
BIOGEN INC COM Stock 09062X103 790 3,292 SH   SOLE 0 3,279 0 13
INTEL CORP COM Stock 458140100 2,840 55,152 SH   SOLE 0 46,973 0 8,179
CME GROUP INC COM Stock 12572Q105 13,779 60,311 SH   SOLE 0 60,061 0 250
MEDTRONIC PLC SHS Stock G5960L103 1,393 13,465 SH   SOLE 0 5,646 0 7,819
CLOROX CO DEL COM Stock 189054109 200 1,149 SH   SOLE 0 1,149 0 0
NETFLIX INC COM Stock 64110L106 240 399 SH   SOLE 0 242 0 157
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 508 1,399 SH   SOLE 0 1,399 0 0
ADVANCE AUTO PARTS INC COM Stock 00751Y106 635 2,646 SH   SOLE 0 2,646 0 0
MEDPACE HLDGS INC COM Stock 58506Q109 12,520 57,525 SH   SOLE 0 57,525 0 0
LAUDER ESTEE COS INC CL A Stock 518439104 12,075 32,617 SH   SOLE 0 32,599 0 18
SANOFI SPONSORED ADR ADR 80105N105 319 6,375 SH   SOLE 0 6,275 0 100
MERCK & CO INC COM Stock 58933Y105 5,606 73,141 SH   SOLE 0 69,048 0 4,092
SPDR S&P 500 ETF ETF 78462F103 5,621 11,834 SH   SOLE 0 11,755 0 78
ILLINOIS TOOL WKS INC COM Stock 452308109 532 2,156 SH   SOLE 0 1,756 0 400
UNITED RENTALS INC COM Stock 911363109 11,133 33,504 SH   SOLE 0 33,504 0 0
STEEL DYNAMICS INC COM Stock 858119100 1,258 20,264 SH   SOLE 0 20,264 0 0
NORDSON CORP COM Stock 655663102 367 1,438 SH   SOLE 0 1,438 0 0
DIAGEO PLC SPON ADR NEW ADR 25243Q205 1,363 6,193 SH   SOLE 0 821 0 5,372
SMUCKER J M CO COM NEW Stock 832696405 365 2,685 SH   SOLE 0 2,685 0 0
EDWARDS LIFESCIENCES CORP COM Stock 28176E108 515 3,973 SH   SOLE 0 3,931 0 42
ISHARES S&P 100 ETF ETF 464287101 291 1,329 SH   SOLE 0 1,329 0 0
TEGNA INC COM Stock 87901J105 253 13,650 SH   SOLE 0 13,650 0 0
GOLDMAN SACHS ACCESS TREASURY 0-1 YEAR ETF ETF 381430529 1,815 18,141 SH   SOLE 0 18,141 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 5,589 107,571 SH   SOLE 0 92,475 0 15,096
CHUBB LIMITED COM Stock H1467J104 773 4,001 SH   SOLE 0 4,001 0 0
MARVELL TECHNOLOGY INC COM Stock 573874104 406 4,636 SH   SOLE 0 4,636 0 0
FEDEX CORP COM Stock 31428X106 4,089 15,810 SH   SOLE 0 15,625 0 185
PEPSICO INC COM Stock 713448108 7,628 43,911 SH   SOLE 0 34,591 0 9,319
JPMORGAN ALERIAN MLP INDEX ETN ETF 46625H365 321 18,025 SH   SOLE 0 18,025 0 0
SNAP INC CL A Stock 83304A106 3,175 67,507 SH   SOLE 0 67,507 0 0
KIMBERLY-CLARK CORP COM Stock 494368103 4,596 32,156 SH   SOLE 0 31,956 0 200
HONEYWELL INTL INC COM Stock 438516106 816 3,912 SH   SOLE 0 2,737 0 1,175
TRANE TECHNOLOGIES PLC SHS Stock G8994E103 1,606 7,951 SH   SOLE 0 7,935 0 16
FORD MTR CO DEL COM Stock 345370860 650 31,234 SH   SOLE 0 31,000 0 234
US BANCORP DEL COM NEW Stock 902973304 410 7,296 SH   SOLE 0 7,296 0 0
HOME DEPOT INC COM Stock 437076102 16,382 39,474 SH   SOLE 0 34,417 0 5,057
BAXTER INTL INC COM Stock 071813109 369 4,300 SH   SOLE 0 4,300 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 417 1,691 SH   SOLE 0 864 0 827
DUPONT DE NEMOURS INC COM Stock 26614N102 3,187 39,459 SH   SOLE 0 39,375 0 84
ISHARES ESG AWARE 1-5 YEAR USD CORPORATE BOND ETF ETF 46435G243 401 15,653 SH   SOLE 0 0 0 15,653
SPDR GOLD SHARES ETF 78463V107 1,109 6,486 SH   SOLE 0 6,486 0 0
SOUTHERN CO COM Stock 842587107 3,247 47,349 SH   SOLE 0 47,225 0 124
BECTON DICKINSON & CO COM Stock 075887109 669 2,660 SH   SOLE 0 423 0 2,237
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 612 2,004 SH   SOLE 0 0 0 2,004
LABORATORY CORP AMER HLDGS COM NEW Stock 50540R409 526 1,675 SH   SOLE 0 1,675 0 0
SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805 13,200 339,594 SH   SOLE 0 26,486 0 313,108
SCHWAB U.S. LARGE-CAP ETF ETF 808524201 344 3,023 SH   SOLE 0 3,023 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847 514 10,324 SH   SOLE 0 1,536 0 8,788
IQVIA HLDGS INC COM Stock 46266C105 223 790 SH   SOLE 0 790 0 0
AON PLC SHS CL A Stock G0403H108 2,704 8,998 SH   SOLE 0 4,868 0 4,130
ISHARES S&P SMALL-CAP FUND ETF 464287804 2,186 19,090 SH   SOLE 0 19,090 0 0
LUNA INNOVATIONS INC COM Stock 550351100 96 11,329 SH   SOLE 0 11,329 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 14,471 48,397 SH   SOLE 0 43,866 0 4,531
ADOBE SYSTEMS INCORPORATED COM Stock 00724F101 25,631 45,198 SH   SOLE 0 44,961 0 237
WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 254 6,156 SH   SOLE 0 5,668 0 488
VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870 521 5,620 SH   SOLE 0 5,620 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 16,391 5,658 SH   SOLE 0 5,551 0 107
FISERV INC COM Stock 337738108 1,820 17,531 SH   SOLE 0 16,225 0 1,306
INTUIT COM Stock 461202103 20,094 31,240 SH   SOLE 0 31,005 0 235
UNILEVER PLC SPON ADR NEW ADR 904767704 5,140 95,566 SH   SOLE 0 93,296 0 2,270
AMERICAN NATL BANKSHARES INC COM Stock 027745108 1,221 32,398 SH   SOLE 0 32,398 0 0
CSX CORP COM Stock 126408103 1,005 26,738 SH   SOLE 0 26,639 0 99
COMCAST CORP NEW CL A Stock 20030N101 320 6,355 SH   SOLE 0 5,625 0 730
MICROSOFT CORP COM Stock 594918104 38,683 115,017 SH   SOLE 0 106,693 0 8,324
HEALTHPEAK PROPERTIES INC COM REIT 42250P103 280 7,750 SH   SOLE 0 7,750 0 0
CVS HEALTH CORP COM Stock 126650100 10,848 105,160 SH   SOLE 0 102,421 0 2,739
SONOS INC COM Stock 83570H108 798 26,780 SH   SOLE 0 26,780 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 451 1 SH   SOLE 0 0 0 1
CBOE GLOBAL MKTS INC COM Stock 12503M108 8,798 67,471 SH   SOLE 0 67,221 0 250
BOEING CO COM Stock 097023105 957 4,754 SH   SOLE 0 4,740 0 14
VANGUARD SMALL-CAP INDEX FUND ETF 922908751 225 995 SH   SOLE 0 995 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 2,239 8,790 SH   SOLE 0 8,789 0 0
NEXTERA ENERGY INC COM Stock 65339F101 626 6,706 SH   SOLE 0 6,274 0 432
NIKE INC CL B Stock 654106103 424 2,546 SH   SOLE 0 2,481 0 65
ALIGN TECHNOLOGY INC COM Stock 016255101 440 670 SH   SOLE 0 0 0 670
VANGUARD SHORT-TERM GOVERNMENT BOND ETF ETF 92206C102 20,174 331,653 SH   SOLE 0 54,703 0 276,950
TESLA INC COM Stock 88160R101 892 844 SH   SOLE 0 819 0 25
MSCI INC COM Stock 55354G100 10,996 17,946 SH   SOLE 0 17,946 0 0
ISHARES ESG AWARE U.S. AGGREGATE BOND ETF ETF 46435U549 392 7,098 SH   SOLE 0 0 0 7,098
ATLANTIC UN BANKSHARES CORP COM Stock 04911A107 2,020 54,164 SH   SOLE 0 54,164 0 0
EASTGROUP PPTYS INC COM REIT 277276101 638 2,801 SH   SOLE 0 0 0 2,801
NORFOLK SOUTHN CORP COM Stock 655844108 5,808 19,509 SH   SOLE 0 19,493 0 16
UDR INC COM REIT 902653104 1,368 22,802 SH   SOLE 0 22,802 0 0
VORNADO RLTY TR SH BEN INT REIT 929042109 304 7,260 SH   SOLE 0 7,260 0 0
VANGUARD FTSE EUROPE ETF ETF 922042874 6,229 91,280 SH   SOLE 0 90,480 0 800
WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 914 17,520 SH   SOLE 0 17,480 0 40
BROOKFIELD ASSET MGMT INC CL A LTD VT SH Stock 112585104 483 7,993 SH   SOLE 0 1,280 0 6,713
DOW INC COM Stock 260557103 369 6,508 SH   SOLE 0 6,480 0 28
VANGUARD S&P 500 ETF ETF 922908363 537 1,230 SH   SOLE 0 0 0 1,229
ASTRAZENECA PLC SPONSORED ADR ADR 046353108 334 5,732 SH   SOLE 0 5,732 0 0
ILLUMINA INC COM Stock 452327109 590 1,551 SH   SOLE 0 1,551 0 0
CORTEVA INC COM Stock 22052L104 3,887 82,216 SH   SOLE 0 81,610 0 606
CONSOLIDATED EDISON INC COM Stock 209115104 1,701 19,931 SH   SOLE 0 19,931 0 0
ISHARES 0-5 YEAR TIPS BOND ETF ETF 46429B747 226 2,130 SH   SOLE 0 2,130 0 0
TERADYNE INC COM Stock 880770102 348 2,130 SH   SOLE 0 2,130 0 0
SPDR S&P 600 SMALL CAP ETF ETF 78464A813 13,387 134,666 SH   SOLE 0 8,579 0 126,087
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 1,690 15,326 SH   SOLE 0 15,325 0 0
LILLY ELI & CO COM Stock 532457108 5,464 19,783 SH   SOLE 0 19,749 0 34
AIR PRODS & CHEMS INC COM Stock 009158106 1,038 3,412 SH   SOLE 0 449 0 2,963
LIBERTY ALL STAR EQUITY FD SH BEN INT CEF 530158104 94 11,200 SH   SOLE 0 11,200 0 0
SCHWAB U.S. MID-CAP ETF ETF 808524508 13,722 170,605 SH   SOLE 0 9,587 0 161,018
HALOZYME THERAPEUTICS INC COM Stock 40637H109 805 20,018 SH   SOLE 0 20,018 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 627 2,817 SH   SOLE 0 2,758 0 59
INVESCO SENIOR LOAN ETF ETF 46138G508 2,529 114,419 SH   SOLE 0 114,419 0 0
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106 752 6,888 SH   SOLE 0 6,888 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 3,358 32,008 SH   SOLE 0 20,295 0 11,713
CARRIER GLOBAL CORPORATION COM Stock 14448C104 321 5,925 SH   SOLE 0 5,925 0 0
AFLAC INC COM Stock 001055102 200 3,426 SH   SOLE 0 3,426 0 0
ISHARES FLOATING RATE BOND ETF ETF 46429B655 15,513 305,804 SH   SOLE 0 303,604 0 2,200
ISHARES SELECT DIVIDEND ETF ETF 464287168 1,081 8,815 SH   SOLE 0 8,775 0 40
AMERICAN ELEC PWR CO INC COM Stock 025537101 1,530 17,195 SH   SOLE 0 17,071 0 124
ENTERGY CORP NEW COM Stock 29364G103 607 5,389 SH   SOLE 0 5,389 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 263 2,286 SH   SOLE 0 1,160 0 1,126
RGC RES INC COM Stock 74955L103 1,046 45,475 SH   SOLE 0 45,475 0 0
MARATHON PETE CORP COM Stock 56585A102 378 5,904 SH   SOLE 0 5,860 0 44
UTZ BRANDS INC COM CL A Stock 918090101 1,045 65,540 SH   SOLE 0 65,540 0 0
PINNACLE FINL PARTNERS INC COM Stock 72346Q104 1,012 10,597 SH   SOLE 0 10,597 0 0
VANECK INVESTMENT GRADE FLOATING RATE ETF ETF 92189F486 3,622 143,329 SH   SOLE 0 143,329 0 0
REPUBLIC BANCORP INC KY CL A Stock 760281204 2,284 44,926 SH   SOLE 0 44,926 0 0
ATLASSIAN CORP PLC CL A Stock G06242104 678 1,777 SH   SOLE 0 1,777 0 0
SCHWAB US AGGREGATE BOND ETF ETF 808524839 225 4,180 SH   SOLE 0 4,180 0 0
ISHARES MSCI EAFE VALUE ETF ETF 464288877 1,807 35,857 SH   SOLE 0 35,856 0 0
AIRBNB INC COM CL A Stock 009066101 3,653 21,939 SH   SOLE 0 21,819 0 120
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 5,074 62,777 SH   SOLE 0 62,727 0 50
VISA INC COM CL A Stock 92826C839 641 2,956 SH   SOLE 0 2,679 0 277
ISHARES MSCI INDIA INDEX FUND ETF 46429B598 2,683 58,522 SH   SOLE 0 58,522 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 2,538 17,251 SH   SOLE 0 17,251 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 3,117 9,713 SH   SOLE 0 9,712 0 0
HORIZON THERAPEUTICS PUB L SHS Stock G46188101 1,521 14,118 SH   SOLE 0 14,118 0 0
NUVEEN MUN VALUE FD INC COM CEF 670928100 1,319 127,037 SH   SOLE 0 127,037 0 0
PHILLIPS 66 COM Stock 718546104 715 9,870 SH   SOLE 0 1,959 0 7,911
META PLATFORMS INC CL A Stock 30303M102 4,039 12,009 SH   SOLE 0 11,805 0 204
THERAPEUTICSMD INC COM Stock 88338N107 18 51,532 SH   SOLE 0 51,532 0 0
TOLL BROTHERS INC COM Stock 889478103 5,848 80,781 SH   SOLE 0 80,781 0 0
WASHINGTON REAL ESTATE INVT TR SH BEN INT REIT 939653101 429 16,600 SH   SOLE 0 16,600 0 0
MONDELEZ INTL INC CL A Stock 609207105 1,543 23,271 SH   SOLE 0 6,671 0 16,600
PENTAIR PLC SHS Stock G7S00T104 297 4,066 SH   SOLE 0 4,066 0 0
BROADCOM INC COM Stock 11135F101 3,407 5,120 SH   SOLE 0 1,747 0 3,373
VANGUARD SHORT-TERM INFLATION-PROTECTED SECURITIES ETF ETF 922020805 5,143 100,050 SH   SOLE 0 100,050 0 0
CANADIAN PAC RY LTD COM Stock 13645T100 8,600 119,546 SH   SOLE 0 119,137 0 409
BARCLAYS PLC ADR ADR 06738E204 139 13,435 SH   SOLE 0 13,435 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109 465 5,312 SH   SOLE 0 1,078 0 4,234
ROYAL BK CDA COM Stock 780087102 1,843 17,365 SH   SOLE 0 17,365 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 2,118 5,110 SH   SOLE 0 1,385 0 3,725
EQUIFAX INC COM Stock 294429105 2,890 9,870 SH   SOLE 0 9,870 0 0
NVIDIA CORPORATION COM Stock 67066G104 16,392 55,732 SH   SOLE 0 55,604 0 128
ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288646 5,120 95,019 SH   SOLE 0 95,019 0 0
ISHARES SHORT TREASURY BOND ETF ETF 464288679 805 7,287 SH   SOLE 0 7,287 0 0
SANDY SPRING BANCORP INC COM Stock 800363103 300 6,250 SH   SOLE 0 6,250 0 0
GENUINE PARTS CO COM Stock 372460105 1,630 11,628 SH   SOLE 0 1,986 0 9,642
ABBVIE INC COM Stock 00287Y109 11,134 82,228 SH   SOLE 0 82,211 0 17
S&P GLOBAL INC COM Stock 78409V104 279 592 SH   SOLE 0 575 0 17
ZOETIS INC CL A Stock 98978V103 17,020 69,745 SH   SOLE 0 69,708 0 37
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100 260 2,162 SH   SOLE 0 2,162 0 0
FIRST TRUST PREFERRED SECURITIES AND INCOME ETF ETF 33739E108 408 20,097 SH   SOLE 0 0 0 20,097
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 1,749 5,969 SH   SOLE 0 5,968 0 0
BLACKSTONE INC COM Stock 09260D107 499 3,860 SH   SOLE 0 3,860 0 0
ZIMMER BIOMET HOLDINGS INC COM Stock 98956P102 207 1,626 SH   SOLE 0 1,626 0 0
QUALCOMM INC COM Stock 747525103 9,035 49,409 SH   SOLE 0 36,838 0 12,571
GENERAL DYNAMICS CORP COM Stock 369550108 3,902 18,715 SH   SOLE 0 18,545 0 170
MCDONALDS CORP COM Stock 580135101 2,852 10,638 SH   SOLE 0 5,793 0 4,845
DOVER CORP COM Stock 260003108 456 2,510 SH   SOLE 0 2,493 0 17
CISCO SYS INC COM Stock 17275R102 6,010 94,836 SH   SOLE 0 68,405 0 26,431
CAPITAL ONE FINL CORP COM Stock 14040H105 742 5,117 SH   SOLE 0 5,084 0 33
COHEN & STEERS INFRASTRUCTURE COM CEF 19248A109 1,346 47,239 SH   SOLE 0 47,239 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107 313 2,172 SH   SOLE 0 2,172 0 0
AT&T INC COM Stock 00206R102 753 30,613 SH   SOLE 0 29,940 0 673
CLEARWAY ENERGY INC CL C Stock 18539C204 1,170 32,470 SH   SOLE 0 32,470 0 0
PRECIGEN INC COM Stock 74017N105 325 87,573 SH   SOLE 0 87,573 0 0
GENERAL ELECTRIC CO COM NEW Stock 369604301 283 3,000 SH   SOLE 0 2,864 0 136
NOKIA CORP SPONSORED ADR ADR 654902204 157 25,182 SH   SOLE 0 25,182 0 0
VEEVA SYS INC CL A COM Stock 922475108 254 995 SH   SOLE 0 995 0 0
LULULEMON ATHLETICA INC COM Stock 550021109 409 1,045 SH   SOLE 0 1,045 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 814 1,707 SH   SOLE 0 930 0 777
CIGNA CORP NEW COM Stock 125523100 3,961 17,250 SH   SOLE 0 17,242 0 8
ONEOK INC NEW COM Stock 682680103 874 14,866 SH   SOLE 0 14,837 0 29
WELLS FARGO CO NEW COM Stock 949746101 454 9,462 SH   SOLE 0 8,272 0 1,190
UNION PAC CORP COM Stock 907818108 795 3,157 SH   SOLE 0 3,123 0 34
RIO TINTO PLC SPONSORED ADR ADR 767204100 504 7,525 SH   SOLE 0 7,525 0 0
ISHARES MBS ETF ETF 464288588 17,150 159,635 SH   SOLE 0 158,885 0 750
SALESFORCE COM INC COM Stock 79466L302 8,304 32,677 SH   SOLE 0 32,565 0 112
NORTHROP GRUMMAN CORP COM Stock 666807102 636 1,642 SH   SOLE 0 1,642 0 0
REPUBLIC SVCS INC COM Stock 760759100 508 3,640 SH   SOLE 0 1,141 0 2,499
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 19,764 29,620 SH   SOLE 0 26,874 0 2,746
LOCKHEED MARTIN CORP COM Stock 539830109 1,436 4,041 SH   SOLE 0 1,640 0 2,401
JPMORGAN CHASE & CO COM Stock 46625H100 5,387 34,018 SH   SOLE 0 20,833 0 13,185
INTERNATIONAL PAPER CO COM Stock 460146103 393 8,356 SH   SOLE 0 8,356 0 0
ISHARES 5-10 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288638 789 13,319 SH   SOLE 0 13,319 0 0
CHEVRON CORP NEW COM Stock 166764100 2,860 24,373 SH   SOLE 0 16,703 0 7,670
ISHARES NATIONAL MUNI BOND ETF ETF 464288414 473 4,065 SH   SOLE 0 4,065 0 0
ALBEMARLE CORP COM Stock 012653101 10,269 43,929 SH   SOLE 0 43,929 0 0
CONOCOPHILLIPS COM Stock 20825C104 479 6,632 SH   SOLE 0 6,532 0 100
DANAHER CORPORATION COM Stock 235851102 2,592 7,877 SH   SOLE 0 7,151 0 726
SPDR S&P BANK ETF ETF 78464A797 9,141 167,549 SH   SOLE 0 167,549 0 0
BK OF AMERICA CORP COM Stock 060505104 2,755 61,933 SH   SOLE 0 30,358 0 31,575
VANGUARD CONSUMER DISCRETIONARY INDEX FUND ETF 92204A108 313 918 SH   SOLE 0 918 0 0
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETF ETF 78464A805 846 14,472 SH   SOLE 0 688 0 13,784
WALMART INC COM Stock 931142103 1,158 8,002 SH   SOLE 0 7,952 0 50
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 907 6,783 SH   SOLE 0 6,171 0 612
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101 2,073 24,084 SH   SOLE 0 14,818 0 9,266
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 2,109 42,648 SH   SOLE 0 42,648 0 0
TEXAS INSTRS INC COM Stock 882508104 11,984 63,586 SH   SOLE 0 63,097 0 489
TARGET CORP COM Stock 87612E106 2,498 10,792 SH   SOLE 0 10,763 0 29
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406 2,341 20,879 SH   SOLE 0 20,128 0 750
PFIZER INC COM Stock 717081103 6,799 115,142 SH   SOLE 0 114,884 0 258
ISHARES 0-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 46434V100 3,195 62,577 SH   SOLE 0 62,577 0 0
3M CO COM Stock 88579Y101 1,884 10,606 SH   SOLE 0 10,606 0 0
KLA CORP COM NEW Stock 482480100 599 1,392 SH   SOLE 0 122 0 1,270
CATERPILLAR INC COM Stock 149123101 974 4,710 SH   SOLE 0 4,685 0 25
ALPHABET INC CAP STK CL C Stock 02079K107 16,618 5,743 SH   SOLE 0 5,704 0 39
AMERICAN EXPRESS CO COM Stock 025816109 2,934 17,931 SH   SOLE 0 9,717 0 8,214
AMGEN INC COM Stock 031162100 1,062 4,719 SH   SOLE 0 4,622 0 97
APPLIED MATLS INC COM Stock 038222105 729 4,630 SH   SOLE 0 4,630 0 0
OTIS WORLDWIDE CORP COM Stock 68902V107 268 3,078 SH   SOLE 0 3,078 0 0
TCW STRATEGIC INCOME FD INC COM CEF 872340104 513 88,900 SH   SOLE 0 88,900 0 0
ANALOG DEVICES INC COM Stock 032654105 897 5,105 SH   SOLE 0 616 0 4,489
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF ETF 46138E784 4,272 162,128 SH   SOLE 0 162,128 0 0
TRANSDIGM GROUP INC COM Stock 893641100 318 499 SH   SOLE 0 0 0 499
HUMANA INC COM Stock 444859102 219 472 SH   SOLE 0 472 0 0
SPDR PORTFOLIO TIPS ETF ETF 78464A656 3,327 105,605 SH   SOLE 0 105,605 0 0
WILLIAMS COS INC COM Stock 969457100 476 18,288 SH   SOLE 0 18,288 0 0
IHS MARKIT LTD SHS Stock G47567105 344 2,590 SH   SOLE 0 2,590 0 0
WESTERN ASSET MUN PARTNERS FD COM CEF 95766P108 231 14,873 SH   SOLE 0 14,873 0 0
MERCADOLIBRE INC COM Stock 58733R102 338 251 SH   SOLE 0 251 0 0
BANK MONTREAL QUE COM Stock 063671101 399 3,700 SH   SOLE 0 2,700 0 1,000
UNITED MICROELECTRONICS CORP SPON ADR NEW ADR 910873405 125 10,665 SH   SOLE 0 10,665 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 578 3,367 SH   SOLE 0 3,367 0 0
NUVEEN PFD & INCOME OPPORTUNIT COM CEF 67073B106 1,248 127,850 SH   SOLE 0 127,850 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 272 2,386 SH   SOLE 0 2,286 0 100
GLOBANT S A COM Stock L44385109 447 1,422 SH   SOLE 0 1,422 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 10,047 179,949 SH   SOLE 0 17,357 0 162,592
EATON CORP PLC SHS Stock G29183103 614 3,555 SH   SOLE 0 2,534 0 1,021
BLACKROCK ULTRA SHORT-TERM BOND ETF ETF 46434V878 2,413 47,879 SH   SOLE 0 47,879 0 0
TRIMBLE INC COM Stock 896239100 8,567 98,256 SH   SOLE 0 98,256 0 0
CYBERARK SOFTWARE LTD SHS Stock M2682V108 1,630 9,405 SH   SOLE 0 9,365 0 40
ETFMG PRIME CYBER SECURITY ETF ETF 26924G201 3,485 56,720 SH   SOLE 0 56,560 0 160
VANGUARD SHORT-TERM BOND INDEX FUND ETF 921937827 3,695 45,713 SH   SOLE 0 45,712 0 0
SAUL CTRS INC COM REIT 804395101 3,236 61,030 SH   SOLE 0 61,030 0 0
LAM RESEARCH CORP COM Stock 512807108 310 431 SH   SOLE 0 424 0 7
PHILIP MORRIS INTL INC COM Stock 718172109 351 3,694 SH   SOLE 0 3,694 0 0
PARKER-HANNIFIN CORP COM Stock 701094104 982 3,087 SH   SOLE 0 135 0 2,952
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 3,810 61,112 SH   SOLE 0 60,950 0 162
REALTY INCOME CORP COM REIT 756109104 677 9,461 SH   SOLE 0 9,461 0 0
ALTRIA GROUP INC COM Stock 02209S103 393 8,284 SH   SOLE 0 7,910 0 374
DOMINION ENERGY INC COM Stock 25746U109 10,870 138,370 SH   SOLE 0 123,645 0 14,725
AGILENT TECHNOLOGIES INC COM Stock 00846U101 778 4,872 SH   SOLE 0 1,220 0 3,652
EXXON MOBIL CORP COM Stock 30231G102 5,351 87,444 SH   SOLE 0 82,480 0 4,964
UNITEDHEALTH GROUP INC COM Stock 91324P102 1,763 3,511 SH   SOLE 0 1,346 0 2,164
TRAVELERS COMPANIES INC COM Stock 89417E109 1,696 10,839 SH   SOLE 0 10,839 0 0
LOWES COS INC COM Stock 548661107 1,858 7,189 SH   SOLE 0 4,208 0 2,981
SOLAREDGE TECHNOLOGIES INC COM Stock 83417M104 8,895 31,705 SH   SOLE 0 30,932 0 773
DEERE & CO COM Stock 244199105 1,573 4,588 SH   SOLE 0 4,573 0 15
SOUTHWEST AIRLS CO COM Stock 844741108 581 13,558 SH   SOLE 0 13,158 0 400
ISHARES MSCI ACWI INDEX FUND ETF 464288257 217 2,050 SH   SOLE 0 2,050 0 0
COLGATE PALMOLIVE CO COM Stock 194162103 590 6,917 SH   SOLE 0 5,955 0 962
SHOPIFY INC CL A Stock 82509L107 4,763 3,458 SH   SOLE 0 3,455 0 3
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 11,114 155,267 SH   SOLE 0 18,614 0 136,653
FOMENTO ECONOMICO MEXICANO SAB SPON ADR UNITS ADR 344419106 2,441 31,408 SH   SOLE 0 31,208 0 200
PAYPAL HLDGS INC COM Stock 70450Y103 2,593 13,749 SH   SOLE 0 13,633 0 116
LINDBLAD EXPEDITIONS HLDGS INC COM Stock 535219109 1,259 80,675 SH   SOLE 0 80,675 0 0
BLACKROCK INC COM Stock 09247X101 255 278 SH   SOLE 0 278 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 339 1,196 SH   SOLE 0 1,196 0 0
VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 856 15,594 SH   SOLE 0 15,594 0 0
APPLE INC COM Stock 037833100 48,217 271,538 SH   SOLE 0 259,174 0 12,363
ABBOTT LABS COM Stock 002824100 11,610 82,492 SH   SOLE 0 75,012 0 7,480
DISNEY WALT CO COM Stock 254687106 7,545 48,712 SH   SOLE 0 42,131 0 6,581
INVESCO PREFERRED ETF ETF 46138E511 11,526 768,371 SH   SOLE 0 50,815 0 717,556
SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ETF 78468R663 2,233 24,428 SH   SOLE 0 21,652 0 2,776
MARSH & MCLENNAN COS INC COM Stock 571748102 219 1,259 SH   SOLE 0 1,259 0 0
MFS INTER INCOME TR SH BEN INT CEF 55273C107 158 44,050 SH   SOLE 0 44,050 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 201 1,195 SH   SOLE 0 0 0 1,195