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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 7,894 72,651 SH   SOLE   72,651 0 0
ABBVIE INC COM 00287Y109 3,096 20,217 SH   SOLE   20,217 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 278 56,692 SH   SOLE   56,692 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 835 103,295 SH   SOLE   103,295 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 218 784 SH   SOLE   784 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,080 18,300 SH   SOLE   18,300 0 0
ALPHABET INC CAP STK CL C 02079K107 7,910 3,616 SH   SOLE   3,616 0 0
ALPHABET INC CAP STK CL A 02079K305 8,508 3,904 SH   SOLE   3,904 0 0
AMAZON COM INC COM 023135106 979 9,220 SH   SOLE   9,220 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 291 5,684 SH   SOLE   5,684 0 0
AMGEN INC COM 031162100 884 3,633 SH   SOLE   3,633 0 0
ANALOG DEVICES INC COM 032654105 2,213 15,149 SH   SOLE   15,149 0 0
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 155 10,630 SH   SOLE   10,630 0 0
AON PLC SHS CL A G0403H108 5,977 22,163 SH   SOLE   22,163 0 0
APPLE INC COM 037833100 12,259 89,665 SH   SOLE   89,665 0 0
APPLIED MATLS INC COM 038222105 1,285 14,128 SH   SOLE   14,128 0 0
ARDAGH METAL PACKAGING S A SHS L02235106 3,985 653,314 SH   SOLE   653,314 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,194 5,683 SH   SOLE   5,683 0 0
BAIDU INC SPON ADR REP A 056752108 766 5,152 SH   SOLE   5,152 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,150 73,803 SH   SOLE   73,803 0 0
BK OF AMERICA CORP COM 060505104 11,540 370,715 SH   SOLE   370,715 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 93 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101 719 1,181 SH   SOLE   1,181 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 119 13,200 SH   SOLE   13,200 0 0
BOEING CO COM 097023105 5,998 43,870 SH   SOLE   43,870 0 0
BOOKING HOLDINGS INC COM 09857L108 243 139 SH   SOLE   139 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 608 7,902 SH   SOLE   7,902 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,761 129,555 SH   SOLE   129,555 0 0
CABLE ONE INC COM 12685J105 258 200 SH   SOLE   200 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 212 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102 3,823 42,252 SH   SOLE   42,252 0 0
CATERPILLAR INC COM 149123101 712 3,981 SH   SOLE   3,981 0 0
CBRE GBL REAL ESTATE INC FD COM 12504G100 398 54,884 SH   SOLE   54,884 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 5,444 11,620 SH   SOLE   11,620 0 0
CHEVRON CORP NEW COM 166764100 9,193 63,497 SH   SOLE   63,497 0 0
CISCO SYS INC COM 17275R102 6,078 142,542 SH   SOLE   142,542 0 0
COCA COLA CO COM 191216100 6,889 109,500 SH   SOLE   109,500 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 306 12,075 SH   SOLE   12,075 0 0
COLGATE PALMOLIVE CO COM 194162103 353 4,410 SH   SOLE   4,410 0 0
COMCAST CORP NEW CL A 20030N101 6,190 157,755 SH   SOLE   157,755 0 0
COSTCO WHSL CORP NEW COM 22160K105 350 730 SH   SOLE   730 0 0
CSX CORP COM 126408103 253 8,689 SH   SOLE   8,689 0 0
CVS HEALTH CORP COM 126650100 7,012 75,674 SH   SOLE   75,674 0 0
DANAHER CORPORATION COM 235851102 5,603 22,102 SH   SOLE   22,102 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 932 56,100 SH   SOLE   56,100 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 6,427 36,912 SH   SOLE   36,912 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 1,684 41,871 SH   SOLE   41,871 0 0
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 2,690 125,470 SH   SOLE   125,470 0 0
DISNEY WALT CO COM 254687106 9,590 101,584 SH   SOLE   101,584 0 0
DOLLAR TREE INC COM 256746108 16,284 104,484 SH   SOLE   104,484 0 0
DOW INC COM 260557103 351 6,796 SH   SOLE   6,796 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,955 27,559 SH   SOLE   27,559 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 587 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,488 92,351 SH   SOLE   92,351 0 0
EMERSON ELEC CO COM 291011104 417 5,237 SH   SOLE   5,237 0 0
EURONET WORLDWIDE INC COM 298736109 1,353 13,448 SH   SOLE   13,448 0 0
EXXON MOBIL CORP COM 30231G102 3,386 39,538 SH   SOLE   39,538 0 0
F N B CORP COM 302520101 257 23,681 SH   SOLE   23,681 0 0
FEDEX CORP COM 31428X106 3,811 16,808 SH   SOLE   16,808 0 0
FERGUSON PLC NEW SHS G3421J106 1,417 12,803 SH   SOLE   12,803 0 0
FISERV INC COM 337738108 5,826 65,487 SH   SOLE   65,487 0 0
GABELLI DIVID & INCOME TR COM 36242H104 1,865 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101 3,136 514,176 SH   SOLE   514,176 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 976 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109 391 2,400 SH   SOLE   2,400 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 209 58,152 SH   SOLE   58,152 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 998 3,362 SH   SOLE   3,362 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106 196 10,891 SH   SOLE   10,891 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 609 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 2,355 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101 4,824 28,705 SH   SOLE   28,705 0 0
HOME DEPOT INC COM 437076102 1,250 4,556 SH   SOLE   4,556 0 0
HONEYWELL INTL INC COM 438516106 459 2,640 SH   SOLE   2,640 0 0
ICON PLC SHS G4705A100 1,398 6,453 SH   SOLE   6,453 0 0
INTEL CORP COM 458140100 5,261 140,621 SH   SOLE   140,621 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,335 44,788 SH   SOLE   44,788 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 381 17,148 SH   SOLE   17,148 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 738 5,499 SH   SOLE   5,499 0 0
INVESCO LTD SHS G491BT108 4,212 261,099 SH   SOLE   261,099 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 107 10,480 SH   SOLE   10,480 0 0
ISHARES TR TIPS BD ETF 464287176 1,940 17,035 SH   SOLE   17,035 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,439 3,796 SH   SOLE   3,796 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 256 6,373 SH   SOLE   6,373 0 0
ISHARES TR 20 YR TR BD ETF 464287432 379 3,300 SH   SOLE   3,300 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 4,063 49,076 SH   SOLE   49,076 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,658 26,530 SH   SOLE   26,530 0 0
ISHARES TR RUS MID CAP ETF 464287499 621 9,609 SH   SOLE   9,609 0 0
ISHARES TR CORE S&P MCP ETF 464287507 294 1,299 SH   SOLE   1,299 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 577 3,978 SH   SOLE   3,978 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 536 3,164 SH   SOLE   3,164 0 0
ISHARES TR CORE S&P SCP ETF 464287804 324 3,509 SH   SOLE   3,509 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 5,869 116,095 SH   SOLE   116,095 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 3,649 73,091 SH   SOLE   73,091 0 0
ISHARES TR CORE MSCI EAFE 46432F842 286 4,863 SH   SOLE   4,863 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 3,623 73,554 SH   SOLE   73,554 0 0
JD.COM INC SPON ADR CL A 47215P106 721 11,228 SH   SOLE   11,228 0 0
JOHNSON & JOHNSON COM 478160104 1,390 7,829 SH   SOLE   7,829 0 0
JPMORGAN CHASE & CO COM 46625H100 6,448 57,258 SH   SOLE   57,258 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 239 1,018 SH   SOLE   1,018 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 996 158,585 SH   SOLE   158,585 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 294 8,158 SH   SOLE   8,158 0 0
LILLY ELI & CO COM 532457108 519 1,601 SH   SOLE   1,601 0 0
LINDE PLC SHS G5494J103 922 3,206 SH   SOLE   3,206 0 0
LOCKHEED MARTIN CORP COM 539830109 2,154 5,010 SH   SOLE   5,010 0 0
LOWES COS INC COM 548661107 6,077 34,793 SH   SOLE   34,793 0 0
MARKEL CORP COM 570535104 3,617 2,797 SH   SOLE   2,797 0 0
MASTERCARD INCORPORATED CL A 57636Q104 5,624 17,828 SH   SOLE   17,828 0 0
MCDONALDS CORP COM 580135101 755 3,060 SH   SOLE   3,060 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 242 15,863 SH   SOLE   15,863 0 0
MEDTRONIC PLC SHS G5960L103 1,977 22,026 SH   SOLE   22,026 0 0
MERCK & CO INC COM 58933Y105 8,495 93,180 SH   SOLE   93,180 0 0
METLIFE INC COM 59156R108 7,355 117,138 SH   SOLE   117,138 0 0
MICROSOFT CORP COM 594918104 11,745 45,731 SH   SOLE   45,731 0 0
MOODYS CORP COM 615369105 2,069 7,607 SH   SOLE   7,607 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103 109 27,105 SH   SOLE   27,105 0 0
NIKE INC CL B 654106103 626 6,122 SH   SOLE   6,122 0 0
NORFOLK SOUTHN CORP COM 655844108 607 2,672 SH   SOLE   2,672 0 0
NORTHROP GRUMMAN CORP COM 666807102 237 496 SH   SOLE   496 0 0
NOVARTIS AG SPONSORED ADR 66987V109 6,228 73,680 SH   SOLE   73,680 0 0
NUCOR CORP COM 670346105 209 2,000 SH   SOLE   2,000 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 330 43,136 SH   SOLE   43,136 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 618 978 SH   SOLE   978 0 0
PEPSICO INC COM 713448108 1,297 7,783 SH   SOLE   7,783 0 0
PFIZER INC COM 717081103 7,955 151,735 SH   SOLE   151,735 0 0
PHILIP MORRIS INTL INC COM 718172109 1,035 10,486 SH   SOLE   10,486 0 0
PROCTER AND GAMBLE CO COM 742718109 781 5,429 SH   SOLE   5,429 0 0
QUALCOMM INC COM 747525103 6,079 47,586 SH   SOLE   47,586 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,366 55,832 SH   SOLE   55,832 0 0
ROCKWELL AUTOMATION INC COM 773903109 206 1,033 SH   SOLE   1,033 0 0
ROYAL BK CDA COM 780087102 6,103 63,034 SH   SOLE   63,034 0 0
SCHWAB CHARLES CORP COM 808513105 11,368 179,923 SH   SOLE   179,923 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 628 12,761 SH   SOLE   12,761 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 4,723 57,754 SH   SOLE   57,754 0 0
SOUTHERN CO COM 842587107 281 3,947 SH   SOLE   3,947 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 903 2,394 SH   SOLE   2,394 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 754 8,041 SH   SOLE   8,041 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,453 102,455 SH   SOLE   102,455 0 0
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 463 35,000 SH   SOLE   35,000 0 0
STRYKER CORPORATION COM 863667101 320 1,611 SH   SOLE   1,611 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 836 10,222 SH   SOLE   10,222 0 0
TARGET CORP COM 87612E106 548 3,883 SH   SOLE   3,883 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 188 13,223 SH   SOLE   13,223 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 195 13,540 SH   SOLE   13,540 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 7,471 183,794 SH   SOLE   183,794 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 240 441 SH   SOLE   441 0 0
TJX COS INC NEW COM 872540109 5,912 105,859 SH   SOLE   105,859 0 0
TRACTOR SUPPLY CO COM 892356106 724 3,734 SH   SOLE   3,734 0 0
TRAVELERS COMPANIES INC COM 89417E109 222 1,314 SH   SOLE   1,314 0 0
TRIMBLE INC COM 896239100 267 4,577 SH   SOLE   4,577 0 0
TRUIST FINL CORP COM 89832Q109 502 10,575 SH   SOLE   10,575 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,597 100,299 SH   SOLE   100,299 0 0
UNION PAC CORP COM 907818108 249 1,166 SH   SOLE   1,166 0 0
UNITED PARCEL SERVICE INC CL B 911312106 7,692 42,140 SH   SOLE   42,140 0 0
UNITEDHEALTH GROUP INC COM 91324P102 11,253 21,908 SH   SOLE   21,908 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 272 1,383 SH   SOLE   1,383 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 609 4,620 SH   SOLE   4,620 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 214 1,216 SH   SOLE   1,216 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 471 11,303 SH   SOLE   11,303 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 327 6,200 SH   SOLE   6,200 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 678 13,528 SH   SOLE   13,528 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 325 7,970 SH   SOLE   7,970 0 0
VERISIGN INC COM 92343E102 1,625 9,710 SH   SOLE   9,710 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,644 91,506 SH   SOLE   91,506 0 0
VISA INC COM CL A 92826C839 4,191 21,287 SH   SOLE   21,287 0 0
VONTIER CORPORATION COM 928881101 4,497 195,614 SH   SOLE   195,614 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 644 65,919 SH   SOLE   65,919 0 0
WALMART INC COM 931142103 1,038 8,535 SH   SOLE   8,535 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 3,289 245,114 SH   SOLE   245,114 0 0
WELLS FARGO CO NEW COM 949746101 5,072 129,485 SH   SOLE   129,485 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 215 6,500 SH   SOLE   6,500 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 944 4,784 SH   SOLE   4,784 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 6,015 57,251 SH   SOLE   57,251 0 0