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   8,165,709 74,901 SH   SOLE   74,901 0 0
ABBVIE INC COM 00287Y109   2,717,774 20,172 SH   SOLE   20,172 0 0
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108   222,233 56,692 SH   SOLE   56,692 0 0
ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100   853,217 103,295 SH   SOLE   103,295 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   272,476 883 SH   SOLE   883 0 0
ACTIVISION BLIZZARD INC COM 00507V109   4,238,351 50,277 SH   SOLE   50,277 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   239,605 490 SH   SOLE   490 0 0
ALPHABET INC CAP STK CL C 02079K107   11,750,421 97,135 SH   SOLE   97,135 0 0
ALPHABET INC CAP STK CL A 02079K305   9,620,050 80,368 SH   SOLE   80,368 0 0
AMAZON COM INC COM 023135106   1,369,693 10,507 SH   SOLE   10,507 0 0
AMGEN INC COM 031162100   838,570 3,777 SH   SOLE   3,777 0 0
ANALOG DEVICES INC COM 032654105   3,719,702 19,094 SH   SOLE   19,094 0 0
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100   125,540 10,630 SH   SOLE   10,630 0 0
AON PLC SHS CL A G0403H108   7,509,848 21,755 SH   SOLE   21,755 0 0
APPLE INC COM 037833100   17,380,354 89,603 SH   SOLE   89,603 0 0
APPLIED MATLS INC COM 038222105   1,946,458 13,467 SH   SOLE   13,467 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,276,101 5,806 SH   SOLE   5,806 0 0
BANK AMERICA CORP COM 060505104   11,806,281 411,512 SH   SOLE   411,512 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   25,613,874 75,114 SH   SOLE   75,114 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104   87,779 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101   810,016 1,172 SH   SOLE   1,172 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108   119,724 13,200 SH   SOLE   13,200 0 0
BOEING CO COM 097023105   9,605,246 45,488 SH   SOLE   45,488 0 0
BOOKING HOLDINGS INC COM 09857L108   380,747 141 SH   SOLE   141 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   399,879 6,253 SH   SOLE   6,253 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,901,611 58,278 SH   SOLE   58,278 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   7,370,149 219,022 SH   SOLE   219,022 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   238,640 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102   4,385,880 52,400 SH   SOLE   52,400 0 0
CATERPILLAR INC COM 149123101   1,004,130 4,081 SH   SOLE   4,081 0 0
CBRE GBL REAL ESTATE INC FD COM 12504G100   287,043 54,884 SH   SOLE   54,884 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   6,434,482 17,515 SH   SOLE   17,515 0 0
CHEVRON CORP NEW COM 166764100   9,932,076 63,121 SH   SOLE   63,121 0 0
CISCO SYS INC COM 17275R102   7,593,482 146,762 SH   SOLE   146,762 0 0
COCA COLA CO COM 191216100   4,750,738 78,890 SH   SOLE   78,890 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109   285,212 12,075 SH   SOLE   12,075 0 0
COLGATE PALMOLIVE CO COM 194162103   254,001 3,297 SH   SOLE   3,297 0 0
COMCAST CORP NEW CL A 20030N101   7,098,163 170,834 SH   SOLE   170,834 0 0
COSTCO WHSL CORP NEW COM 22160K105   532,996 990 SH   SOLE   990 0 0
CSX CORP COM 126408103   290,191 8,510 SH   SOLE   8,510 0 0
CUMMINS INC COM 231021106   248,102 1,012 SH   SOLE   1,012 0 0
CVS HEALTH CORP COM 126650100   5,836,539 84,428 SH   SOLE   84,428 0 0
DANAHER CORPORATION COM 235851102   8,060,689 33,586 SH   SOLE   33,586 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405   1,059,125 56,187 SH   SOLE   56,187 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   7,286,502 42,002 SH   SOLE   42,002 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   1,942,375 41,871 SH   SOLE   41,871 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   1,046,536 43,515 SH   SOLE   43,515 0 0
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   2,176,412 89,675 SH   SOLE   89,675 0 0
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   1,599,835 68,633 SH   SOLE   68,633 0 0
DISNEY WALT CO COM 254687106   9,727,745 108,958 SH   SOLE   108,958 0 0
DOLLAR TREE INC COM 256746108   8,702,127 60,642 SH   SOLE   60,642 0 0
DOW INC COM 260557103   351,037 6,591 SH   SOLE   6,591 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,508,456 27,952 SH   SOLE   27,952 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107   559,400 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   1,542,262 92,351 SH   SOLE   92,351 0 0
EMERSON ELEC CO COM 291011104   444,719 4,920 SH   SOLE   4,920 0 0
EURONET WORLDWIDE INC COM 298736109   1,738,722 14,814 SH   SOLE   14,814 0 0
EXXON MOBIL CORP COM 30231G102   4,168,129 38,864 SH   SOLE   38,864 0 0
F N B CORP COM 302520101   376,937 32,949 SH   SOLE   32,949 0 0
FERGUSON PLC NEW SHS G3421J106   2,626,920 16,699 SH   SOLE   16,699 0 0
FISERV INC COM 337738108   8,133,900 64,478 SH   SOLE   64,478 0 0
GABELLI DIVID & INCOME TR COM 36242H104   1,927,521 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101   2,982,221 514,176 SH   SOLE   514,176 0 0
GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105   142,569 10,025 SH   SOLE   10,025 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109   887,211 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109   442,434 2,015 SH   SOLE   2,015 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   236,188 63,152 SH   SOLE   63,152 0 0
GENERAL ELECTRIC CO COM NEW 369604301   200,696 1,827 SH   SOLE   1,827 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   880,694 2,730 SH   SOLE   2,730 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106   164,345 10,891 SH   SOLE   10,891 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103   541,206 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100   2,093,081 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101   8,873,255 29,238 SH   SOLE   29,238 0 0
HOME DEPOT INC COM 437076102   1,469,948 4,732 SH   SOLE   4,732 0 0
HONEYWELL INTL INC COM 438516106   395,288 1,905 SH   SOLE   1,905 0 0
ICON PLC SHS G4705A100   1,710,868 6,838 SH   SOLE   6,838 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   6,260,381 78,658 SH   SOLE   78,658 0 0
INTUIT COM 461202103   208,018 454 SH   SOLE   454 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   254,538 1,701 SH   SOLE   1,701 0 0
INVESCO LTD SHS G491BT108   5,217,124 310,358 SH   SOLE   310,358 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107   100,189 10,480 SH   SOLE   10,480 0 0
ISHARES INC CORE MSCI EMKT 46434G103   313,632 6,363 SH   SOLE   6,363 0 0
ISHARES TR CORE S&P TTL STK 464287150   264,853 2,707 SH   SOLE   2,707 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,579,151 3,543 SH   SOLE   3,543 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   313,632 7,928 SH   SOLE   7,928 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   368,428 4,544 SH   SOLE   4,544 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,369,598 18,891 SH   SOLE   18,891 0 0
ISHARES TR RUS MID CAP ETF 464287499   698,021 9,558 SH   SOLE   9,558 0 0
ISHARES TR CORE S&P MCP ETF 464287507   295,995 1,132 SH   SOLE   1,132 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   664,306 4,209 SH   SOLE   4,209 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   202,470 1,438 SH   SOLE   1,438 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   663,685 3,544 SH   SOLE   3,544 0 0
ISHARES TR S&P MC 400VL ETF 464287705   244,149 2,279 SH   SOLE   2,279 0 0
ISHARES TR CORE S&P SCP ETF 464287804   402,187 4,036 SH   SOLE   4,036 0 0
ISHARES TR CORE MSCI EAFE 46432F842   411,570 6,097 SH   SOLE   6,097 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   840,914 16,913 SH   SOLE   16,913 0 0
JOHNSON & JOHNSON COM 478160104   1,271,690 7,683 SH   SOLE   7,683 0 0
JPMORGAN CHASE & CO COM 46625H100   9,324,237 64,111 SH   SOLE   64,111 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   241,330 1,000 SH   SOLE   1,000 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   1,026,045 158,585 SH   SOLE   158,585 0 0
LILLY ELI & CO COM 532457108   829,626 1,769 SH   SOLE   1,769 0 0
LINDE PLC SHS G54950103   1,369,220 3,593 SH   SOLE   3,593 0 0
LOWES COS INC COM 548661107   8,818,323 39,071 SH   SOLE   39,071 0 0
MARKEL GROUP INC COM 570535104   8,227,155 5,948 SH   SOLE   5,948 0 0
MASTERCARD INCORPORATED CL A 57636Q104   7,162,962 18,212 SH   SOLE   18,212 0 0
MCDONALDS CORP COM 580135101   961,477 3,222 SH   SOLE   3,222 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   146,891 15,863 SH   SOLE   15,863 0 0
MEDTRONIC PLC SHS G5960L103   200,932 2,281 SH   SOLE   2,281 0 0
MERCK & CO INC COM 58933Y105   9,843,098 85,303 SH   SOLE   85,303 0 0
META PLATFORMS INC CL A 30303M102   281,527 981 SH   SOLE   981 0 0
METLIFE INC COM 59156R108   6,758,354 119,553 SH   SOLE   119,553 0 0
MICROSOFT CORP COM 594918104   15,922,062 46,755 SH   SOLE   46,755 0 0
MOODYS CORP COM 615369105   3,492,215 10,043 SH   SOLE   10,043 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103   82,399 27,105 SH   SOLE   27,105 0 0
NIKE INC CL B 654106103   683,742 6,195 SH   SOLE   6,195 0 0
NORFOLK SOUTHN CORP COM 655844108   620,415 2,736 SH   SOLE   2,736 0 0
NORTHERN TR CORP COM 665859104   311,759 4,205 SH   SOLE   4,205 0 0
NORTHROP GRUMMAN CORP COM 666807102   218,328 479 SH   SOLE   479 0 0
NOVARTIS AG SPONSORED ADR 66987V109   8,185,920 81,121 SH   SOLE   81,121 0 0
NUCOR CORP COM 670346105   327,960 2,000 SH   SOLE   2,000 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   333,461 51,460 SH   SOLE   51,460 0 0
NVIDIA CORPORATION COM 67066G104   357,029 844 SH   SOLE   844 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   919,954 963 SH   SOLE   963 0 0
PEPSICO INC COM 713448108   1,424,897 7,693 SH   SOLE   7,693 0 0
PFIZER INC COM 717081103   6,441,475 175,613 SH   SOLE   175,613 0 0
PHILIP MORRIS INTL INC COM 718172109   2,424,686 24,838 SH   SOLE   24,838 0 0
PROCTER AND GAMBLE CO COM 742718109   765,984 5,048 SH   SOLE   5,048 0 0
QUALCOMM INC COM 747525103   6,660,452 55,951 SH   SOLE   55,951 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   5,549,721 56,653 SH   SOLE   56,653 0 0
ROCKWELL AUTOMATION INC COM 773903109   340,322 1,033 SH   SOLE   1,033 0 0
ROYAL BK CDA COM 780087102   6,499,264 68,048 SH   SOLE   68,048 0 0
SCHWAB CHARLES CORP COM 808513105   11,036,587 194,717 SH   SOLE   194,717 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   484,637 10,084 SH   SOLE   10,084 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   6,781,543 75,317 SH   SOLE   75,317 0 0
SOUTHERN CO COM 842587107   277,277 3,947 SH   SOLE   3,947 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   876,561 1,977 SH   SOLE   1,977 0 0
SPECIAL OPPORTUNITIES FD INC COM 84741T104   166,651 14,853 SH   SOLE   14,853 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   1,642,427 10,230 SH   SOLE   10,230 0 0
STRYKER CORPORATION COM 863667101   491,500 1,611 SH   SOLE   1,611 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,516,440 24,935 SH   SOLE   24,935 0 0
TARGET CORP COM 87612E106   5,133,690 38,921 SH   SOLE   38,921 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100   193,530 14,293 SH   SOLE   14,293 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108   189,831 13,540 SH   SOLE   13,540 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   226,961 435 SH   SOLE   435 0 0
TJX COS INC NEW COM 872540109   8,943,886 105,483 SH   SOLE   105,483 0 0
TRACTOR SUPPLY CO COM 892356106   825,587 3,734 SH   SOLE   3,734 0 0
TRAVELERS COMPANIES INC COM 89417E109   223,327 1,286 SH   SOLE   1,286 0 0
TRIMBLE INC COM 896239100   242,306 4,577 SH   SOLE   4,577 0 0
TRUIST FINL CORP COM 89832Q109   408,693 13,466 SH   SOLE   13,466 0 0
UNILEVER PLC SPON ADR NEW 904767704   6,491,455 124,524 SH   SOLE   124,524 0 0
UNION PAC CORP COM 907818108   217,306 1,062 SH   SOLE   1,062 0 0
UNITED PARCEL SERVICE INC CL B 911312106   8,487,380 47,349 SH   SOLE   47,349 0 0
UNITEDHEALTH GROUP INC COM 91324P102   11,070,550 23,033 SH   SOLE   23,033 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   540,006 2,453 SH   SOLE   2,453 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   241,850 1,216 SH   SOLE   1,216 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   293,633 1,333 SH   SOLE   1,333 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   429,418 10,556 SH   SOLE   10,556 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   5,509,247 148,138 SH   SOLE   148,138 0 0
VISA INC COM CL A 92826C839   5,530,779 23,289 SH   SOLE   23,289 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101   732,048 74,169 SH   SOLE   74,169 0 0
WALMART INC COM 931142103   1,427,980 9,085 SH   SOLE   9,085 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   5,383,225 429,285 SH   SOLE   429,285 0 0
WEC ENERGY GROUP INC COM 92939U106   240,895 2,730 SH   SOLE   2,730 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   1,492,364 6,337 SH   SOLE   6,337 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   8,213,717 56,413 SH   SOLE   56,413 0 0
ZOETIS INC CL A 98978V103   234,894 1,364 SH   SOLE   1,364 0 0