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
ABBOTT LABS COM 002824100   9,155,781 80,554 SH   SOLE   80,554 0 0
ABBVIE INC COM 00287Y109   3,586,824 19,697 SH   SOLE   19,697 0 0
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108   224,500 56,692 SH   SOLE   56,692 0 0
ABRDN LIFE SCIENCES INVESTOR SH BEN INT 87911K100   195,975 14,378 SH   SOLE   14,378 0 0
ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100   856,316 103,295 SH   SOLE   103,295 0 0
ABRDN WORLD HEALTHCARE FUND BEN INT SHS 87911L108   179,134 13,540 SH   SOLE   13,540 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   300,857 868 SH   SOLE   868 0 0
ADOBE INC COM 00724F101   247,254 490 SH   SOLE   490 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   6,620,851 45,501 SH   SOLE   45,501 0 0
ALPHABET INC CAP STK CL C 02079K107   14,604,322 95,917 SH   SOLE   95,917 0 0
ALPHABET INC CAP STK CL A 02079K305   11,747,938 77,837 SH   SOLE   77,837 0 0
AMAZON COM INC COM 023135106   2,314,817 12,833 SH   SOLE   12,833 0 0
AMGEN INC COM 031162100   1,134,437 3,990 SH   SOLE   3,990 0 0
ANALOG DEVICES INC COM 032654105   4,292,859 21,704 SH   SOLE   21,704 0 0
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100   132,769 10,630 SH   SOLE   10,630 0 0
AON PLC SHS CL A G0403H108   7,101,917 21,281 SH   SOLE   21,281 0 0
APPLE INC COM 037833100   13,980,739 81,530 SH   SOLE   81,530 0 0
APPLIED MATLS INC COM 038222105   2,689,404 13,041 SH   SOLE   13,041 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,432,758 5,737 SH   SOLE   5,737 0 0
BANK AMERICA CORP COM 060505104   14,756,933 389,160 SH   SOLE   389,160 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   31,012,509 73,748 SH   SOLE   73,748 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104   86,831 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101   977,096 1,172 SH   SOLE   1,172 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108   119,856 13,200 SH   SOLE   13,200 0 0
BOEING CO COM 097023105   6,655,646 34,487 SH   SOLE   34,487 0 0
BOOKING HOLDINGS INC COM 09857L108   515,159 142 SH   SOLE   142 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   354,068 6,529 SH   SOLE   6,529 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,034,020 48,406 SH   SOLE   48,406 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   9,487,658 226,598 SH   SOLE   226,598 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   264,850 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102   6,938,312 79,650 SH   SOLE   79,650 0 0
CATERPILLAR INC COM 149123101   1,495,401 4,081 SH   SOLE   4,081 0 0
CBRE GBL REAL ESTATE INC FD COM 12504G100   295,276 54,884 SH   SOLE   54,884 0 0
CHEVRON CORP NEW COM 166764100   10,370,905 65,747 SH   SOLE   65,747 0 0
CISCO SYS INC COM 17275R102   7,258,977 145,441 SH   SOLE   145,441 0 0
COCA COLA CO COM 191216100   4,727,380 77,270 SH   SOLE   77,270 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109   284,608 12,075 SH   SOLE   12,075 0 0
COLGATE PALMOLIVE CO COM 194162103   274,472 3,048 SH   SOLE   3,048 0 0
COMCAST CORP NEW CL A 20030N101   6,304,764 145,439 SH   SOLE   145,439 0 0
CONSTELLATION ENERGY CORP COM 21037T109   215,535 1,166 SH   SOLE   1,166 0 0
COSTCO WHSL CORP NEW COM 22160K105   700,422 956 SH   SOLE   956 0 0
CSX CORP COM 126408103   313,983 8,470 SH   SOLE   8,470 0 0
CUMMINS INC COM 231021106   298,186 1,012 SH   SOLE   1,012 0 0
DANAHER CORPORATION COM 235851102   10,104,064 40,462 SH   SOLE   40,462 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405   1,233,345 63,937 SH   SOLE   63,937 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   8,859,328 59,563 SH   SOLE   59,563 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   3,014,418 55,382 SH   SOLE   55,382 0 0
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   389,818 9,531 SH   SOLE   9,531 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   1,109,197 43,515 SH   SOLE   43,515 0 0
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   2,398,806 89,675 SH   SOLE   89,675 0 0
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   6,821,940 268,158 SH   SOLE   268,158 0 0
DISNEY WALT CO COM 254687106   12,892,943 105,369 SH   SOLE   105,369 0 0
DOLLAR TREE INC COM 256746108   15,353,260 115,308 SH   SOLE   115,308 0 0
DOW INC COM 260557103   323,887 5,591 SH   SOLE   5,591 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,275,914 23,533 SH   SOLE   23,533 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107   580,300 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   1,685,406 92,351 SH   SOLE   92,351 0 0
ELI LILLY & CO COM 532457108   1,402,662 1,803 SH   SOLE   1,803 0 0
EMERSON ELEC CO COM 291011104   483,736 4,265 SH   SOLE   4,265 0 0
EURONET WORLDWIDE INC COM 298736109   1,063,463 9,674 SH   SOLE   9,674 0 0
EXXON MOBIL CORP COM 30231G102   4,548,570 39,131 SH   SOLE   39,131 0 0
F N B CORP COM 302520101   424,072 30,076 SH   SOLE   30,076 0 0
FERGUSON PLC NEW SHS G3421J106   3,637,733 16,654 SH   SOLE   16,654 0 0
FISERV INC COM 337738108   10,175,580 63,669 SH   SOLE   63,669 0 0
FLOOR & DECOR HLDGS INC CL A 339750101   3,884,971 29,972 SH   SOLE   29,972 0 0
GABELLI DIVID & INCOME TR COM 36242H104   2,096,282 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101   2,838,252 514,176 SH   SOLE   514,176 0 0
GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105   281,656 19,318 SH   SOLE   19,318 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109   763,743 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109   553,839 2,215 SH   SOLE   2,215 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   243,767 63,152 SH   SOLE   63,152 0 0
GENERAL ELECTRIC CO COM NEW 369604301   301,034 1,715 SH   SOLE   1,715 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   1,106,213 2,648 SH   SOLE   2,648 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106   180,028 10,891 SH   SOLE   10,891 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103   596,061 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100   2,017,155 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101   11,196,316 33,569 SH   SOLE   33,569 0 0
HOME DEPOT INC COM 437076102   1,852,788 4,830 SH   SOLE   4,830 0 0
HONEYWELL INTL INC COM 438516106   287,966 1,403 SH   SOLE   1,403 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   240,463 825 SH   SOLE   825 0 0
ICON PLC SHS G4705A100   2,228,356 6,633 SH   SOLE   6,633 0 0
INTUIT COM 461202103   295,100 454 SH   SOLE   454 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   346,023 2,043 SH   SOLE   2,043 0 0
INVESCO LTD SHS G491BT108   5,295,509 319,199 SH   SOLE   319,199 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107   101,446 10,480 SH   SOLE   10,480 0 0
ISHARES INC CORE MSCI EMKT 46434G103   357,227 6,923 SH   SOLE   6,923 0 0
ISHARES TR CORE S&P TTL STK 464287150   363,772 3,155 SH   SOLE   3,155 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,880,939 3,578 SH   SOLE   3,578 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   269,403 6,558 SH   SOLE   6,558 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   534,351 6,534 SH   SOLE   6,534 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,502,246 18,811 SH   SOLE   18,811 0 0
ISHARES TR RUS MID CAP ETF 464287499   785,989 9,347 SH   SOLE   9,347 0 0
ISHARES TR CORE S&P MCP ETF 464287507   397,057 6,537 SH   SOLE   6,537 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   818,533 4,570 SH   SOLE   4,570 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   228,369 1,438 SH   SOLE   1,438 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   633,424 3,012 SH   SOLE   3,012 0 0
ISHARES TR CORE S&P SCP ETF 464287804   454,569 4,113 SH   SOLE   4,113 0 0
ISHARES TR U.S. MED DVC ETF 464288810   1,506,056 25,705 SH   SOLE   25,705 0 0
ISHARES TR CORE MSCI EAFE 46432F842   492,375 6,634 SH   SOLE   6,634 0 0
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   1,054,917 20,906 SH   SOLE   20,906 0 0
JOHNSON & JOHNSON COM 478160104   1,079,634 6,825 SH   SOLE   6,825 0 0
JPMORGAN CHASE & CO COM 46625H100   12,708,039 63,445 SH   SOLE   63,445 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   218,460 1,000 SH   SOLE   1,000 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   1,133,883 158,585 SH   SOLE   158,585 0 0
LINDE PLC SHS G54950103   1,789,025 3,853 SH   SOLE   3,853 0 0
LOEWS CORP COM 540424108   227,041 2,900 SH   SOLE   2,900 0 0
LOWES COS INC COM 548661107   13,257,576 52,046 SH   SOLE   52,046 0 0
MARKEL GROUP INC COM 570535104   9,465,127 6,221 SH   SOLE   6,221 0 0
MASTERCARD INCORPORATED CL A 57636Q104   8,860,834 18,400 SH   SOLE   18,400 0 0
MCCORMICK & CO INC COM NON VTG 579780206   5,088,048 66,242 SH   SOLE   66,242 0 0
MCDONALDS CORP COM 580135101   906,751 3,216 SH   SOLE   3,216 0 0
MERCK & CO INC COM 58933Y105   9,297,628 70,463 SH   SOLE   70,463 0 0
META PLATFORMS INC CL A 30303M102   475,868 980 SH   SOLE   980 0 0
METLIFE INC COM 59156R108   8,728,665 117,780 SH   SOLE   117,780 0 0
MICROSOFT CORP COM 594918104   19,294,046 45,860 SH   SOLE   45,860 0 0
MOODYS CORP COM 615369105   4,409,313 11,219 SH   SOLE   11,219 0 0
MOSAIC CO NEW COM 61945C103   4,349,835 134,006 SH   SOLE   134,006 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103   90,531 27,105 SH   SOLE   27,105 0 0
NEWMONT CORP COM 651639106   4,905,236 136,865 SH   SOLE   136,865 0 0
NIKE INC CL B 654106103   570,177 6,067 SH   SOLE   6,067 0 0
NORFOLK SOUTHN CORP COM 655844108   678,209 2,661 SH   SOLE   2,661 0 0
NORTHERN TR CORP COM 665859104   373,909 4,205 SH   SOLE   4,205 0 0
NORTHROP GRUMMAN CORP COM 666807102   229,278 479 SH   SOLE   479 0 0
NOVARTIS AG SPONSORED ADR 66987V109   7,776,608 80,395 SH   SOLE   80,395 0 0
NUCOR CORP COM 670346105   395,800 2,000 SH   SOLE   2,000 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   369,997 51,460 SH   SOLE   51,460 0 0
NVIDIA CORPORATION COM 67066G104   683,997 757 SH   SOLE   757 0 0
ORACLE CORP COM 68389X105   5,711,612 45,471 SH   SOLE   45,471 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   1,097,271 972 SH   SOLE   972 0 0
PEPSICO INC COM 713448108   1,294,724 7,398 SH   SOLE   7,398 0 0
PFIZER INC COM 717081103   6,078,194 219,034 SH   SOLE   219,034 0 0
PHILIP MORRIS INTL INC COM 718172109   2,654,323 28,971 SH   SOLE   28,971 0 0
PROCTER AND GAMBLE CO COM 742718109   753,165 4,642 SH   SOLE   4,642 0 0
QUALCOMM INC COM 747525103   8,736,923 51,606 SH   SOLE   51,606 0 0
ROCKWELL AUTOMATION INC COM 773903109   300,944 1,033 SH   SOLE   1,033 0 0
ROYAL BK CDA COM 780087102   5,963,118 59,111 SH   SOLE   59,111 0 0
RTX CORPORATION COM 75513E101   7,569,330 77,610 SH   SOLE   77,610 0 0
SCHWAB CHARLES CORP COM 808513105   15,677,162 216,715 SH   SOLE   216,715 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   569,553 11,814 SH   SOLE   11,814 0 0
SONY GROUP CORP SPONSORED ADR 835699307   6,844,281 79,826 SH   SOLE   79,826 0 0
SOUTHERN CO COM 842587107   275,195 3,836 SH   SOLE   3,836 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   900,051 1,721 SH   SOLE   1,721 0 0
SPECIAL OPPORTUNITIES FD INC COM 84741T104   187,742 14,853 SH   SOLE   14,853 0 0
STRYKER CORPORATION COM 863667101   576,529 1,611 SH   SOLE   1,611 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   3,371,863 24,784 SH   SOLE   24,784 0 0
TARGET CORP COM 87612E106   3,274,880 18,480 SH   SOLE   18,480 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,670,922 6,316 SH   SOLE   6,316 0 0
TJX COS INC NEW COM 872540109   6,935,979 68,389 SH   SOLE   68,389 0 0
TRACTOR SUPPLY CO COM 892356106   985,638 3,766 SH   SOLE   3,766 0 0
TRAVELERS COMPANIES INC COM 89417E109   295,960 1,286 SH   SOLE   1,286 0 0
TRIMBLE INC COM 896239100   294,576 4,577 SH   SOLE   4,577 0 0
TRUIST FINL CORP COM 89832Q109   442,774 11,359 SH   SOLE   11,359 0 0
UNILEVER PLC SPON ADR NEW 904767704   6,115,875 121,854 SH   SOLE   121,854 0 0
UNION PAC CORP COM 907818108   243,717 991 SH   SOLE   991 0 0
UNITED PARCEL SERVICE INC CL B 911312106   6,545,381 44,038 SH   SOLE   44,038 0 0
UNITEDHEALTH GROUP INC COM 91324P102   12,066,268 24,391 SH   SOLE   24,391 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   413,518 1,655 SH   SOLE   1,655 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   279,337 1,222 SH   SOLE   1,222 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   440,882 10,555 SH   SOLE   10,555 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   203,692 1,115 SH   SOLE   1,115 0 0
VISA INC COM CL A 92826C839   6,968,734 24,970 SH   SOLE   24,970 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108   4,647,921 204,935 SH   SOLE   204,935 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101   780,258 74,169 SH   SOLE   74,169 0 0
WALMART INC COM 931142103   1,453,828 24,162 SH   SOLE   24,162 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   3,663,492 419,644 SH   SOLE   419,644 0 0
WEC ENERGY GROUP INC COM 92939U106   221,067 2,692 SH   SOLE   2,692 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   1,787,225 6,499 SH   SOLE   6,499 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   6,688,231 50,676 SH   SOLE   50,676 0 0