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,437,437 76,793 SH   SOLE   76,793 0 0
ABBVIE INC COM 00287Y109   2,972,256 19,940 SH   SOLE   19,940 0 0
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108   206,359 56,692 SH   SOLE   56,692 0 0
ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100   780,910 103,295 SH   SOLE   103,295 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   279,163 909 SH   SOLE   909 0 0
ACTIVISION BLIZZARD INC COM 00507V109   1,195,281 12,766 SH   SOLE   12,766 0 0
ADOBE INC COM 00724F101   249,851 490 SH   SOLE   490 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   4,791,934 42,854 SH   SOLE   42,854 0 0
ALPHABET INC CAP STK CL C 02079K107   12,797,757 97,063 SH   SOLE   97,063 0 0
ALPHABET INC CAP STK CL A 02079K305   10,492,747 80,183 SH   SOLE   80,183 0 0
AMAZON COM INC COM 023135106   1,335,650 10,507 SH   SOLE   10,507 0 0
AMGEN INC COM 031162100   999,787 3,720 SH   SOLE   3,720 0 0
ANALOG DEVICES INC COM 032654105   3,462,778 19,777 SH   SOLE   19,777 0 0
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100   127,985 10,630 SH   SOLE   10,630 0 0
AON PLC SHS CL A G0403H108   7,060,236 21,776 SH   SOLE   21,776 0 0
APPLE INC COM 037833100   14,251,354 83,239 SH   SOLE   83,239 0 0
APPLIED MATLS INC COM 038222105   1,839,594 13,287 SH   SOLE   13,287 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,401,619 5,826 SH   SOLE   5,826 0 0
BANK AMERICA CORP COM 060505104   11,126,734 406,382 SH   SOLE   406,382 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   26,328,198 75,159 SH   SOLE   75,159 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104   80,095 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101   757,686 1,172 SH   SOLE   1,172 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108   121,572 13,200 SH   SOLE   13,200 0 0
BOEING CO COM 097023105   8,726,999 45,529 SH   SOLE   45,529 0 0
BOOKING HOLDINGS INC COM 09857L108   434,837 141 SH   SOLE   141 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   351,316 6,053 SH   SOLE   6,053 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,981,563 59,435 SH   SOLE   59,435 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   6,968,269 222,842 SH   SOLE   222,842 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   227,639 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102   5,402,994 76,389 SH   SOLE   76,389 0 0
CATERPILLAR INC COM 149123101   1,114,113 4,081 SH   SOLE   4,081 0 0
CBRE GBL REAL ESTATE INC FD COM 12504G100   246,978 54,884 SH   SOLE   54,884 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   7,727,198 17,569 SH   SOLE   17,569 0 0
CHEVRON CORP NEW COM 166764100   10,646,300 63,138 SH   SOLE   63,138 0 0
CISCO SYS INC COM 17275R102   7,842,675 145,883 SH   SOLE   145,883 0 0
COCA COLA CO COM 191216100   4,392,128 78,459 SH   SOLE   78,459 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109   236,429 12,075 SH   SOLE   12,075 0 0
COLGATE PALMOLIVE CO COM 194162103   232,459 3,269 SH   SOLE   3,269 0 0
COMCAST CORP NEW CL A 20030N101   6,420,519 144,802 SH   SOLE   144,802 0 0
COSTCO WHSL CORP NEW COM 22160K105   559,310 990 SH   SOLE   990 0 0
CSX CORP COM 126408103   261,683 8,510 SH   SOLE   8,510 0 0
CUMMINS INC COM 231021106   231,202 1,012 SH   SOLE   1,012 0 0
DANAHER CORPORATION COM 235851102   8,470,446 34,141 SH   SOLE   34,141 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405   1,116,464 62,547 SH   SOLE   62,547 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   6,383,706 42,792 SH   SOLE   42,792 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   1,913,066 41,871 SH   SOLE   41,871 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   1,014,335 43,515 SH   SOLE   43,515 0 0
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   2,093,911 89,675 SH   SOLE   89,675 0 0
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   1,791,083 79,533 SH   SOLE   79,533 0 0
DISNEY WALT CO COM 254687106   8,903,065 109,847 SH   SOLE   109,847 0 0
DOLLAR GEN CORP NEW COM 256677105   1,373,601 12,983 SH   SOLE   12,983 0 0
DOLLAR TREE INC COM 256746108   10,120,621 95,074 SH   SOLE   95,074 0 0
DOW INC COM 260557103   288,272 5,591 SH   SOLE   5,591 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,117,044 23,986 SH   SOLE   23,986 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107   520,795 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   1,420,358 92,351 SH   SOLE   92,351 0 0
ELI LILLY & CO COM 532457108   971,668 1,809 SH   SOLE   1,809 0 0
EMERSON ELEC CO COM 291011104   421,335 4,363 SH   SOLE   4,363 0 0
EURONET WORLDWIDE INC COM 298736109   1,245,790 15,694 SH   SOLE   15,694 0 0
EXXON MOBIL CORP COM 30231G102   4,560,260 38,784 SH   SOLE   38,784 0 0
F N B CORP COM 302520101   338,310 31,354 SH   SOLE   31,354 0 0
FERGUSON PLC NEW SHS G3421J106   2,755,695 16,755 SH   SOLE   16,755 0 0
FISERV INC COM 337738108   7,290,551 64,541 SH   SOLE   64,541 0 0
GABELLI DIVID & INCOME TR COM 36242H104   1,773,356 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101   2,637,723 514,176 SH   SOLE   514,176 0 0
GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105   135,438 10,025 SH   SOLE   10,025 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109   794,779 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109   459,279 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   872,537 2,697 SH   SOLE   2,697 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106   157,593 10,891 SH   SOLE   10,891 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103   514,938 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100   1,822,212 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101   7,455,023 30,307 SH   SOLE   30,307 0 0
HOME DEPOT INC COM 437076102   1,429,821 4,732 SH   SOLE   4,732 0 0
HONEYWELL INTL INC COM 438516106   312,395 1,691 SH   SOLE   1,691 0 0
ICON PLC SHS G4705A100   1,691,245 6,868 SH   SOLE   6,868 0 0
INTUIT COM 461202103   231,967 454 SH   SOLE   454 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   253,342 1,788 SH   SOLE   1,788 0 0
INVESCO LTD SHS G491BT108   4,590,002 316,116 SH   SOLE   316,116 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107   87,927 10,480 SH   SOLE   10,480 0 0
ISHARES INC CORE MSCI EMKT 46434G103   320,899 6,743 SH   SOLE   6,743 0 0
ISHARES TR CORE S&P TTL STK 464287150   254,972 2,707 SH   SOLE   2,707 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,547,995 3,605 SH   SOLE   3,605 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   300,868 7,928 SH   SOLE   7,928 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   404,769 4,999 SH   SOLE   4,999 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,301,968 18,891 SH   SOLE   18,891 0 0
ISHARES TR RUS MID CAP ETF 464287499   647,280 9,347 SH   SOLE   9,347 0 0
ISHARES TR CORE S&P MCP ETF 464287507   298,223 1,196 SH   SOLE   1,196 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   648,879 4,274 SH   SOLE   4,274 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   588,721 3,331 SH   SOLE   3,331 0 0
ISHARES TR S&P MC 400VL ETF 464287705   230,019 2,279 SH   SOLE   2,279 0 0
ISHARES TR CORE S&P SCP ETF 464287804   397,790 4,217 SH   SOLE   4,217 0 0
ISHARES TR CORE MSCI EAFE 46432F842   412,569 6,411 SH   SOLE   6,411 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   952,101 19,084 SH   SOLE   19,084 0 0
JOHNSON & JOHNSON COM 478160104   1,206,128 7,744 SH   SOLE   7,744 0 0
JPMORGAN CHASE & CO COM 46625H100   9,264,183 63,882 SH   SOLE   63,882 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   201,050 1,000 SH   SOLE   1,000 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   938,823 158,585 SH   SOLE   158,585 0 0
LINDE PLC SHS G54950103   1,362,056 3,658 SH   SOLE   3,658 0 0
LOWES COS INC COM 548661107   8,217,291 39,537 SH   SOLE   39,537 0 0
MARKEL GROUP INC COM 570535104   8,846,720 6,008 SH   SOLE   6,008 0 0
MASTERCARD INCORPORATED CL A 57636Q104   7,261,185 18,340 SH   SOLE   18,340 0 0
MCDONALDS CORP COM 580135101   840,374 3,190 SH   SOLE   3,190 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   86,453 15,863 SH   SOLE   15,863 0 0
MERCK & CO INC COM 58933Y105   8,780,019 85,284 SH   SOLE   85,284 0 0
META PLATFORMS INC CL A 30303M102   294,506 981 SH   SOLE   981 0 0
METLIFE INC COM 59156R108   7,504,695 119,293 SH   SOLE   119,293 0 0
MICROSOFT CORP COM 594918104   14,776,956 46,800 SH   SOLE   46,800 0 0
MOODYS CORP COM 615369105   3,260,402 10,312 SH   SOLE   10,312 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103   75,623 27,105 SH   SOLE   27,105 0 0
NIKE INC CL B 654106103   591,792 6,189 SH   SOLE   6,189 0 0
NORFOLK SOUTHN CORP COM 655844108   538,800 2,736 SH   SOLE   2,736 0 0
NORTHERN TR CORP COM 665859104   292,163 4,205 SH   SOLE   4,205 0 0
NORTHROP GRUMMAN CORP COM 666807102   210,851 479 SH   SOLE   479 0 0
NOVARTIS AG SPONSORED ADR 66987V109   8,276,227 81,251 SH   SOLE   81,251 0 0
NUCOR CORP COM 670346105   312,700 2,000 SH   SOLE   2,000 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   325,742 51,460 SH   SOLE   51,460 0 0
NVIDIA CORPORATION COM 67066G104   333,202 766 SH   SOLE   766 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   875,232 963 SH   SOLE   963 0 0
PEPSICO INC COM 713448108   1,298,419 7,663 SH   SOLE   7,663 0 0
PFIZER INC COM 717081103   5,911,916 178,231 SH   SOLE   178,231 0 0
PHILIP MORRIS INTL INC COM 718172109   2,293,670 24,775 SH   SOLE   24,775 0 0
PROCTER AND GAMBLE CO COM 742718109   731,634 5,016 SH   SOLE   5,016 0 0
QUALCOMM INC COM 747525103   6,393,840 57,571 SH   SOLE   57,571 0 0
ROCKWELL AUTOMATION INC COM 773903109   295,304 1,033 SH   SOLE   1,033 0 0
ROYAL BK CDA COM 780087102   5,943,559 67,973 SH   SOLE   67,973 0 0
RTX CORPORATION COM 75513E101   5,758,549 80,013 SH   SOLE   80,013 0 0
SCHWAB CHARLES CORP COM 808513105   10,851,794 197,665 SH   SOLE   197,665 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   572,142 11,947 SH   SOLE   11,947 0 0
SONY GROUP CORP SPONSORED ADR 835699307   6,245,524 75,786 SH   SOLE   75,786 0 0
SOUTHERN CO COM 842587107   255,450 3,947 SH   SOLE   3,947 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   746,178 1,746 SH   SOLE   1,746 0 0
SPECIAL OPPORTUNITIES FD INC COM 84741T104   162,343 14,853 SH   SOLE   14,853 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   1,580,421 10,220 SH   SOLE   10,220 0 0
STRYKER CORPORATION COM 863667101   440,238 1,611 SH   SOLE   1,611 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,173,977 25,017 SH   SOLE   25,017 0 0
TARGET CORP COM 87612E106   4,424,758 40,018 SH   SOLE   40,018 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100   178,579 14,321 SH   SOLE   14,321 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108   158,689 13,540 SH   SOLE   13,540 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   220,184 435 SH   SOLE   435 0 0
TJX COS INC NEW COM 872540109   7,026,172 79,052 SH   SOLE   79,052 0 0
TRACTOR SUPPLY CO COM 892356106   771,590 3,800 SH   SOLE   3,800 0 0
TRAVELERS COMPANIES INC COM 89417E109   210,017 1,286 SH   SOLE   1,286 0 0
TRIMBLE INC COM 896239100   246,517 4,577 SH   SOLE   4,577 0 0
TRUIST FINL CORP COM 89832Q109   353,877 12,369 SH   SOLE   12,369 0 0
UNILEVER PLC SPON ADR NEW 904767704   6,162,342 124,744 SH   SOLE   124,744 0 0
UNION PAC CORP COM 907818108   216,255 1,062 SH   SOLE   1,062 0 0
UNITED PARCEL SERVICE INC CL B 911312106   7,404,111 47,502 SH   SOLE   47,502 0 0
UNITEDHEALTH GROUP INC COM 91324P102   11,703,267 23,212 SH   SOLE   23,212 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   455,400 2,187 SH   SOLE   2,187 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   229,909 1,216 SH   SOLE   1,216 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   413,901 10,556 SH   SOLE   10,556 0 0
VISA INC COM CL A 92826C839   5,467,912 23,772 SH   SOLE   23,772 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101   699,414 74,169 SH   SOLE   74,169 0 0
WALMART INC COM 931142103   1,414,741 8,846 SH   SOLE   8,846 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   4,722,590 434,861 SH   SOLE   434,861 0 0
WEC ENERGY GROUP INC COM 92939U106   219,902 2,730 SH   SOLE   2,730 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   1,355,106 6,485 SH   SOLE   6,485 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   6,417,705 57,189 SH   SOLE   57,189 0 0