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 8,741 82,299 SH   SOLE 0 80,139 0 2,160
PRUDENTIAL FINL INC COM Stock 744320102 355 3,706 SH   SOLE 0 3,706 0 0
INVESCO QQQ TRUST ETF 46090E103 1,761 6,282 SH   SOLE 0 6,282 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 774 6,087 SH   SOLE 0 5,912 0 175
STARBUCKS CORP COM Stock 855244109 446 5,842 SH   SOLE 0 3,379 0 2,462
OLD REP INTL CORP COM Stock 680223104 8,221 367,647 SH   SOLE 0 366,628 0 1,019
ELEVANCE HEALTH INC COM Stock 036752103 5,637 11,681 SH   SOLE 0 11,661 0 20
DOLLAR GEN CORP NEW COM Stock 256677105 6,694 27,275 SH   SOLE 0 27,178 0 97
VULCAN MATLS CO COM Stock 929160109 367 2,580 SH   SOLE 0 2,560 0 20
JOHNSON & JOHNSON COM Stock 478160104 10,166 57,270 SH   SOLE 0 49,575 0 7,695
WILLIAMS SONOMA INC COM Stock 969904101 2,998 27,023 SH   SOLE 0 27,023 0 0
WASTE MGMT INC DEL COM Stock 94106L109 1,390 9,088 SH   SOLE 0 8,888 0 200
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 12,096 64,130 SH   SOLE 0 63,071 0 1,059
VANGUARD ENERGY INDEX FUND ETF 92204A306 8,402 84,469 SH   SOLE 0 84,069 0 400
COSTCO WHSL CORP NEW COM Stock 22160K105 9,214 19,224 SH   SOLE 0 17,866 0 1,358
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 649 16,185 SH   SOLE 0 16,185 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104 1,368 4,605 SH   SOLE 0 983 0 3,622
YUM BRANDS INC COM Stock 988498101 258 2,271 SH   SOLE 0 2,093 0 178
BOSTON SCIENTIFIC CORP COM Stock 101137107 742 19,920 SH   SOLE 0 19,520 0 400
PROCTER AND GAMBLE CO COM Stock 742718109 6,063 42,165 SH   SOLE 0 40,519 0 1,645
COCA COLA CO COM Stock 191216100 5,063 80,476 SH   SOLE 0 80,213 0 263
GENERAL MLS INC COM Stock 370334104 361 4,788 SH   SOLE 0 4,788 0 0
PPG INDS INC COM Stock 693506107 1,633 14,280 SH   SOLE 0 14,280 0 0
TRUIST FINL CORP COM Stock 89832Q109 2,132 44,947 SH   SOLE 0 44,468 0 479
UNITED PARCEL SERVICE INC CL B Stock 911312106 1,244 6,817 SH   SOLE 0 1,639 0 5,177
VANGUARD REAL ESTATE ETF ETF 922908553 1,708 18,746 SH   SOLE 0 18,291 0 454
BIOGEN INC COM Stock 09062X103 375 1,841 SH   SOLE 0 1,841 0 0
INTEL CORP COM Stock 458140100 2,203 58,880 SH   SOLE 0 45,180 0 13,700
CME GROUP INC COM Stock 12572Q105 19,419 94,867 SH   SOLE 0 93,944 0 923
MEDTRONIC PLC SHS Stock G5960L103 1,183 13,181 SH   SOLE 0 5,422 0 7,759
CLOROX CO DEL COM Stock 189054109 215 1,523 SH   SOLE 0 1,185 0 338
NETFLIX INC COM Stock 64110L106 302 1,727 SH   SOLE 0 1,127 0 600
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 436 1,415 SH   SOLE 0 1,415 0 0
ADVANCE AUTO PARTS INC COM Stock 00751Y106 458 2,646 SH   SOLE 0 2,646 0 0
LAUDER ESTEE COS INC CL A Stock 518439104 4,167 16,362 SH   SOLE 0 16,325 0 37
MERCK & CO INC COM Stock 58933Y105 7,004 76,828 SH   SOLE 0 71,207 0 5,620
SPDR S&P 500 ETF ETF 78462F103 4,880 12,937 SH   SOLE 0 10,258 0 2,678
MASTERCARD INCORPORATED CL A Stock 57636Q104 327 1,036 SH   SOLE 0 1,036 0 0
UNITED RENTALS INC COM Stock 911363109 7,786 32,051 SH   SOLE 0 31,991 0 60
STEEL DYNAMICS INC COM Stock 858119100 1,283 19,394 SH   SOLE 0 19,394 0 0
NORDSON CORP COM Stock 655663102 291 1,438 SH   SOLE 0 1,438 0 0
ALLSTATE CORP COM Stock 020002101 254 2,008 SH   SOLE 0 2,008 0 0
DIAGEO PLC SPON ADR NEW ADR 25243Q205 1,116 6,410 SH   SOLE 0 628 0 5,782
SMUCKER J M CO COM NEW Stock 832696405 321 2,509 SH   SOLE 0 2,465 0 44
EDWARDS LIFESCIENCES CORP COM Stock 28176E108 360 3,783 SH   SOLE 0 3,783 0 0
ISHARES S&P 100 ETF ETF 464287101 221 1,279 SH   SOLE 0 1,279 0 0
BANK NEW YORK MELLON CORP COM Stock 064058100 1,133 27,166 SH   SOLE 0 27,166 0 0
TEGNA INC COM Stock 87901J105 260 12,400 SH   SOLE 0 12,400 0 0
GOLDMAN SACHS ACCESS TREASURY 0-1 YEAR ETF ETF 381430529 1,647 16,493 SH   SOLE 0 16,493 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 5,492 108,209 SH   SOLE 0 89,737 0 18,472
CHUBB LIMITED COM Stock H1467J104 852 4,332 SH   SOLE 0 4,332 0 0
FEDEX CORP COM Stock 31428X106 3,673 16,202 SH   SOLE 0 15,627 0 575
PEPSICO INC COM Stock 713448108 7,103 42,620 SH   SOLE 0 33,050 0 9,569
JPMORGAN ALERIAN MLP INDEX ETN ETF 46625H365 342 18,025 SH   SOLE 0 18,025 0 0
SNAP INC CL A Stock 83304A106 818 62,298 SH   SOLE 0 61,963 0 335
KIMBERLY-CLARK CORP COM Stock 494368103 4,330 32,040 SH   SOLE 0 31,840 0 200
HONEYWELL INTL INC COM Stock 438516106 836 4,812 SH   SOLE 0 4,212 0 600
TRANE TECHNOLOGIES PLC SHS Stock G8994E103 988 7,608 SH   SOLE 0 7,608 0 0
FORD MTR CO DEL COM Stock 345370860 346 31,054 SH   SOLE 0 30,254 0 800
US BANCORP DEL COM NEW Stock 902973304 319 6,936 SH   SOLE 0 6,936 0 0
HOME DEPOT INC COM Stock 437076102 10,388 37,875 SH   SOLE 0 33,071 0 4,804
BAXTER INTL INC COM Stock 071813109 238 3,700 SH   SOLE 0 3,700 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 413 1,967 SH   SOLE 0 1,267 0 700
DUPONT DE NEMOURS INC COM Stock 26614N102 2,147 38,634 SH   SOLE 0 38,344 0 290
ISHARES ESG AWARE 1-5 YEAR USD CORPORATE BOND ETF ETF 46435G243 444 18,441 SH   SOLE 0 0 0 18,441
SPDR GOLD SHARES ETF 78463V107 925 5,489 SH   SOLE 0 5,308 0 181
SOUTHERN CO COM Stock 842587107 3,139 44,026 SH   SOLE 0 43,764 0 262
BECTON DICKINSON & CO COM Stock 075887109 633 2,566 SH   SOLE 0 370 0 2,196
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 507 2,318 SH   SOLE 0 114 0 2,204
LABORATORY CORP AMER HLDGS COM NEW Stock 50540R409 393 1,675 SH   SOLE 0 1,675 0 0
SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805 11,293 359,085 SH   SOLE 0 20,783 0 338,302
SCHWAB U.S. LARGE-CAP ETF ETF 808524201 270 6,046 SH   SOLE 0 6,046 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847 401 10,105 SH   SOLE 0 1,536 0 8,569
IQVIA HLDGS INC COM Stock 46266C105 230 1,060 SH   SOLE 0 1,060 0 0
AON PLC SHS CL A Stock G0403H108 2,316 8,589 SH   SOLE 0 4,939 0 3,650
ISHARES S&P SMALL-CAP FUND ETF 464287804 1,717 18,580 SH   SOLE 0 18,580 0 0
LUNA INNOVATIONS INC COM Stock 550351100 65 11,229 SH   SOLE 0 11,229 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 12,743 46,675 SH   SOLE 0 43,294 0 3,381
ADOBE SYSTEMS INCORPORATED COM Stock 00724F101 15,600 42,617 SH   SOLE 0 42,305 0 312
WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 237 7,146 SH   SOLE 0 5,688 0 1,458
VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870 435 5,442 SH   SOLE 0 5,442 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 12,128 5,565 SH   SOLE 0 5,445 0 120
FISERV INC COM Stock 337738108 1,145 12,871 SH   SOLE 0 11,596 0 1,275
INTUIT COM Stock 461202103 10,730 27,838 SH   SOLE 0 27,643 0 195
UNILEVER PLC SPON ADR NEW ADR 904767704 5,112 111,540 SH   SOLE 0 108,340 0 3,200
AEGON N V NY REGISTRY SHS ADR 007924103 220 50,318 SH   SOLE 0 49,319 0 999
AMERICAN NATL BANKSHARES INC COM Stock 027745108 1,121 32,398 SH   SOLE 0 32,398 0 0
CSX CORP COM Stock 126408103 777 26,738 SH   SOLE 0 26,738 0 0
COMCAST CORP NEW CL A Stock 20030N101 282 7,178 SH   SOLE 0 6,416 0 762
MICROSOFT CORP COM Stock 594918104 28,656 111,578 SH   SOLE 0 103,361 0 8,217
CVS HEALTH CORP COM Stock 126650100 9,818 105,953 SH   SOLE 0 101,573 0 4,380
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 409 1 SH   SOLE 0 0 0 1
CBOE GLOBAL MKTS INC COM Stock 12503M108 7,584 67,004 SH   SOLE 0 66,754 0 250
BOEING CO COM Stock 097023105 461 3,370 SH   SOLE 0 3,370 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 1,803 9,151 SH   SOLE 0 8,950 0 201
NEXTERA ENERGY INC COM Stock 65339F101 605 7,805 SH   SOLE 0 7,094 0 711
VANGUARD SHORT-TERM GOVERNMENT BOND ETF ETF 92206C102 19,025 323,229 SH   SOLE 0 60,228 0 263,001
TESLA INC COM Stock 88160R101 316 469 SH   SOLE 0 469 0 0
MSCI INC COM Stock 55354G100 3,594 8,720 SH   SOLE 0 8,684 0 36
ISHARES ESG AWARE U.S. AGGREGATE BOND ETF ETF 46435U549 835 17,062 SH   SOLE 0 0 0 17,062
ATLANTIC UN BANKSHARES CORP COM Stock 04911A107 1,616 47,642 SH   SOLE 0 47,513 0 129
EASTGROUP PPTYS INC COM REIT 277276101 432 2,801 SH   SOLE 0 0 0 2,801
GERDAU SA SPON ADR REP PFD ADR 373737105 57 13,219 SH   SOLE 0 13,219 0 0
NORFOLK SOUTHN CORP COM Stock 655844108 4,147 18,247 SH   SOLE 0 18,097 0 150
UDR INC COM REIT 902653104 979 21,267 SH   SOLE 0 21,240 0 27
VORNADO RLTY TR SH BEN INT REIT 929042109 2,128 74,430 SH   SOLE 0 67,580 0 6,850
VANGUARD FTSE EUROPE ETF ETF 922042874 2,690 50,935 SH   SOLE 0 48,435 0 2,500
WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 664 17,520 SH   SOLE 0 17,520 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH Stock 112585104 567 12,746 SH   SOLE 0 145 0 12,601
DOW INC COM Stock 260557103 274 5,311 SH   SOLE 0 5,053 0 258
VANGUARD S&P 500 ETF ETF 922908363 377 1,087 SH   SOLE 0 14 0 1,072
ASTRAZENECA PLC SPONSORED ADR ADR 046353108 379 5,732 SH   SOLE 0 5,732 0 0
ILLUMINA INC COM Stock 452327109 314 1,701 SH   SOLE 0 1,701 0 0
CORTEVA INC COM Stock 22052L104 4,325 79,879 SH   SOLE 0 77,873 0 2,006
CONSOLIDATED EDISON INC COM Stock 209115104 1,819 19,131 SH   SOLE 0 18,791 0 340
VANECK GOLD MINERS ETF ETF 92189F106 6,316 230,670 SH   SOLE 0 230,027 0 643
SPDR S&P 600 SMALL CAP ETF ETF 78464A813 13,382 167,105 SH   SOLE 0 5,926 0 161,179
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 1,246 15,477 SH   SOLE 0 14,852 0 624
VANGUARD RUSSELL 2000 ETF ETF 92206C664 1,359 19,882 SH   SOLE 0 19,435 0 446
LILLY ELI & CO COM Stock 532457108 6,171 19,034 SH   SOLE 0 18,899 0 135
AIR PRODS & CHEMS INC COM Stock 009158106 893 3,713 SH   SOLE 0 364 0 3,349
LIBERTY ALL STAR EQUITY FD SH BEN INT CEF 530158104 70 11,200 SH   SOLE 0 11,200 0 0
SCHWAB U.S. MID-CAP ETF ETF 808524508 15,474 246,673 SH   SOLE 0 8,414 0 238,259
HALOZYME THERAPEUTICS INC COM Stock 40637H109 890 20,218 SH   SOLE 0 20,218 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 479 2,831 SH   SOLE 0 2,794 0 37
INVESCO SENIOR LOAN ETF ETF 46138G508 2,979 146,986 SH   SOLE 0 146,812 0 174
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106 622 6,788 SH   SOLE 0 6,788 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 3,402 31,733 SH   SOLE 0 19,748 0 11,985
CARRIER GLOBAL CORPORATION COM Stock 14448C104 333 9,342 SH   SOLE 0 9,342 0 0
ISHARES FLOATING RATE BOND ETF ETF 46429B655 14,824 296,947 SH   SOLE 0 288,947 0 8,000
ISHARES SELECT DIVIDEND ETF ETF 464287168 1,314 11,165 SH   SOLE 0 8,625 0 2,540
AMERICAN ELEC PWR CO INC COM Stock 025537101 1,611 16,789 SH   SOLE 0 16,674 0 115
ENTERGY CORP NEW COM Stock 29364G103 607 5,389 SH   SOLE 0 5,389 0 0
RGC RES INC COM Stock 74955L103 851 44,615 SH   SOLE 0 44,015 0 600
MARATHON PETE CORP COM Stock 56585A102 517 6,284 SH   SOLE 0 6,284 0 0
UTZ BRANDS INC COM CL A Stock 918090101 711 51,420 SH   SOLE 0 51,420 0 0
PINNACLE FINL PARTNERS INC COM Stock 72346Q104 799 11,047 SH   SOLE 0 10,932 0 115
VANECK INVESTMENT GRADE FLOATING RATE ETF ETF 92189F486 4,556 184,620 SH   SOLE 0 184,418 0 202
REPUBLIC BANCORP INC KY CL A Stock 760281204 2,124 44,026 SH   SOLE 0 44,026 0 0
ISHARES MSCI EAFE VALUE ETF ETF 464288877 1,608 37,058 SH   SOLE 0 36,286 0 772
AIRBNB INC COM CL A Stock 009066101 2,639 29,620 SH   SOLE 0 28,120 0 1,500
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 4,336 60,535 SH   SOLE 0 60,484 0 50
VISA INC COM CL A Stock 92826C839 628 3,189 SH   SOLE 0 2,994 0 195
DIMENSIONAL U.S. CORE EQUITY 2 ETF ETF 25434V708 1,782 76,499 SH   SOLE 0 5,918 0 70,581
BRIGHT HEALTH GROUP INC COM Stock 10920V107 27 15,000 SH   SOLE 0 15,000 0 0
KELLOGG CO COM Stock 487836108 216 3,027 SH   SOLE 0 3,027 0 0
ISHARES MSCI INDIA INDEX FUND ETF 46429B598 2,304 58,522 SH   SOLE 0 58,522 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 2,263 17,156 SH   SOLE 0 16,442 0 713
VANGUARD GROWTH INDEX FUND ETF 922908736 2,291 10,277 SH   SOLE 0 10,051 0 225
HORIZON THERAPEUTICS PUB L SHS Stock G46188101 717 8,986 SH   SOLE 0 8,986 0 0
NUVEEN MUN VALUE FD INC COM CEF 670928100 1,137 127,314 SH   SOLE 0 121,214 0 6,100
PHILLIPS 66 COM Stock 718546104 783 9,548 SH   SOLE 0 2,029 0 7,519
IRON MTN INC NEW COM REIT 46284V101 361 7,418 SH   SOLE 0 7,304 0 114
META PLATFORMS INC CL A Stock 30303M102 1,516 9,399 SH   SOLE 0 8,774 0 625
THERAPEUTICSMD INC COM NEW Stock 88338N206 0 51,532 SH   SOLE 0 51,532 0 0
WASHINGTON REAL ESTATE INVT TR SH BEN INT REIT 939653101 337 15,800 SH   SOLE 0 15,800 0 0
MONDELEZ INTL INC CL A Stock 609207105 1,475 23,755 SH   SOLE 0 6,426 0 17,329
BROADCOM INC COM Stock 11135F101 2,158 4,442 SH   SOLE 0 1,710 0 2,732
VANGUARD SHORT-TERM INFLATION-PROTECTED SECURITIES ETF ETF 922020805 4,643 92,638 SH   SOLE 0 91,983 0 655
CANADIAN PAC RY LTD COM Stock 13645T100 9,129 130,710 SH   SOLE 0 121,467 0 9,243
NOVARTIS AG SPONSORED ADR ADR 66987V109 507 5,996 SH   SOLE 0 868 0 5,128
ROYAL BK CDA COM Stock 780087102 1,872 19,331 SH   SOLE 0 17,581 0 1,750
TOTALENERGIES SE SPONSORED ADS ADR 89151E109 273 5,184 SH   SOLE 0 5,184 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 1,292 4,655 SH   SOLE 0 1,263 0 3,392
EQUIFAX INC COM Stock 294429105 1,766 9,664 SH   SOLE 0 9,514 0 150
NVIDIA CORPORATION COM Stock 67066G104 7,739 51,057 SH   SOLE 0 50,817 0 240
ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288646 4,312 85,299 SH   SOLE 0 85,299 0 0
ISHARES SHORT TREASURY BOND ETF ETF 464288679 694 6,302 SH   SOLE 0 6,302 0 0
SANDY SPRING BANCORP INC COM Stock 800363103 232 5,950 SH   SOLE 0 5,950 0 0
GENUINE PARTS CO COM Stock 372460105 1,619 12,174 SH   SOLE 0 2,362 0 9,812
GRAINGER W W INC COM Stock 384802104 232 510 SH   SOLE 0 510 0 0
ABBVIE INC COM Stock 00287Y109 12,250 79,982 SH   SOLE 0 79,648 0 334
S&P GLOBAL INC COM Stock 78409V104 446 1,322 SH   SOLE 0 1,303 0 19
ZOETIS INC CL A Stock 98978V103 11,837 68,863 SH   SOLE 0 68,653 0 210
FIRST TRUST PREFERRED SECURITIES AND INCOME ETF ETF 33739E108 346 20,097 SH   SOLE 0 0 0 20,097
BLACKSTONE INC COM Stock 09260D107 276 3,030 SH   SOLE 0 3,030 0 0
QUALCOMM INC COM Stock 747525103 5,971 46,744 SH   SOLE 0 35,179 0 11,565
GENERAL DYNAMICS CORP COM Stock 369550108 3,721 16,820 SH   SOLE 0 16,367 0 453
MCDONALDS CORP COM Stock 580135101 2,504 10,141 SH   SOLE 0 5,166 0 4,975
DOVER CORP COM Stock 260003108 305 2,510 SH   SOLE 0 2,510 0 0
CISCO SYS INC COM Stock 17275R102 3,939 92,373 SH   SOLE 0 67,765 0 24,608
CAPITAL ONE FINL CORP COM Stock 14040H105 549 5,267 SH   SOLE 0 5,267 0 0
COHEN & STEERS INFRASTRUCTURE COM CEF 19248A109 1,138 44,969 SH   SOLE 0 44,969 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107 209 2,728 SH   SOLE 0 2,728 0 0
AT&T INC COM Stock 00206R102 484 23,079 SH   SOLE 0 22,321 0 758
CLEARWAY ENERGY INC CL C Stock 18539C204 2,977 85,440 SH   SOLE 0 80,540 0 4,900
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 317 4,435 SH   SOLE 0 4,435 0 0
PRECIGEN INC COM Stock 74017N105 115 85,873 SH   SOLE 0 85,873 0 0
VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 3,405 55,545 SH   SOLE 0 54,506 0 1,038
NOKIA CORP SPONSORED ADR ADR 654902204 133 28,913 SH   SOLE 0 28,913 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 551 1,452 SH   SOLE 0 930 0 522
CIGNA CORP NEW COM Stock 125523100 4,289 16,277 SH   SOLE 0 16,277 0 0
ONEOK INC NEW COM Stock 682680103 835 15,042 SH   SOLE 0 14,595 0 447
WELLS FARGO CO NEW COM Stock 949746101 346 8,834 SH   SOLE 0 7,734 0 1,100
UNION PAC CORP COM Stock 907818108 1,018 4,771 SH   SOLE 0 4,771 0 0
RIO TINTO PLC SPONSORED ADR ADR 767204100 226 3,705 SH   SOLE 0 3,705 0 0
ISHARES MBS ETF ETF 464288588 15,489 158,880 SH   SOLE 0 158,095 0 785
SALESFORCE INC COM Stock 79466L302 5,096 30,875 SH   SOLE 0 30,785 0 90
NORTHROP GRUMMAN CORP COM Stock 666807102 865 1,807 SH   SOLE 0 1,807 0 0
REPUBLIC SVCS INC COM Stock 760759100 449 3,432 SH   SOLE 0 1,075 0 2,357
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 8,727 16,063 SH   SOLE 0 13,443 0 2,620
LOCKHEED MARTIN CORP COM Stock 539830109 854 1,986 SH   SOLE 0 1,536 0 450
JPMORGAN CHASE & CO COM Stock 46625H100 3,423 30,400 SH   SOLE 0 18,980 0 11,420
INTERNATIONAL PAPER CO COM Stock 460146103 326 7,799 SH   SOLE 0 7,349 0 450
ISHARES 5-10 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288638 725 14,208 SH   SOLE 0 14,208 0 0
CHEVRON CORP NEW COM Stock 166764100 3,524 24,340 SH   SOLE 0 17,886 0 6,454
ISHARES NATIONAL MUNI BOND ETF ETF 464288414 481 4,520 SH   SOLE 0 4,000 0 520
CONOCOPHILLIPS COM Stock 20825C104 598 6,661 SH   SOLE 0 6,361 0 300
DANAHER CORPORATION COM Stock 235851102 1,453 5,732 SH   SOLE 0 5,032 0 700
SPDR S&P BANK ETF ETF 78464A797 6,750 153,819 SH   SOLE 0 153,379 0 440
BK OF AMERICA CORP COM Stock 060505104 1,844 59,239 SH   SOLE 0 26,798 0 32,441
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETF ETF 78464A805 676 14,546 SH   SOLE 0 0 0 14,546
WALMART INC COM Stock 931142103 1,080 8,884 SH   SOLE 0 7,945 0 939
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 1,392 9,860 SH   SOLE 0 8,892 0 968
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101 6,749 70,225 SH   SOLE 0 60,354 0 9,871
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 1,980 47,538 SH   SOLE 0 44,637 0 2,900
TEXAS INSTRS INC COM Stock 882508104 9,376 61,021 SH   SOLE 0 60,571 0 450
TARGET CORP COM Stock 87612E106 1,382 9,787 SH   SOLE 0 9,562 0 225
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406 2,464 24,224 SH   SOLE 0 20,523 0 3,700
PFIZER INC COM Stock 717081103 6,316 120,468 SH   SOLE 0 119,847 0 621
ISHARES 0-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 46434V100 3,796 78,333 SH   SOLE 0 78,233 0 100
3M CO COM Stock 88579Y101 1,140 8,809 SH   SOLE 0 8,659 0 150
KLA CORP COM NEW Stock 482480100 635 1,989 SH   SOLE 0 93 0 1,896
CATERPILLAR INC COM Stock 149123101 815 4,558 SH   SOLE 0 4,558 0 0
BAKER HUGHES COMPANY CL A Stock 05722G100 2,341 81,085 SH   SOLE 0 76,080 0 5,005
ALPHABET INC CAP STK CL C Stock 02079K107 12,219 5,586 SH   SOLE 0 5,531 0 55
AMERICAN EXPRESS CO COM Stock 025816109 2,418 17,446 SH   SOLE 0 9,589 0 7,857
AMGEN INC COM Stock 031162100 1,181 4,854 SH   SOLE 0 4,757 0 97
APPLIED MATLS INC COM Stock 038222105 395 4,346 SH   SOLE 0 4,346 0 0
OTIS WORLDWIDE CORP COM Stock 68902V107 338 4,779 SH   SOLE 0 4,779 0 0
TCW STRATEGIC INCOME FD INC COM CEF 872340104 429 88,900 SH   SOLE 0 80,400 0 8,500
ANALOG DEVICES INC COM Stock 032654105 634 4,337 SH   SOLE 0 274 0 4,063
VANGUARD UTILITIES INDEX FUND ETF 92204A876 253 1,662 SH   SOLE 0 1,662 0 0
HUMANA INC COM Stock 444859102 221 472 SH   SOLE 0 472 0 0
SPDR PORTFOLIO TIPS ETF ETF 78464A656 3,099 112,609 SH   SOLE 0 108,615 0 3,994
WILLIAMS COS INC COM Stock 969457100 11,842 379,435 SH   SOLE 0 372,940 0 6,495
CHECK POINT SOFTWARE TECH LTD ORD Stock M22465104 258 2,115 SH   SOLE 0 2,084 0 31
WESTERN ASSET MUN PARTNERS FD COM CEF 95766P108 186 14,873 SH   SOLE 0 14,873 0 0
BANK MONTREAL QUE COM Stock 063671101 356 3,700 SH   SOLE 0 2,700 0 1,000
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 483 3,367 SH   SOLE 0 3,367 0 0
NUVEEN PFD & INCOME OPPORTUNIT COM CEF 67073B106 955 124,850 SH   SOLE 0 124,850 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 240 2,363 SH   SOLE 0 2,263 0 100
GLOBANT S A COM Stock L44385109 216 1,240 SH   SOLE 0 1,240 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 7,089 159,868 SH   SOLE 0 11,101 0 148,767
EATON CORP PLC SHS Stock G29183103 441 3,504 SH   SOLE 0 2,504 0 1,000
BLACKROCK ULTRA SHORT-TERM BOND ETF ETF 46434V878 7,113 142,155 SH   SOLE 0 65,455 0 76,700
CYBERARK SOFTWARE LTD SHS Stock M2682V108 1,614 12,610 SH   SOLE 0 12,570 0 40
ETFMG PRIME CYBER SECURITY ETF ETF 26924G201 2,805 61,240 SH   SOLE 0 59,180 0 2,060
VANGUARD SHORT-TERM BOND INDEX FUND ETF 921937827 2,987 38,899 SH   SOLE 0 37,759 0 1,139
SAUL CTRS INC COM REIT 804395101 3,175 67,395 SH   SOLE 0 63,395 0 4,000
PHILIP MORRIS INTL INC COM Stock 718172109 365 3,694 SH   SOLE 0 3,694 0 0
PARKER-HANNIFIN CORP COM Stock 701094104 756 3,072 SH   SOLE 0 105 0 2,967
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 4,787 62,172 SH   SOLE 0 61,436 0 736
REALTY INCOME CORP COM REIT 756109104 656 9,611 SH   SOLE 0 9,411 0 200
ALTRIA GROUP INC COM Stock 02209S103 338 8,095 SH   SOLE 0 7,708 0 387
DOMINION ENERGY INC COM Stock 25746U109 11,101 139,091 SH   SOLE 0 122,612 0 16,479
AGILENT TECHNOLOGIES INC COM Stock 00846U101 509 4,289 SH   SOLE 0 800 0 3,489
EXXON MOBIL CORP COM Stock 30231G102 7,916 92,438 SH   SOLE 0 86,414 0 6,024
UNITEDHEALTH GROUP INC COM Stock 91324P102 9,102 17,722 SH   SOLE 0 15,942 0 1,779
TRAVELERS COMPANIES INC COM Stock 89417E109 1,718 10,155 SH   SOLE 0 10,135 0 20
LOWES COS INC COM Stock 548661107 1,467 8,399 SH   SOLE 0 3,842 0 4,557
SOLAREDGE TECHNOLOGIES INC COM Stock 83417M104 9,337 34,115 SH   SOLE 0 32,819 0 1,296
DEERE & CO COM Stock 244199105 1,315 4,390 SH   SOLE 0 4,390 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 273 7,563 SH   SOLE 0 6,063 0 1,500
COLGATE PALMOLIVE CO COM Stock 194162103 419 5,234 SH   SOLE 0 4,272 0 962
SHOPIFY INC CL A Stock 82509L107 1,041 33,310 SH   SOLE 0 33,170 0 140
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 11,741 167,416 SH   SOLE 0 16,149 0 151,267
FOMENTO ECONOMICO MEXICANO SAB SPON ADR UNITS ADR 344419106 1,883 27,903 SH   SOLE 0 27,703 0 200
PAYPAL HLDGS INC COM Stock 70450Y103 908 13,005 SH   SOLE 0 12,233 0 772
SCHWAB CHARLES CORP COM Stock 808513105 253 4,001 SH   SOLE 0 4,001 0 0
LINDBLAD EXPEDITIONS HLDGS INC COM Stock 535219109 648 80,025 SH   SOLE 0 80,025 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 248 1,096 SH   SOLE 0 1,096 0 0
VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 804 16,102 SH   SOLE 0 16,102 0 0
APPLE INC COM Stock 037833100 35,603 260,412 SH   SOLE 0 249,374 0 11,038
ABBOTT LABS COM Stock 002824100 8,791 80,910 SH   SOLE 0 73,460 0 7,450
DISNEY WALT CO COM Stock 254687106 6,522 69,086 SH   SOLE 0 58,821 0 10,265
INVESCO PREFERRED ETF ETF 46138E511 187 15,162 SH   SOLE 0 155 0 15,007
SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ETF 78468R663 1,742 19,036 SH   SOLE 0 19,036 0 0
MFS INTER INCOME TR SH BEN INT CEF 55273C107 131 44,050 SH   SOLE 0 44,050 0 0