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   7,585,457 74,911 SH   SOLE   74,911 0 0
ABBVIE INC COM 00287Y109   3,217,840 20,191 SH   SOLE   20,191 0 0
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108   233,571 56,692 SH   SOLE   56,692 0 0
ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100   834,624 103,295 SH   SOLE   103,295 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   231,220 809 SH   SOLE   809 0 0
ALPHABET INC CAP STK CL C 02079K107   10,167,456 97,764 SH   SOLE   97,764 0 0
ALPHABET INC CAP STK CL A 02079K305   8,418,934 81,162 SH   SOLE   81,162 0 0
AMAZON COM INC COM 023135106   1,080,413 10,460 SH   SOLE   10,460 0 0
AMGEN INC COM 031162100   913,815 3,780 SH   SOLE   3,780 0 0
ANALOG DEVICES INC COM 032654105   3,402,021 17,250 SH   SOLE   17,250 0 0
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100   131,068 10,630 SH   SOLE   10,630 0 0
AON PLC SHS CL A G0403H108   7,050,535 22,362 SH   SOLE   22,362 0 0
APPLE INC COM 037833100   14,858,414 90,106 SH   SOLE   90,106 0 0
APPLIED MATLS INC COM 038222105   1,660,302 13,517 SH   SOLE   13,517 0 0
ARDAGH METAL PACKAGING S A SHS L02235106   946,776 232,053 SH   SOLE   232,053 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,277,006 5,736 SH   SOLE   5,736 0 0
BANK AMERICA CORP COM 060505104   11,562,470 404,282 SH   SOLE   404,282 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   23,131,196 74,914 SH   SOLE   74,914 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104   90,410 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101   778,187 1,163 SH   SOLE   1,163 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108   125,928 13,200 SH   SOLE   13,200 0 0
BOEING CO COM 097023105   9,646,234 45,409 SH   SOLE   45,409 0 0
BOOKING HOLDINGS INC COM 09857L108   368,685 139 SH   SOLE   139 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   433,395 6,253 SH   SOLE   6,253 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,879,829 57,452 SH   SOLE   57,452 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   6,893,860 211,533 SH   SOLE   211,533 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   226,506 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102   3,158,783 49,141 SH   SOLE   49,141 0 0
CATERPILLAR INC COM 149123101   933,896 4,081 SH   SOLE   4,081 0 0
CBRE GBL REAL ESTATE INC FD COM 12504G100   291,434 54,884 SH   SOLE   54,884 0 0
CBRE GBL REAL ESTATE INC FD RIGHT 04/06/2023 12504G118   1,696 54,890 SH   SOLE   54,890 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   5,130,953 14,348 SH   SOLE   14,348 0 0
CHEVRON CORP NEW COM 166764100   10,322,605 63,267 SH   SOLE   63,267 0 0
CISCO SYS INC COM 17275R102   7,591,394 145,220 SH   SOLE   145,220 0 0
COCA COLA CO COM 191216100   6,752,964 108,866 SH   SOLE   108,866 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109   294,630 12,075 SH   SOLE   12,075 0 0
COLGATE PALMOLIVE CO COM 194162103   241,908 3,219 SH   SOLE   3,219 0 0
COMCAST CORP NEW CL A 20030N101   6,469,763 170,661 SH   SOLE   170,661 0 0
COSTCO WHSL CORP NEW COM 22160K105   463,580 933 SH   SOLE   933 0 0
CSX CORP COM 126408103   254,789 8,510 SH   SOLE   8,510 0 0
CUMMINS INC COM 231021106   241,747 1,012 SH   SOLE   1,012 0 0
CVS HEALTH CORP COM 126650100   6,090,748 81,964 SH   SOLE   81,964 0 0
DANAHER CORPORATION COM 235851102   8,146,475 32,322 SH   SOLE   32,322 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405   1,009,055 54,931 SH   SOLE   54,931 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   7,586,443 41,872 SH   SOLE   41,872 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   1,863,240 41,871 SH   SOLE   41,871 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   951,621 40,340 SH   SOLE   40,340 0 0
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   2,011,232 83,575 SH   SOLE   83,575 0 0
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   1,137,042 49,308 SH   SOLE   49,308 0 0
DISNEY WALT CO COM 254687106   11,395,066 113,803 SH   SOLE   113,803 0 0
DOLLAR TREE INC COM 256746108   8,457,523 58,917 SH   SOLE   58,917 0 0
DOW INC COM 260557103   367,349 6,701 SH   SOLE   6,701 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,660,692 27,581 SH   SOLE   27,581 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107   555,957 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   1,491,469 92,351 SH   SOLE   92,351 0 0
EMERSON ELEC CO COM 291011104   416,006 4,774 SH   SOLE   4,774 0 0
EURONET WORLDWIDE INC COM 298736109   1,691,704 15,118 SH   SOLE   15,118 0 0
EXXON MOBIL CORP COM 30231G102   4,227,390 38,550 SH   SOLE   38,550 0 0
F N B CORP COM 302520101   244,052 21,039 SH   SOLE   21,039 0 0
FERGUSON PLC NEW SHS G3421J106   2,264,388 16,930 SH   SOLE   16,930 0 0
FISERV INC COM 337738108   7,279,361 64,402 SH   SOLE   64,402 0 0
GABELLI DIVID & INCOME TR COM 36242H104   1,896,505 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101   2,951,370 514,176 SH   SOLE   514,176 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109   761,045 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109   385,490 2,015 SH   SOLE   2,015 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   231,136 63,152 SH   SOLE   63,152 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   935,371 2,859 SH   SOLE   2,859 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106   169,028 10,891 SH   SOLE   10,891 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103   565,157 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100   2,187,475 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101   7,722,200 29,286 SH   SOLE   29,286 0 0
HOME DEPOT INC COM 437076102   1,387,949 4,703 SH   SOLE   4,703 0 0
HONEYWELL INTL INC COM 438516106   441,105 2,308 SH   SOLE   2,308 0 0
ICON PLC SHS G4705A100   1,507,091 7,056 SH   SOLE   7,056 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   7,132,649 77,563 SH   SOLE   77,563 0 0
INTUIT COM 461202103   202,407 454 SH   SOLE   454 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   790,927 5,469 SH   SOLE   5,469 0 0
INVESCO LTD SHS G491BT108   4,559,731 278,032 SH   SOLE   278,032 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107   104,590 10,480 SH   SOLE   10,480 0 0
ISHARES INC CORE MSCI EMKT 46434G103   234,436 4,805 SH   SOLE   4,805 0 0
ISHARES TR CORE S&P TTL STK 464287150   328,878 3,632 SH   SOLE   3,632 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,610,200 3,917 SH   SOLE   3,917 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   312,839 7,928 SH   SOLE   7,928 0 0
ISHARES TR 20 YR TR BD ETF 464287432   351,021 3,300 SH   SOLE   3,300 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   228,240 2,778 SH   SOLE   2,778 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,730,140 24,191 SH   SOLE   24,191 0 0
ISHARES TR RUS MID CAP ETF 464287499   668,295 9,558 SH   SOLE   9,558 0 0
ISHARES TR CORE S&P MCP ETF 464287507   274,676 1,098 SH   SOLE   1,098 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   555,901 3,651 SH   SOLE   3,651 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   586,579 3,288 SH   SOLE   3,288 0 0
ISHARES TR CORE S&P SCP ETF 464287804   329,747 3,410 SH   SOLE   3,410 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   202,568 4,020 SH   SOLE   4,020 0 0
ISHARES TR CORE MSCI EAFE 46432F842   334,042 4,997 SH   SOLE   4,997 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   724,309 14,603 SH   SOLE   14,603 0 0
JOHNSON & JOHNSON COM 478160104   1,251,005 8,071 SH   SOLE   8,071 0 0
JPMORGAN CHASE & CO COM 46625H100   8,327,649 63,906 SH   SOLE   63,906 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   229,420 1,000 SH   SOLE   1,000 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   983,227 158,585 SH   SOLE   158,585 0 0
LILLY ELI & CO COM 532457108   584,157 1,701 SH   SOLE   1,701 0 0
LINDE PLC SHS G54950103   1,263,945 3,556 SH   SOLE   3,556 0 0
LOWES COS INC COM 548661107   7,372,161 36,866 SH   SOLE   36,866 0 0
MARKEL CORP COM 570535104   7,598,035 5,948 SH   SOLE   5,948 0 0
MASTERCARD INCORPORATED CL A 57636Q104   6,706,853 18,455 SH   SOLE   18,455 0 0
MCDONALDS CORP COM 580135101   884,686 3,164 SH   SOLE   3,164 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   130,394 15,863 SH   SOLE   15,863 0 0
MERCK & CO INC COM 58933Y105   9,295,270 87,370 SH   SOLE   87,370 0 0
METLIFE INC COM 59156R108   6,724,079 116,052 SH   SOLE   116,052 0 0
MICROSOFT CORP COM 594918104   13,705,818 47,540 SH   SOLE   47,540 0 0
MOODYS CORP COM 615369105   2,685,075 8,774 SH   SOLE   8,774 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103   83,483 27,105 SH   SOLE   27,105 0 0
NIKE INC CL B 654106103   741,236 6,044 SH   SOLE   6,044 0 0
NORFOLK SOUTHN CORP COM 655844108   573,248 2,704 SH   SOLE   2,704 0 0
NORTHERN TR CORP COM 665859104   370,587 4,205 SH   SOLE   4,205 0 0
NORTHROP GRUMMAN CORP COM 666807102   221,164 479 SH   SOLE   479 0 0
NOVARTIS AG SPONSORED ADR 66987V109   7,496,712 81,486 SH   SOLE   81,486 0 0
NUCOR CORP COM 670346105   308,940 2,000 SH   SOLE   2,000 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   283,835 43,136 SH   SOLE   43,136 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   817,568 963 SH   SOLE   963 0 0
PEPSICO INC COM 713448108   1,388,944 7,619 SH   SOLE   7,619 0 0
PFIZER INC COM 717081103   6,921,560 169,646 SH   SOLE   169,646 0 0
PHILIP MORRIS INTL INC COM 718172109   1,504,555 15,471 SH   SOLE   15,471 0 0
PROCTER AND GAMBLE CO COM 742718109   808,576 5,438 SH   SOLE   5,438 0 0
QUALCOMM INC COM 747525103   6,875,192 53,889 SH   SOLE   53,889 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   5,461,396 55,768 SH   SOLE   55,768 0 0
ROCKWELL AUTOMATION INC COM 773903109   303,134 1,033 SH   SOLE   1,033 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   6,989,096 73,123 SH   SOLE   73,123 0 0
SCHWAB CHARLES CORP COM 808513105   9,794,817 186,995 SH   SOLE   186,995 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   472,921 9,693 SH   SOLE   9,693 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   6,736,473 74,313 SH   SOLE   74,313 0 0
SOUTHERN CO COM 842587107   274,632 3,947 SH   SOLE   3,947 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,002,334 2,448 SH   SOLE   2,448 0 0
SPECIAL OPPORTUNITIES FD INC COM 84741T104   162,492 14,853 SH   SOLE   14,853 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   1,386,708 10,378 SH   SOLE   10,378 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   1,246,153 80,605 SH   SOLE   80,605 0 0
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104   427,350 35,000 SH   SOLE   35,000 0 0
STRYKER CORPORATION COM 863667101   459,892 1,611 SH   SOLE   1,611 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,609,304 28,051 SH   SOLE   28,051 0 0
TARGET CORP COM 87612E106   6,159,859 37,190 SH   SOLE   37,190 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100   198,768 14,269 SH   SOLE   14,269 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108   186,040 13,540 SH   SOLE   13,540 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   250,721 435 SH   SOLE   435 0 0
TJX COS INC NEW COM 872540109   8,337,804 106,404 SH   SOLE   106,404 0 0
TRACTOR SUPPLY CO COM 892356106   877,639 3,734 SH   SOLE   3,734 0 0
TRAVELERS COMPANIES INC COM 89417E109   220,433 1,286 SH   SOLE   1,286 0 0
TRIMBLE INC COM 896239100   239,926 4,577 SH   SOLE   4,577 0 0
TRUIST FINL CORP COM 89832Q109   467,238 13,702 SH   SOLE   13,702 0 0
UNILEVER PLC SPON ADR NEW 904767704   6,484,106 124,862 SH   SOLE   124,862 0 0
UNION PAC CORP COM 907818108   213,738 1,062 SH   SOLE   1,062 0 0
UNITED PARCEL SERVICE INC CL B 911312106   8,634,871 44,512 SH   SOLE   44,512 0 0
UNITEDHEALTH GROUP INC COM 91324P102   10,806,173 22,866 SH   SOLE   22,866 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   425,357 2,017 SH   SOLE   2,017 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   638,068 4,620 SH   SOLE   4,620 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   230,505 1,216 SH   SOLE   1,216 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   427,270 10,576 SH   SOLE   10,576 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   502,228 8,240 SH   SOLE   8,240 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   5,285,638 135,913 SH   SOLE   135,913 0 0
VISA INC COM CL A 92826C839   5,246,997 23,272 SH   SOLE   23,272 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101   715,731 74,169 SH   SOLE   74,169 0 0
WALMART INC COM 931142103   1,256,716 8,523 SH   SOLE   8,523 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   4,283,568 283,680 SH   SOLE   283,680 0 0
WEC ENERGY GROUP INC COM 92939U106   256,123 2,702 SH   SOLE   2,702 0 0
WELLS FARGO CO NEW COM 949746101   7,669,012 205,164 SH   SOLE   205,164 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   1,417,286 6,099 SH   SOLE   6,099 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   7,264,105 56,224 SH   SOLE   56,224 0 0