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   1,107,592 8,580 SH   SOLE 0 7,580 0 1,000
ABBVIE INC COM 00287Y109   4,018,829 22,616 SH   SOLE 0 21,547 0 1,069
ABRDN HEALTHCARE INVESTORS SH BEN INT 87911J103   353,755 22,041 SH   SOLE 0 7,935 0 14,105
ADAMS DIVERSIFIED EQUITY FD COM 006212104   458,581 22,702 SH   SOLE 0 11,913 0 10,789
ADOBE INC COM 00724F101   2,608,048 5,865 SH   SOLE 0 5,446 0 419
ADVANCED MICRO DEVICES INC COM 007903107   771,365 6,386 SH   SOLE 0 6,380 0 6
AIR PRODS & CHEMS INC COM 009158106   4,272,937 14,732 SH   SOLE 0 14,031 0 701
ALPHABET INC CAP STK CL A 02079K305   12,222,030 64,564 SH   SOLE 0 61,660 0 2,904
ALPHABET INC CAP STK CL C 02079K107   305,230 1,603 SH   SOLE 0 1,494 0 109
ALTRIA GROUP INC COM 02209S103   6,074,380 116,167 SH   SOLE 0 109,706 0 6,461
AMAZON COM INC COM 023135106   15,678,268 71,463 SH   SOLE 0 67,256 0 4,207
APPLE INC COM 037833100   39,611,416 158,180 SH   SOLE 0 148,524 0 9,656
ARCHER DANIELS MIDLAND CO COM 039483102   5,813,260 115,068 SH   SOLE 0 108,868 0 6,200
AT&T INC COM 00206R102   4,479,793 196,741 SH   SOLE 0 190,096 0 6,645
BANK AMERICA CORP COM 060505104   498,011 11,331 SH   SOLE 0 8,800 0 2,531
BERKLEY W R CORP COM 084423102   438,900 7,500 SH   SOLE 0 7,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,379,720 5,250 SH   SOLE 0 3,336 0 1,914
BRISTOL-MYERS SQUIBB CO COM 110122108   3,226,098 57,039 SH   SOLE 0 54,079 0 2,960
CANADIAN NATL RY CO COM 136375102   1,128,145 11,114 SH   SOLE 0 7,608 0 3,505
CHEVRON CORP NEW COM 166764100   6,011,089 41,502 SH   SOLE 0 39,510 0 1,992
CISCO SYS INC COM 17275R102   1,615,039 27,281 SH   SOLE 0 16,765 0 10,516
COSTCO WHSL CORP NEW COM 22160K105   8,887,223 9,699 SH   SOLE 0 9,145 0 555
CSX CORP COM 126408103   3,701,263 114,697 SH   SOLE 0 109,716 0 4,981
DOUBLELINE INCOME SOLUTIONS COM 258622109   525,585 41,813 SH   SOLE 0 19,881 0 21,931
EAGLE POINT CREDIT COMPANY I COM 269808101   335,091 37,735 SH   SOLE 0 18,245 0 19,490
EDISON INTL COM 281020107   213,971 2,680 SH   SOLE 0 2,680 0 0
FEDEX CORP COM 31428X106   4,048,728 14,391 SH   SOLE 0 13,727 0 664
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   820,868 13,734 SH   SOLE 0 13,734 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F862   318,473 6,843 SH   SOLE 0 5,263 0 1,580
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F847   260,380 5,445 SH   SOLE 0 3,006 0 2,439
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F839   901,566 21,032 SH   SOLE 0 20,282 0 750
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740F854   971,066 24,472 SH   SOLE 0 21,884 0 2,588
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F714   963,218 22,255 SH   SOLE 0 9,197 0 13,058
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U208   799,259 16,322 SH   SOLE 0 8,916 0 7,406
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F474   669,048 18,482 SH   SOLE 0 15,176 0 3,306
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F482   448,106 11,962 SH   SOLE 0 9,822 0 2,140
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F458   524,523 13,991 SH   SOLE 0 11,488 0 2,503
FIRST TR EXCHNG TRADED FD VI VEST US EQUITY M 33740U612   697,965 22,603 SH   SOLE 0 4,290 0 18,313
FIRST TR EXCHNG TRADED FD VI VEST US EQU ENHA 33740U596   703,444 21,728 SH   SOLE 0 17,841 0 3,887
FIRST TR EXCHNG TRADED FD VI VEST US EQUITY E 33740F250   516,833 16,366 SH   SOLE 0 13,439 0 2,927
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U406   793,111 19,759 SH   SOLE 0 11,967 0 7,792
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U802   486,400 13,072 SH   SOLE 0 10,734 0 2,338
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740U844   425,394 11,012 SH   SOLE 0 9,043 0 1,969
FIRST TR EXCHNG TRADED FD VI FT VEST NASD 100 33740F219   260,832 12,432 SH   SOLE 0 5,000 0 7,432
FLAHERTY & CRUMRINE PFD SECS COM 338478100   361,857 23,301 SH   SOLE 0 11,350 0 11,951
GLOBAL PMTS INC COM 37940X102   3,163,729 28,232 SH   SOLE 0 26,795 0 1,437
HALLIBURTON CO COM 406216101   7,469,372 274,710 SH   SOLE 0 260,941 0 13,769
HERSHEY CO COM 427866108   2,941,653 17,370 SH   SOLE 0 16,496 0 874
HOME DEPOT INC COM 437076102   7,571,993 19,466 SH   SOLE 0 18,905 0 561
HONEYWELL INTL INC COM 438516106   4,194,843 18,570 SH   SOLE 0 17,716 0 854
ILLINOIS TOOL WKS INC COM 452308109   5,332,257 21,030 SH   SOLE 0 20,394 0 636
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   288,367 1,646 SH   SOLE 0 1,484 0 162
INVESCO QQQ TR UNIT SER 1 46090E103   1,509,753 2,953 SH   SOLE 0 2,435 0 518
ISHARES INC MSCI JPN ETF NEW 46434G822   1,157,878 17,256 SH   SOLE 0 17,256 0 0
ISHARES TR CORE S&P MCP ETF 464287507   785,848 12,612 SH   SOLE 0 12,112 0 500
ISHARES TR CORE S&P500 ETF 464287200   4,455,806 7,569 SH   SOLE 0 6,200 0 1,369
ISHARES TR RUS 1000 GRW ETF 464287614   433,305 1,079 SH   SOLE 0 1,079 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,909,080 8,640 SH   SOLE 0 6,858 0 1,782
ISHARES TR MSCI EAFE ETF 464287465   456,789 6,041 SH   SOLE 0 4,190 0 1,851
ISHARES TR RUS MID CAP ETF 464287499   1,733,268 19,607 SH   SOLE 0 14,537 0 5,070
ISHARES TR RUS MD CP GR ETF 464287481   472,524 3,728 SH   SOLE 0 3,728 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   251,658 6,018 SH   SOLE 0 4,036 0 1,982
ISHARES TR MSCI USA MIN VOL 46429B697   462,773 5,212 SH   SOLE 0 300 0 4,912
ISHARES TR MSCI EAFE MIN VL 46429B689   312,043 4,413 SH   SOLE 0 0 0 4,413
ISHARES TR US TRSPRTION 464287192   1,063,132 15,734 SH   SOLE 0 15,714 0 20
ISHARES TR SELECT DIVID ETF 464287168   372,702 2,839 SH   SOLE 0 2,839 0 0
ISHARES TR TIPS BD ETF 464287176   5,616,029 52,708 SH   SOLE 0 51,322 0 1,386
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   3,664,476 72,564 SH   SOLE 0 72,531 0 33
JOHNSON & JOHNSON COM 478160104   6,324,338 43,731 SH   SOLE 0 39,096 0 4,634
JPMORGAN CHASE & CO. COM 46625H100   465,092 1,940 SH   SOLE 0 1,556 0 384
KELLANOVA COM 487836108   821,279 10,143 SH   SOLE 0 10,143 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   392,645 56,496 SH   SOLE 0 29,025 0 27,471
LOCKHEED MARTIN CORP COM 539830109   4,878,355 10,039 SH   SOLE 0 8,663 0 1,376
LULULEMON ATHLETICA INC COM 550021109   229,446 600 SH   SOLE 0 600 0 0
MARKEL GROUP INC COM 570535104   863,115 500 SH   SOLE 0 200 0 300
MCCORMICK & CO INC COM NON VTG 579780206   372,034 4,880 SH   SOLE 0 4,869 0 11
MEDICAL PPTYS TRUST INC COM 58463J304   76,630 19,400 SH   SOLE 0 5,000 0 14,400
META PLATFORMS INC CL A 30303M102   1,016,498 1,736 SH   SOLE 0 1,407 0 329
MICRON TECHNOLOGY INC COM 595112103   201,264 2,391 SH   SOLE 0 1,931 0 460
MICROSOFT CORP COM 594918104   17,761,167 42,138 SH   SOLE 0 36,239 0 5,899
MOLSON COORS BEVERAGE CO CL B 60871R209   8,602,401 150,077 SH   SOLE 0 142,958 0 7,119
NATIONAL FUEL GAS CO COM 636180101   1,219,355 20,095 SH   SOLE 0 14,041 0 6,054
NORTHROP GRUMMAN CORP COM 666807102   3,436,667 7,323 SH   SOLE 0 6,957 0 366
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   397,942 50,629 SH   SOLE 0 25,290 0 25,339
NVIDIA CORPORATION COM 67066G104   232,928 3,000 SH Call SOLE 0 3,000 0 0
NVIDIA CORPORATION COM 67066G104   20,419,956 152,059 SH   SOLE 0 140,618 0 11,440
ON HLDG AG NAMEN AKT A H5919C104   5,480,286 100,060 SH   SOLE 0 94,666 0 5,394
OXFORD LANE CAP CORP COM 691543102   324,040 63,913 SH   SOLE 0 26,985 0 36,928
PALANTIR TECHNOLOGIES INC CL A 69608A108   7,123,817 94,193 SH   SOLE 0 88,489 0 5,704
PAYPAL HLDGS INC COM 70450Y103   1,872,408 21,938 SH   SOLE 0 20,835 0 1,103
PEPSICO INC COM 713448108   5,788,146 38,065 SH   SOLE 0 36,085 0 1,980
PIMCO DYNAMIC INCOME FD SHS 72201Y101   457,522 24,947 SH   SOLE 0 9,857 0 15,090
QUALCOMM INC COM 747525103   2,595,626 16,896 SH   SOLE 0 16,361 0 535
RTX CORPORATION COM 75513E101   10,458,688 90,379 SH   SOLE 0 86,830 0 3,549
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   559,103 20,465 SH   SOLE 0 17,154 0 3,311
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   338,641 3,498 SH   SOLE 0 3,498 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   2,250,572 29,734 SH   SOLE 0 29,332 0 402
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   956,980 11,374 SH   SOLE 0 11,374 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   387,829 8,025 SH   SOLE 0 8,025 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   4,935,472 37,458 SH   SOLE 0 35,745 0 1,713
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,970,118 34,277 SH   SOLE 0 33,926 0 351
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,646,912 33,671 SH   SOLE 0 33,574 0 97
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   741,682 5,391 SH   SOLE 0 4,787 0 604
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   484,058 2,158 SH   SOLE 0 2,158 0 0
SIREN ETF TR DIVCN LDRS ETF 829658301   738,082 11,102 SH   SOLE 0 10,886 0 217
SMUCKER J M CO COM NEW 832696405   7,357,664 66,815 SH   SOLE 0 63,657 0 3,158
SMURFIT WESTROCK PLC SHS G8267P108   4,281,571 79,494 SH   SOLE 0 75,499 0 3,995
SNAP ON INC COM 833034101   509,220 1,500 SH   SOLE 0 1,000 0 500
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   688,278 1,618 SH   SOLE 0 1,543 0 75
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,998,031 20,472 SH   SOLE 0 16,329 0 4,142
SPDR SER TR AEROSPACE DEF 78464A631   331,640 2,000 SH   SOLE 0 2,000 0 0
STANLEY BLACK & DECKER INC COM 854502101   2,605,357 32,449 SH   SOLE 0 30,938 0 1,511
STARBUCKS CORP COM 855244109   248,904 2,728 SH   SOLE 0 2,202 0 526
TESLA INC COM 88160R101   351,745 871 SH   SOLE 0 621 0 250
TEXAS PACIFIC LAND CORPORATI COM 88262P102   221,192 200 SH   SOLE 0 100 0 100
TYSON FOODS INC CL A 902494103   5,947,241 103,538 SH   SOLE 0 98,126 0 5,412
UNION PAC CORP COM 907818108   3,693,113 16,195 SH   SOLE 0 15,425 0 770
UNITED PARCEL SERVICE INC CL B 911312106   5,081,842 40,300 SH   SOLE 0 38,254 0 2,046
US BANCORP DEL COM NEW 902973304   505,037 10,559 SH   SOLE 0 8,359 0 2,200
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,083,190 3,738 SH   SOLE 0 3,439 0 299
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   639,214 3,365 SH   SOLE 0 2,169 0 1,196
VANGUARD INDEX FDS VALUE ETF 922908744   248,799 1,470 SH   SOLE 0 694 0 776
VANGUARD INDEX FDS SM CP VAL ETF 922908611   230,628 1,164 SH   SOLE 0 529 0 634
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,032,910 7,485 SH   SOLE 0 4,962 0 2,523
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   211,246 1,798 SH   SOLE 0 1,798 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   865,731 13,640 SH   SOLE 0 13,640 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   486,535 11,048 SH   SOLE 0 7,227 0 3,821
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,007,894 12,920 SH   SOLE 0 12,920 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,059,652 5,411 SH   SOLE 0 3,826 0 1,585
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,618,892 33,854 SH   SOLE 0 22,398 0 11,456
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   830,564 6,510 SH   SOLE 0 5,746 0 764
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   427,103 6,292 SH   SOLE 0 5,400 0 892
VERIZON COMMUNICATIONS INC COM 92343V104   5,348,280 133,740 SH   SOLE 0 130,204 0 3,536
VERTEX PHARMACEUTICALS INC COM 92532F100   222,675 553 SH   SOLE 0 494 0 59
VISA INC COM CL A 92826C839   775,171 2,453 SH   SOLE 0 2,059 0 394
WESTERN ASSET HIGH INCOM FD COM 95766J102   335,870 79,779 SH   SOLE 0 38,908 0 40,871