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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   911,884 8,597 SH   SOLE 0 7,597 0 1,000
ABBVIE INC COM 00287Y109   3,443,699 18,911 SH   SOLE 0 18,097 0 814
ABRDN HEALTHCARE INVESTORS SH BEN INT 87911J103   397,260 23,562 SH   SOLE 0 9,326 0 14,236
ADAMS DIVERSIFIED EQUITY FD COM 006212104   445,961 22,846 SH   SOLE 0 10,639 0 12,207
ADOBE INC COM 00724F101   2,878,238 5,704 SH   SOLE 0 5,351 0 353
ADVANCED MICRO DEVICES INC COM 007903107   1,134,921 6,288 SH   SOLE 0 6,288 0 0
AIR PRODS & CHEMS INC COM 009158106   3,544,895 14,632 SH   SOLE 0 13,933 0 699
ALBEMARLE CORP COM 012653101   1,877,440 14,251 SH   SOLE 0 13,734 0 517
ALPHABET INC CAP STK CL A 02079K305   9,676,726 64,114 SH   SOLE 0 61,412 0 2,702
ALPHABET INC CAP STK CL C 02079K107   240,991 1,583 SH   SOLE 0 1,474 0 109
ALTRIA GROUP INC COM 02209S103   4,867,823 111,596 SH   SOLE 0 105,388 0 6,208
AMAZON COM INC COM 023135106   12,777,578 70,837 SH   SOLE 0 67,163 0 3,674
APPLE INC COM 037833100   30,719,976 179,146 SH   SOLE 0 165,845 0 13,301
AT&T INC COM 00206R102   3,404,049 193,412 SH   SOLE 0 186,247 0 7,165
BERKLEY W R CORP COM 084423102   442,200 5,000 SH   SOLE 0 5,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,158,529 5,133 SH   SOLE 0 3,236 0 1,897
BRISTOL-MYERS SQUIBB CO COM 110122108   3,135,177 57,813 SH   SOLE 0 54,907 0 2,906
CHEVRON CORP NEW COM 166764100   6,120,161 38,799 SH   SOLE 0 36,810 0 1,989
CISCO SYS INC COM 17275R102   990,560 19,847 SH   SOLE 0 11,457 0 8,390
COSTCO WHSL CORP NEW COM 22160K105   6,252,074 8,534 SH   SOLE 0 8,076 0 458
CSX CORP COM 126408103   4,134,589 111,535 SH   SOLE 0 108,574 0 2,961
DEVON ENERGY CORP NEW COM 25179M103   276,215 5,504 SH   SOLE 0 5,504 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109   519,180 40,880 SH   SOLE 0 17,759 0 23,121
DOW INC COM 260557103   5,730,533 98,922 SH   SOLE 0 96,073 0 2,849
EAGLE POINT CREDIT COMPANY I COM 269808101   406,989 40,256 SH   SOLE 0 19,471 0 20,785
FEDEX CORP COM 31428X106   8,226,702 28,393 SH   SOLE 0 27,150 0 1,243
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   900,394 15,102 SH   SOLE 0 15,102 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F839   872,800 21,607 SH   SOLE 0 20,282 0 1,325
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740F854   1,317,200 35,600 SH   SOLE 0 32,641 0 2,959
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F763   215,507 4,760 SH   SOLE 0 3,054 0 1,706
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F714   679,096 16,967 SH   SOLE 0 11,348 0 5,619
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U208   838,738 18,869 SH   SOLE 0 11,386 0 7,483
FIRST TR EXCHNG TRADED FD VI FT VEST UQ EQT 33740F672   573,743 15,251 SH   SOLE 0 12,525 0 2,726
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F664   474,263 11,690 SH   SOLE 0 9,600 0 2,090
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U406   798,746 21,315 SH   SOLE 0 13,523 0 7,792
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F433   499,533 14,974 SH   SOLE 0 12,297 0 2,677
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U653   496,238 15,058 SH   SOLE 0 12,366 0 2,692
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740U695   577,537 17,276 SH   SOLE 0 14,187 0 3,089
FLAHERTY & CRUMRINE PFD SECS COM 338478100   325,649 21,929 SH   SOLE 0 9,864 0 12,065
GENERAL DYNAMICS CORP COM 369550108   5,018,380 17,765 SH   SOLE 0 17,227 0 538
GLOBAL PMTS INC COM 37940X102   3,751,750 28,069 SH   SOLE 0 26,654 0 1,415
GRAPHIC PACKAGING HLDG CO COM 388689101   203,589 6,977 SH   SOLE 0 6,977 0 0
HOME DEPOT INC COM 437076102   7,298,472 19,026 SH   SOLE 0 18,456 0 570
HONEYWELL INTL INC COM 438516106   3,766,132 18,349 SH   SOLE 0 17,500 0 849
ILLINOIS TOOL WKS INC COM 452308109   5,578,427 20,789 SH   SOLE 0 20,184 0 605
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   870,402 37,893 SH   SOLE 0 37,893 0 0
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   286,637 11,577 SH   SOLE 0 10,077 0 1,500
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   245,882 1,452 SH   SOLE 0 1,402 0 50
INVESCO QQQ TR UNIT SER 1 46090E103   1,324,196 2,982 SH   SOLE 0 2,386 0 596
ISHARES INC MSCI JPN ETF NEW 46434G822   1,231,216 17,256 SH   SOLE 0 17,256 0 0
ISHARES INC CORE MSCI EMKT 46434G103   531,119 10,293 SH   SOLE 0 9,845 0 448
ISHARES TR MSCI USA MIN VOL 46429B697   435,285 5,208 SH   SOLE 0 300 0 4,908
ISHARES TR MSCI EAFE MIN VL 46429B689   312,793 4,413 SH   SOLE 0 0 0 4,413
ISHARES TR US TRSPRTION 464287192   1,099,349 15,616 SH   SOLE 0 15,596 0 20
ISHARES TR CORE S&P MCP ETF 464287507   758,115 12,481 SH   SOLE 0 11,981 0 500
ISHARES TR CORE S&P500 ETF 464287200   3,906,977 7,432 SH   SOLE 0 6,272 0 1,160
ISHARES TR RUS 1000 GRW ETF 464287614   363,677 1,079 SH   SOLE 0 1,079 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,625,986 7,732 SH   SOLE 0 6,350 0 1,382
ISHARES TR MSCI EAFE ETF 464287465   577,684 7,234 SH   SOLE 0 4,601 0 2,633
ISHARES TR RUS MID CAP ETF 464287499   1,670,320 19,863 SH   SOLE 0 15,223 0 4,640
ISHARES TR RUS MD CP GR ETF 464287481   425,514 3,728 SH   SOLE 0 3,728 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   245,779 5,983 SH   SOLE 0 4,027 0 1,956
ISHARES TR 7-10 YR TRSY BD 464287440   262,587 2,774 SH   SOLE 0 0 0 2,774
ISHARES TR SELECT DIVID ETF 464287168   339,602 2,757 SH   SOLE 0 2,757 0 0
ISHARES TR TIPS BD ETF 464287176   5,756,642 53,595 SH   SOLE 0 52,220 0 1,375
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   3,681,676 72,962 SH   SOLE 0 72,929 0 33
JOHNSON & JOHNSON COM 478160104   6,721,895 42,493 SH   SOLE 0 38,082 0 4,410
JPMORGAN CHASE & CO COM 46625H100   379,283 1,894 SH   SOLE 0 1,567 0 327
KELLANOVA COM 487836108   867,542 15,143 SH   SOLE 0 15,143 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   415,883 58,165 SH   SOLE 0 26,548 0 31,617
LOCKHEED MARTIN CORP COM 539830109   3,680,976 8,092 SH   SOLE 0 7,724 0 368
LULULEMON ATHLETICA INC COM 550021109   242,203 620 SH   SOLE 0 620 0 0
MARKEL GROUP INC COM 570535104   760,740 500 SH   SOLE 0 200 0 300
MCCORMICK & CO INC COM NON VTG 579780206   612,408 7,973 SH   SOLE 0 7,946 0 27
META PLATFORMS INC CL A 30303M102   846,507 1,743 SH   SOLE 0 1,407 0 336
MICROSOFT CORP COM 594918104   17,615,269 41,869 SH   SOLE 0 36,058 0 5,811
MOLSON COORS BEVERAGE CO CL B 60871R209   3,421,554 50,878 SH   SOLE 0 49,383 0 1,495
MOSAIC CO NEW COM 61945C103   327,456 10,088 SH   SOLE 0 10,000 0 88
NATIONAL FUEL GAS CO COM 636180101   1,074,400 20,000 SH   SOLE 0 14,000 0 6,000
NORTHROP GRUMMAN CORP COM 666807102   3,466,547 7,242 SH   SOLE 0 6,882 0 360
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   319,583 44,448 SH   SOLE 0 21,827 0 22,621
NVIDIA CORPORATION COM 67066G104   13,943,810 15,432 SH   SOLE 0 14,353 0 1,079
ON HLDG AG NAMEN AKT A H5919C104   3,520,204 99,497 SH   SOLE 0 94,137 0 5,360
OXFORD LANE CAP CORP COM 691543102   346,080 68,126 SH   SOLE 0 29,677 0 38,449
PALANTIR TECHNOLOGIES INC CL A 69608A108   520,049 22,601 SH   SOLE 0 20,600 0 2,001
PATHWARD FINANCIAL INC COM 59100U108   2,070,569 41,018 SH   SOLE 0 19,547 0 21,470
PAYPAL HLDGS INC COM 70450Y103   1,490,929 22,256 SH   SOLE 0 21,153 0 1,103
PEPSICO INC COM 713448108   6,846,201 39,119 SH   SOLE 0 37,154 0 1,965
PIMCO DYNAMIC INCOME FD SHS 72201Y101   488,601 25,329 SH   SOLE 0 10,174 0 15,156
QUALCOMM INC COM 747525103   8,894,838 52,539 SH   SOLE 0 51,362 0 1,177
RTX CORPORATION COM 75513E101   8,779,455 90,018 SH   SOLE 0 87,059 0 2,959
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   543,570 6,742 SH   SOLE 0 5,641 0 1,101
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   285,647 3,498 SH   SOLE 0 3,498 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,919,381 29,237 SH   SOLE 0 28,835 0 402
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   1,048,137 11,284 SH   SOLE 0 11,284 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   344,205 8,172 SH   SOLE 0 8,172 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   4,461,744 35,422 SH   SOLE 0 33,709 0 1,713
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,273,106 34,922 SH   SOLE 0 34,513 0 409
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,666,921 21,830 SH   SOLE 0 21,753 0 77
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   814,028 5,510 SH   SOLE 0 4,895 0 615
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   407,159 2,214 SH   SOLE 0 2,214 0 0
SIREN ETF TR DIVCN LDRS ETF 829658301   733,059 11,094 SH   SOLE 0 10,878 0 215
SMUCKER J M CO COM NEW 832696405   4,146,509 32,943 SH   SOLE 0 31,627 0 1,316
SNAP ON INC COM 833034101   444,330 1,500 SH   SOLE 0 1,000 0 500
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   636,897 1,601 SH   SOLE 0 1,526 0 75
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,458,146 21,906 SH   SOLE 0 18,212 0 3,693
SPDR SER TR AEROSPACE DEF 78464A631   281,020 2,000 SH   SOLE 0 2,000 0 0
SPDR SER TR S&P OILGAS EXP 78468R556   348,593 2,250 SH   SOLE 0 2,250 0 0
STANLEY BLACK & DECKER INC COM 854502101   3,202,755 32,705 SH   SOLE 0 31,187 0 1,518
STARBUCKS CORP COM 855244109   234,484 2,566 SH   SOLE 0 2,198 0 368
TESLA INC COM 88160R101   266,849 1,518 SH   SOLE 0 1,257 0 261
TYSON FOODS INC CL A 902494103   5,871,481 99,974 SH   SOLE 0 95,730 0 4,244
ULTA BEAUTY INC COM 90384S303   260,394 498 SH   SOLE 0 419 0 79
UNITED PARCEL SERVICE INC CL B 911312106   6,046,501 40,682 SH   SOLE 0 38,689 0 1,993
US BANCORP DEL COM NEW 902973304   471,987 10,559 SH   SOLE 0 8,359 0 2,200
VANGUARD INDEX FDS TOTAL STK MKT 922908769   966,824 3,720 SH   SOLE 0 3,423 0 297
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   573,673 3,273 SH   SOLE 0 2,174 0 1,099
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,549,160 7,383 SH   SOLE 0 4,951 0 2,433
VANGUARD INDEX FDS VALUE ETF 922908744   264,396 1,623 SH   SOLE 0 861 0 762
VANGUARD INDEX FDS SM CP VAL ETF 922908611   282,257 1,471 SH   SOLE 0 846 0 625
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   918,518 13,640 SH   SOLE 0 13,640 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   453,738 10,863 SH   SOLE 0 7,515 0 3,347
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,000,858 12,946 SH   SOLE 0 12,946 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   969,144 5,307 SH   SOLE 0 3,722 0 1,585
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,677,582 33,438 SH   SOLE 0 22,394 0 11,044
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   728,269 6,019 SH   SOLE 0 5,260 0 759
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   431,463 6,271 SH   SOLE 0 5,389 0 882
VERIZON COMMUNICATIONS INC COM 92343V104   5,399,856 128,691 SH   SOLE 0 124,866 0 3,824
VERTEX PHARMACEUTICALS INC COM 92532F100   218,600 523 SH   SOLE 0 494 0 29
VISA INC COM CL A 92826C839   4,593,606 16,460 SH   SOLE 0 15,415 0 1,045
WESTERN ASSET HIGH INCOM FD COM 95766J102   319,098 71,387 SH   SOLE 0 32,541 0 38,846
WESTROCK CO COM 96145D105   6,904,294 139,622 SH   SOLE 0 133,132 0 6,490