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
Expires: July 31, 2015
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 88579Y101 1,080,107 6,580 SH SOLE 0 6,080 0 500
ABBVIE INC COM 00287Y109 6,160,946 23,552 SH SOLE 0 20,209 0 3,343
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L207 336,431 32,443 SH SOLE 0 3,884 0 28,559
ABRDN HEALTHCARE INVESTORS SH BEN INT 87911J103 644,411 30,848 SH SOLE 0 6,289 0 24,559
ADAMS DIVERSIFIED EQUITY FD COM 006212104 717,444 27,949 SH SOLE 0 6,568 0 21,381
ADVANCED MICRO DEVICES INC COM 007903107 11,138,141 18,207 SH SOLE 0 15,595 0 2,612
AIR PRODUCTS AND CHEMICALS I COM 009158106 4,195,212 15,078 SH SOLE 0 13,002 0 2,076
ALPHABET INC CAP STK CL A 02079K305 23,957,054 69,626 SH SOLE 0 56,440 0 13,186
ALPHABET INC CAP STK CL C 02079K107 1,422,338 4,174 SH SOLE 0 3,524 0 650
ALPHABET INC CAP STK CL A 02079K305 103,224 300 SH Call SOLE 0 300 0 0
ALTRIA GROUP INC COM 02209S103 564,170 8,378 SH SOLE 0 5,575 0 2,803
AMAZON COM INC COM 023135106 18,072,792 72,538 SH SOLE 0 61,405 0 11,133
AMGEN INC COM 031162100 6,359,396 15,087 SH SOLE 0 12,831 0 2,257
APPLE INC COM 037833100 46,183,967 138,682 SH SOLE 0 127,399 0 11,283
ARCHER DANIELS MIDLAND CO COM 039483102 4,498,858 56,675 SH SOLE 0 47,531 0 9,144
AUTODESK INC COM 052769106 4,319,299 20,667 SH SOLE 0 17,442 0 3,225
BANK OF AMER CORP COM 060505104 550,594 10,116 SH SOLE 0 6,842 0 3,274
BERKLEY W R CORP COM 084423102 1,404,368 20,793 SH SOLE 0 16,757 0 4,036
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,811,058 5,645 SH SOLE 0 4,129 0 1,516
BLACKROCK RES & COMMODITIES SHS 09257A108 178,050 15,000 SH SOLE 0 0 0 15,000
BRISTOL-MYERS SQUIBB CO COM 110122108 5,524,789 88,538 SH SOLE 0 77,073 0 11,466
BROADCOM INC COM 11135F101 5,374,158 15,303 SH SOLE 0 12,617 0 2,686
CHEVRON CORPORATION COM 166764100 9,063,072 44,381 SH SOLE 0 38,161 0 6,220
CHUBB LIMITED COM H1467J104 1,891,898 5,817 SH SOLE 0 4,197 0 1,620
COSTCO WHOLESALE CORPORATION COM 22160K105 5,975,337 6,564 SH SOLE 0 5,555 0 1,009
CSX CORP COM 126408103 5,464,151 117,483 SH SOLE 0 100,796 0 16,687
DEVON ENERGY CORP NEW COM 25179M103 1,384,019 30,061 SH SOLE 0 24,033 0 6,028
DOUBLELINE INCOME SOLUTIONS COM 258622109 501,930 50,193 SH SOLE 0 8,325 0 41,868
EAGLE POINT CR CO COM 269808101 135,771 39,240 SH SOLE 0 12,149 0 27,091
EVERPURE INC CL A 74624M102 526,390 4,025 SH SOLE 0 0 0 4,025
FEDEX CORP COM 31428X106 5,189,822 18,204 SH SOLE 0 15,380 0 2,825
FEDEX FGHT HLDG CO INC COMMON STOCK 314352105 978,513 8,946 SH SOLE 0 7,615 0 1,331
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 580,335 9,752 SH SOLE 0 9,752 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F862 2,453,027 42,580 SH SOLE 0 17,659 0 24,921
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F839 497,945 9,450 SH SOLE 0 8,700 0 750
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740F854 2,972,607 62,516 SH SOLE 0 32,902 0 29,614
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U208 341,246 5,575 SH SOLE 0 5,575 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST UQ EQT 33740F672 238,657 4,967 SH SOLE 0 706 0 4,262
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U406 376,871 7,756 SH SOLE 0 7,056 0 700
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U653 2,331,956 55,385 SH SOLE 0 21,912 0 33,473
FIRST TR EXCHNG TRADED FD VI VEST US EQUITY M 33740U612 236,452 6,839 SH SOLE 0 3,430 0 3,409
FIRST TR EXCHNG TRADED FD VI FT VEST US EQUTY 33744U402 437,337 12,946 SH SOLE 0 12,621 0 325
FIRST TR EXCHNG TRADED FD VI FT VEST US EQUIT 33740U539 2,650,861 71,226 SH SOLE 0 29,312 0 41,914
FIRST TR EXCHNG TRADED FD VI FT VE NA 100 CO 33740U448 2,568,114 107,102 SH SOLE 0 43,243 0 63,859
FLAHERTY & CRUMRIN PFD & INM COM 338478100 527,498 35,308 SH SOLE 0 6,584 0 28,724
HALLIBURTON CO COM 406216101 8,742,662 274,926 SH SOLE 0 235,776 0 39,150
HOME DEPOT INC COM 437076102 5,901,123 20,743 SH SOLE 0 18,017 0 2,726
HONEYWELL AEROSPACE INC COM 43849R105 1,518,086 9,796 SH SOLE 0 8,277 0 1,519
HONEYWELL INTL INC COM 438516205 2,908,801 13,790 SH SOLE 0 11,511 0 2,279
INTERNATIONAL BUSINESS MACHS COM 459200101 4,202,801 19,110 SH SOLE 0 16,236 0 2,874
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 512,037 2,461 SH SOLE 0 2,038 0 424
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 6,450,231 97,939 SH SOLE 0 83,048 0 14,890
INVESCO QQQ TR UNIT SER 1 46090E103 1,998,398 2,701 SH SOLE 0 2,192 0 509
ISHARES INC MSCI JAPAN ETF 46434G822 950,820 9,756 SH SOLE 0 9,756 0 0
ISHARES TR CORE S&P MCP ETF 464287507 926,723 12,880 SH SOLE 0 12,380 0 500
ISHARES TR CORE S&P500 ETF 464287200 4,960,755 6,477 SH SOLE 0 5,134 0 1,343
ISHARES TR RUSSELL 2000 ETF 464287655 1,816,321 6,536 SH SOLE 0 4,833 0 1,703
ISHARES TR MSCI EAFE ETF 464287465 780,605 7,514 SH SOLE 0 4,776 0 2,738
ISHARES TR RUS MID CAP ETF 464287499 1,911,736 17,915 SH SOLE 0 13,230 0 4,685
ISHARES TR SELECT US REIT 464287564 241,805 3,844 SH SOLE 0 1,842 0 2,002
ISHARES TR SELECT DIVID ETF 464287168 459,023 3,018 SH SOLE 0 3,018 0 0
ISHARES TR TIPS BD ETF 464287176 1,512,490 14,538 SH SOLE 0 10,953 0 3,585
ISHARES TR MSCI EMG MKT ETF 464287234 626,525 9,381 SH SOLE 0 6,039 0 3,341
ISHARES TR US TRSPRTION 464287192 1,256,892 16,007 SH SOLE 0 15,987 0 20
ISHARES TR MSCI USA MMENTM 46432F396 267,679 844 SH SOLE 0 182 0 661
ISHARES TR MSCI USA QLT FCT 46432F339 215,736 971 SH SOLE 0 680 0 291
ISHARES TR MSCI USA MIN ETF 46429B697 437,120 4,486 SH SOLE 0 244 0 4,242
ISHARES TR MSCI EAFE MIN VL 46429B689 382,161 4,194 SH SOLE 0 0 0 4,194
ISHARES U S ETF TR SHOR DURA BD ETF 46431W507 2,975,591 59,679 SH SOLE 0 37,799 0 21,880
JOHNSON & JOHNSON COM 478160104 11,865,092 44,818 SH SOLE 0 36,170 0 8,648
JPMORGAN CHASE & CO COM 46625H100 567,365 1,715 SH SOLE 0 1,170 0 545
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 309,290 53,603 SH SOLE 0 17,463 0 36,140
MARKEL GROUP INC COM 570535104 1,027,470 600 SH SOLE 0 300 0 300
MEDICAL PROPERTIES TRUST INC COM 58463J304 48,173 13,923 SH SOLE 0 13,923 0 0
MEDTRONIC PLC SHS G5960L103 5,038,646 58,392 SH SOLE 0 49,399 0 8,993
MERCK & CO INC COM 58933Y105 7,360,776 50,656 SH SOLE 0 43,627 0 7,028
META PLATFORMS INC CL A 30303M102 1,506,941 2,078 SH SOLE 0 1,410 0 668
MICRON TECHNOLOGY INC COM 595112103 106,511 100 SH Call SOLE 0 100 0 0
MICRON TECHNOLOGY INC COM 595112103 3,289,282 3,088 SH SOLE 0 1,919 0 1,169
MICROSOFT CORP COM 594918104 19,869,860 38,740 SH SOLE 0 29,676 0 9,064
MOLSON COORS BEVERAGE CO CL B 60871R209 2,414,611 66,208 SH SOLE 0 49,921 0 16,287
MONSTER BEVERAGE CORP NEW COM 61174X109 530,863 12,755 SH SOLE 0 8,230 0 4,525
MOSAIC CO COM 61945C103 7,352,824 339,622 SH SOLE 0 279,417 0 60,205
NATIONAL FUEL GAS CO COM 636180101 1,556,393 20,517 SH SOLE 0 14,114 0 6,402
NORTHROP GRUMMAN CORP COM 666807102 5,773,107 11,941 SH SOLE 0 9,651 0 2,290
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 176,687 15,050 SH SOLE 0 0 0 15,050
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 531,391 77,917 SH SOLE 0 14,920 0 62,997
NVIDIA CORPORATION COM 67066G104 15,323,484 67,096 SH SOLE 0 52,443 0 14,653
ON HLDG AG NAMEN AKT A H5919C104 1,666,658 56,287 SH SOLE 0 42,096 0 14,191
ORACLE CORP COM 68389X105 2,589,737 18,862 SH SOLE 0 15,711 0 3,151
PALANTIR TECHNOLOGIES INC CL A 69608A108 12,526,201 66,967 SH SOLE 0 55,428 0 11,539
PELOTON INTERACTIVE INC CL A COM 70614W100 137,367 27,529 SH SOLE 0 2,885 0 24,644
PEPSICO INC COM 713448108 7,704,346 60,798 SH SOLE 0 50,626 0 10,172
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 176,000 15,971 SH SOLE 0 0 0 15,971
PIMCO DYNAMIC INCOME FD SHS 72201Y101 529,924 37,771 SH SOLE 0 8,300 0 29,470
QUALCOMM INC COM 747525103 3,147,668 17,103 SH SOLE 0 16,571 0 532
RTX CORPORATION COM 75513E101 6,585,692 35,474 SH SOLE 0 31,043 0 4,431
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 2,403,322 60,936 SH SOLE 0 48,760 0 12,176
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 1,037,972 21,314 SH SOLE 0 14,662 0 6,652
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 391,977 7,340 SH SOLE 0 7,340 0 0
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 5,805,368 34,767 SH SOLE 0 29,369 0 5,398
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 15,061,010 76,940 SH SOLE 0 64,639 0 12,301
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 1,905,805 23,645 SH SOLE 0 23,561 0 84
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 5,513,593 32,737 SH SOLE 0 28,136 0 4,601
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 428,482 3,937 SH SOLE 0 3,937 0 0
SERVICENOW INC COM 81762P102 393,185 2,934 SH SOLE 0 746 0 2,188
SMUCKER J M CO COM NEW 832696405 7,155,467 60,175 SH SOLE 0 50,507 0 9,668
SMURFIT WESTROCK PLC SHS G8267P108 3,085,030 69,955 SH SOLE 0 59,882 0 10,073
SNAP ON INC COM 833034101 545,025 1,500 SH SOLE 0 1,000 0 500
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 2,836,621 18,803 SH SOLE 0 15,993 0 2,810
SPDR SERIES TRUST ST STR SP SEMI 78464A862 5,577,779 10,532 SH SOLE 0 8,933 0 1,599
SPDR SERIES TRUST ST STR SP AERO 78464A631 202,344 875 SH SOLE 0 875 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,692,992 30,398 SH SOLE 0 25,986 0 4,413
STARBUCKS CORP COM 855244109 462,987 4,927 SH SOLE 0 3,207 0 1,720
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 768,086 1,510 SH SOLE 0 1,435 0 75
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 13,486,804 17,685 SH SOLE 0 13,227 0 4,457
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 762,490 1,671 SH SOLE 0 1,030 0 641
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 91,238 200 SH Call SOLE 0 200 0 0
TESLA INC COM 88160R101 417,611 1,177 SH SOLE 0 773 0 404
TEXAS PACIFIC LAND CORPORATI COM 88262P102 390,996 1,200 SH SOLE 0 1,200 0 0
TYSON FOODS INC CL A 902494103 5,403,886 106,944 SH SOLE 0 89,882 0 17,063
UNION PAC CORP COM 907818108 9,427,581 34,644 SH SOLE 0 28,929 0 5,715
UNITED PARCEL SVCS INC CL B 911312106 9,020,708 96,540 SH SOLE 0 81,650 0 14,890
US BANCORP COM NEW 902973304 609,888 10,559 SH SOLE 0 8,359 0 2,200
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 1,605,648 4,290 SH SOLE 0 3,145 0 1,146
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 834,900 3,604 SH SOLE 0 1,779 0 1,826
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 291,333 1,348 SH SOLE 0 544 0 805
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,736,678 6,758 SH SOLE 0 3,248 0 3,511
VANGUARD INSTL INDEX FD 0 3 MO TR BI ETF 922040845 3,085,367 40,747 SH SOLE 0 37,442 0 3,305
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 361,406 2,290 SH SOLE 0 2,067 0 223
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,183,952 13,640 SH SOLE 0 13,640 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 770,257 12,987 SH SOLE 0 6,100 0 6,887
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 999,679 12,941 SH SOLE 0 7,661 0 5,280
VANGUARD STAR FDS VG TL INTL STK F 921909768 324,733 3,822 SH SOLE 0 1,345 0 2,477
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2,589,076 36,667 SH SOLE 0 17,766 0 18,901
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,321,320 8,514 SH SOLE 0 3,001 0 5,513
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1,001,078 9,899 SH SOLE 0 3,695 0 6,204
VANGUARD WORLD FD EMERGING MRKTS E 921910683 815,792 8,568 SH SOLE 0 6,013 0 2,556
VERIZON COMMUNICATIONS INC COM 92343V104 9,843,882 214,604 SH SOLE 0 185,258 0 29,346
VERTEX PHARMACEUTICALS INC COM 92532F100 583,257 1,116 SH SOLE 0 688 0 427
VERTIV HOLDINGS CO COM CL A 92537N108 4,738,395 19,636 SH SOLE 0 16,549 0 3,087
VISA INC COM CL A 92826C839 830,288 2,311 SH SOLE 0 1,580 0 731
WASTE MGMT INC DEL COM 94106L109 1,645,627 8,070 SH SOLE 0 6,393 0 1,677
WESTERN ASSET HIGH INCOM FD COM 95766J102 269,101 76,233 SH SOLE 0 25,066 0 51,167
WESTERN ASSET HIGH INCOME OP COM 95766K109 171,577 52,631 SH SOLE 0 0 0 52,631