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 8,013 67,698 SH   SOLE   67,698 0 0
ABBVIE INC COM 00287Y109 2,994 18,469 SH   SOLE   18,469 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 365 56,692 SH   SOLE   56,692 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 993 103,295 SH   SOLE   103,295 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 258 764 SH   SOLE   764 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,783 16,385 SH   SOLE   16,385 0 0
ALPHABET INC CAP STK CL C 02079K107 8,449 3,025 SH   SOLE   3,025 0 0
ALPHABET INC CAP STK CL A 02079K305 10,764 3,870 SH   SOLE   3,870 0 0
AMAZON COM INC COM 023135106 1,095 336 SH   SOLE   336 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 357 5,684 SH   SOLE   5,684 0 0
AMGEN INC COM 031162100 395 1,635 SH   SOLE   1,635 0 0
ANALOG DEVICES INC COM 032654105 2,244 13,587 SH   SOLE   13,587 0 0
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 168 10,630 SH   SOLE   10,630 0 0
AON PLC SHS CL A G0403H108 6,566 20,165 SH   SOLE   20,165 0 0
APPLE INC COM 037833100 14,797 84,743 SH   SOLE   84,743 0 0
APPLIED MATLS INC COM 038222105 1,826 13,854 SH   SOLE   13,854 0 0
ARDAGH METAL PACKAGING S A SHS L02235106 5,083 625,175 SH   SOLE   625,175 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 705 3,097 SH   SOLE   3,097 0 0
BAIDU INC SPON ADR REP A 056752108 630 4,763 SH   SOLE   4,763 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 25,246 71,536 SH   SOLE   71,536 0 0
BK OF AMERICA CORP COM 060505104 14,274 346,278 SH   SOLE   346,278 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 104 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101 882 1,154 SH   SOLE   1,154 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 146 13,200 SH   SOLE   13,200 0 0
BOOKING HOLDINGS INC COM 09857L108 326 139 SH   SOLE   139 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 3,478 47,630 SH   SOLE   47,630 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,256 92,907 SH   SOLE   92,907 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 284 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102 4,006 41,521 SH   SOLE   41,521 0 0
CATERPILLAR INC COM 149123101 687 3,081 SH   SOLE   3,081 0 0
CBRE GBL REAL ESTATE INC FD COM 12504G100 496 54,884 SH   SOLE   54,884 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,582 8,399 SH   SOLE   8,399 0 0
CHEVRON CORP NEW COM 166764100 10,233 62,846 SH   SOLE   62,846 0 0
CISCO SYS INC COM 17275R102 7,580 135,938 SH   SOLE   135,938 0 0
COCA COLA CO COM 191216100 6,612 106,638 SH   SOLE   106,638 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 350 12,075 SH   SOLE   12,075 0 0
COMCAST CORP NEW CL A 20030N101 6,827 145,805 SH   SOLE   145,805 0 0
COSTCO WHSL CORP NEW COM 22160K105 349 606 SH   SOLE   606 0 0
CSX CORP COM 126408103 323 8,614 SH   SOLE   8,614 0 0
CUMMINS INC COM 231021106 211 1,031 SH   SOLE   1,031 0 0
CVS HEALTH CORP COM 126650100 7,149 70,640 SH   SOLE   70,640 0 0
DANAHER CORPORATION COM 235851102 5,277 17,990 SH   SOLE   17,990 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 897 50,931 SH   SOLE   50,931 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 7,175 35,322 SH   SOLE   35,322 0 0
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 653 26,175 SH   SOLE   26,175 0 0
DISNEY WALT CO COM 254687106 12,578 91,705 SH   SOLE   91,705 0 0
DOLLAR TREE INC COM 256746108 16,672 104,102 SH   SOLE   104,102 0 0
DOW INC COM 260557103 487 7,641 SH   SOLE   7,641 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,071 27,506 SH   SOLE   27,506 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 713 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,901 92,351 SH   SOLE   92,351 0 0
EMERSON ELEC CO COM 291011104 492 5,022 SH   SOLE   5,022 0 0
ENBRIDGE INC COM 29250N105 207 4,483 SH   SOLE   4,483 0 0
EURONET WORLDWIDE INC COM 298736109 1,615 12,412 SH   SOLE   12,412 0 0
EXXON MOBIL CORP COM 30231G102 721 8,735 SH   SOLE   8,735 0 0
F N B CORP COM 302520101 295 23,681 SH   SOLE   23,681 0 0
FEDEX CORP COM 31428X106 3,581 15,475 SH   SOLE   15,475 0 0
FERGUSON PLC NEW SHS G3421J106 1,225 9,134 SH   SOLE   9,134 0 0
FISERV INC COM 337738108 6,421 63,327 SH   SOLE   63,327 0 0
GABELLI DIVID & INCOME TR COM 36242H104 2,248 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101 3,563 514,176 SH   SOLE   514,176 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 1,243 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109 419 2,400 SH   SOLE   2,400 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 234 58,152 SH   SOLE   58,152 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,294 3,919 SH   SOLE   3,919 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106 207 10,891 SH   SOLE   10,891 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 694 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 2,623 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101 6,349 25,335 SH   SOLE   25,335 0 0
HOME DEPOT INC COM 437076102 1,347 4,499 SH   SOLE   4,499 0 0
HONEYWELL INTL INC COM 438516106 495 2,545 SH   SOLE   2,545 0 0
ICON PLC SHS G4705A100 1,541 6,335 SH   SOLE   6,335 0 0
INTEL CORP COM 458140100 6,671 134,612 SH   SOLE   134,612 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,690 43,323 SH   SOLE   43,323 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 419 17,124 SH   SOLE   17,124 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 892 5,658 SH   SOLE   5,658 0 0
INVESCO LTD SHS G491BT108 5,646 244,858 SH   SOLE   244,858 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 119 10,480 SH   SOLE   10,480 0 0
ISHARES INC CORE MSCI EMKT 46434G103 252 4,545 SH   SOLE   4,545 0 0
ISHARES TR TIPS BD ETF 464287176 2,229 17,893 SH   SOLE   17,893 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,776 3,914 SH   SOLE   3,914 0 0
ISHARES TR CORE US AGGBD ET 464287226 4,295 40,106 SH   SOLE   40,106 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 260 5,753 SH   SOLE   5,753 0 0
ISHARES TR 20 YR TR BD ETF 464287432 436 3,300 SH   SOLE   3,300 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 4,176 50,099 SH   SOLE   50,099 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,768 24,026 SH   SOLE   24,026 0 0
ISHARES TR RUS MID CAP ETF 464287499 750 9,609 SH   SOLE   9,609 0 0
ISHARES TR CORE S&P MCP ETF 464287507 388 1,445 SH   SOLE   1,445 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 711 4,282 SH   SOLE   4,282 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 657 3,203 SH   SOLE   3,203 0 0
ISHARES TR CORE S&P SCP ETF 464287804 377 3,499 SH   SOLE   3,499 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 6,551 126,659 SH   SOLE   126,659 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 3,809 75,402 SH   SOLE   75,402 0 0
ISHARES TR CORE MSCI EAFE 46432F842 311 4,474 SH   SOLE   4,474 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 3,312 66,808 SH   SOLE   66,808 0 0
JD.COM INC SPON ADR CL A 47215P106 593 10,247 SH   SOLE   10,247 0 0
JOHNSON & JOHNSON COM 478160104 1,322 7,461 SH   SOLE   7,461 0 0
JPMORGAN CHASE & CO COM 46625H100 7,431 54,512 SH   SOLE   54,512 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 268 1,018 SH   SOLE   1,018 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,281 158,585 SH   SOLE   158,585 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 373 8,158 SH   SOLE   8,158 0 0
LILLY ELI & CO COM 532457108 458 1,601 SH   SOLE   1,601 0 0
LINDE PLC SHS G5494J103 988 3,092 SH   SOLE   3,092 0 0
LOCKHEED MARTIN CORP COM 539830109 2,099 4,755 SH   SOLE   4,755 0 0
LOWES COS INC COM 548661107 5,874 29,050 SH   SOLE   29,050 0 0
MARKEL CORP COM 570535104 3,759 2,548 SH   SOLE   2,548 0 0
MASTERCARD INCORPORATED CL A 57636Q104 6,124 17,137 SH   SOLE   17,137 0 0
MCDONALDS CORP COM 580135101 604 2,443 SH   SOLE   2,443 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 335 15,863 SH   SOLE   15,863 0 0
MEDTRONIC PLC SHS G5960L103 2,164 19,509 SH   SOLE   19,509 0 0
MERCK & CO INC COM 58933Y105 7,537 91,859 SH   SOLE   91,859 0 0
METLIFE INC COM 59156R108 8,154 116,028 SH   SOLE   116,028 0 0
MICROSOFT CORP COM 594918104 12,404 40,232 SH   SOLE   40,232 0 0
MOODYS CORP COM 615369105 1,942 5,757 SH   SOLE   5,757 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103 135 27,105 SH   SOLE   27,105 0 0
NORFOLK SOUTHN CORP COM 655844108 742 2,603 SH   SOLE   2,603 0 0
NORTHROP GRUMMAN CORP COM 666807102 222 496 SH   SOLE   496 0 0
NOVARTIS AG SPONSORED ADR 66987V109 6,313 71,946 SH   SOLE   71,946 0 0
NUCOR CORP COM 670346105 297 2,000 SH   SOLE   2,000 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 370 43,136 SH   SOLE   43,136 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 632 923 SH   SOLE   923 0 0
PEPSICO INC COM 713448108 979 5,851 SH   SOLE   5,851 0 0
PFIZER INC COM 717081103 7,773 150,139 SH   SOLE   150,139 0 0
PHILIP MORRIS INTL INC COM 718172109 840 8,941 SH   SOLE   8,941 0 0
PROCTER AND GAMBLE CO COM 742718109 634 4,148 SH   SOLE   4,148 0 0
QUALCOMM INC COM 747525103 6,844 44,787 SH   SOLE   44,787 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,315 53,650 SH   SOLE   53,650 0 0
ROCKWELL AUTOMATION INC COM 773903109 282 1,007 SH   SOLE   1,007 0 0
ROYAL BK CDA COM 780087102 6,951 63,034 SH   SOLE   63,034 0 0
SANOFI SPONSORED ADR 80105N105 943 18,359 SH   SOLE   18,359 0 0
SCHWAB CHARLES CORP COM 808513105 14,846 176,082 SH   SOLE   176,082 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 5,560 54,131 SH   SOLE   54,131 0 0
SOUTHERN CO COM 842587107 286 3,947 SH   SOLE   3,947 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 998 2,209 SH   SOLE   2,209 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 822 5,445 SH   SOLE   5,445 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,575 102,455 SH   SOLE   102,455 0 0
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 564 35,000 SH   SOLE   35,000 0 0
STRYKER CORPORATION COM 863667101 464 1,735 SH   SOLE   1,735 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 804 7,708 SH   SOLE   7,708 0 0
TARGET CORP COM 87612E106 564 2,658 SH   SOLE   2,658 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 219 13,223 SH   SOLE   13,223 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 206 13,540 SH   SOLE   13,540 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 8,305 182,002 SH   SOLE   182,002 0 0
TESLA INC COM 88160R101 532 494 SH   SOLE   494 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 243 411 SH   SOLE   411 0 0
TJX COS INC NEW COM 872540109 6,123 101,076 SH   SOLE   101,076 0 0
TRACTOR SUPPLY CO COM 892356106 858 3,675 SH   SOLE   3,675 0 0
TRIMBLE INC COM 896239100 330 4,577 SH   SOLE   4,577 0 0
TRUIST FINL CORP COM 89832Q109 611 10,779 SH   SOLE   10,779 0 0
TWITTER INC COM 90184L102 4,996 129,121 SH   SOLE   129,121 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,289 94,127 SH   SOLE   94,127 0 0
UNION PAC CORP COM 907818108 294 1,076 SH   SOLE   1,076 0 0
UNITED PARCEL SERVICE INC CL B 911312106 8,858 41,305 SH   SOLE   41,305 0 0
UNITEDHEALTH GROUP INC COM 91324P102 10,413 20,420 SH   SOLE   20,420 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 683 4,620 SH   SOLE   4,620 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 258 1,216 SH   SOLE   1,216 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 475 10,301 SH   SOLE   10,301 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 386 6,200 SH   SOLE   6,200 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 634 12,388 SH   SOLE   12,388 0 0
VERISIGN INC COM 92343E102 1,787 8,031 SH   SOLE   8,031 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,884 154,778 SH   SOLE   154,778 0 0
VISA INC COM CL A 92826C839 4,266 19,237 SH   SOLE   19,237 0 0
VONTIER CORPORATION COM 928881101 4,809 189,413 SH   SOLE   189,413 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 767 65,919 SH   SOLE   65,919 0 0
WALMART INC COM 931142103 1,322 8,879 SH   SOLE   8,879 0 0
WELLS FARGO CO NEW COM 949746101 5,854 120,802 SH   SOLE   120,802 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 246 6,500 SH   SOLE   6,500 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 6,820 53,325 SH   SOLE   53,325 0 0
ZOETIS INC CL A 98978V103 213 1,129 SH   SOLE   1,129 0 0