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,168 61,832 SH   SOLE   61,832 0 0
ABBVIE INC COM 00287Y109 1,999 17,750 SH   SOLE   17,750 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 361 56,692 SH   SOLE   56,692 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,051 103,295 SH   SOLE   103,295 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 208 705 SH   SOLE   705 0 0
AIR PRODS & CHEMS INC COM 009158106 1,007 3,502 SH   SOLE   3,502 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,948 8,591 SH   SOLE   8,591 0 0
ALPHABET INC CAP STK CL C 02079K107 7,587 3,027 SH   SOLE   3,027 0 0
ALPHABET INC CAP STK CL A 02079K305 9,726 3,983 SH   SOLE   3,983 0 0
AMAZON COM INC COM 023135106 382 111 SH   SOLE   111 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 318 6,684 SH   SOLE   6,684 0 0
AMGEN INC COM 031162100 461 1,892 SH   SOLE   1,892 0 0
ANALOG DEVICES INC COM 032654105 1,283 7,451 SH   SOLE   7,451 0 0
AON PLC SHS CL A G0403H108 4,181 17,511 SH   SOLE   17,511 0 0
APPLE INC COM 037833100 10,943 79,901 SH   SOLE   79,901 0 0
APPLIED MATLS INC COM 038222105 3,041 21,352 SH   SOLE   21,352 0 0
AT&T INC COM 00206R102 246 8,549 SH   SOLE   8,549 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 249 1,254 SH   SOLE   1,254 0 0
BAIDU INC SPON ADR REP A 056752108 900 4,415 SH   SOLE   4,415 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,936 68,134 SH   SOLE   68,134 0 0
BK OF AMERICA CORP COM 060505104 13,874 336,496 SH   SOLE   336,496 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 107 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101 332 380 SH   SOLE   380 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 124 13,200 SH   SOLE   13,200 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 2,278 34,098 SH   SOLE   34,098 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3,669 71,975 SH   SOLE   71,975 0 0
BUNGE LIMITED COM G16962105 560 7,170 SH   SOLE   7,170 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 294 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102 4,832 37,415 SH   SOLE   37,415 0 0
CATERPILLAR INC COM 149123101 644 2,959 SH   SOLE   2,959 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 484 54,884 SH   SOLE   54,884 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 5,586 7,743 SH   SOLE   7,743 0 0
CHEVRON CORP NEW COM 166764100 5,857 55,920 SH   SOLE   55,920 0 0
CISCO SYS INC COM 17275R102 7,513 141,751 SH   SOLE   141,751 0 0
COCA COLA CO COM 191216100 5,205 96,184 SH   SOLE   96,184 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 346 12,075 SH   SOLE   12,075 0 0
COMCAST CORP NEW CL A 20030N101 6,936 121,637 SH   SOLE   121,637 0 0
COSTCO WHSL CORP NEW COM 22160K105 231 584 SH   SOLE   584 0 0
CSX CORP COM 126408103 221 6,894 SH   SOLE   6,894 0 0
CUMMINS INC COM 231021106 248 1,019 SH   SOLE   1,019 0 0
CVS HEALTH CORP COM 126650100 11,264 134,992 SH   SOLE   134,992 0 0
DANAHER CORPORATION COM 235851102 1,466 5,462 SH   SOLE   5,462 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 1,018 43,721 SH   SOLE   43,721 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 6,214 32,416 SH   SOLE   32,416 0 0
DISNEY WALT CO COM 254687106 11,771 66,967 SH   SOLE   66,967 0 0
DOLLAR TREE INC COM 256746108 10,005 100,549 SH   SOLE   100,549 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,998 20,238 SH   SOLE   20,238 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 680 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,959 93,284 SH   SOLE   93,284 0 0
EMERSON ELEC CO COM 291011104 365 3,791 SH   SOLE   3,791 0 0
EURONET WORLDWIDE INC COM 298736109 884 6,530 SH   SOLE   6,530 0 0
EXXON MOBIL CORP COM 30231G102 582 9,230 SH   SOLE   9,230 0 0
F N B CORP COM 302520101 292 23,681 SH   SOLE   23,681 0 0
FEDEX CORP COM 31428X106 4,391 14,718 SH   SOLE   14,718 0 0
FERGUSON PLC NEW SHS G3421J106 1,178 8,445 SH   SOLE   8,445 0 0
FISERV INC COM 337738108 5,943 55,603 SH   SOLE   55,603 0 0
FOX CORP CL A COM 35137L105 1,485 39,987 SH   SOLE   39,987 0 0
GABELLI DIVID & INCOME TR COM 36242H104 2,400 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101 2,845 412,293 SH   SOLE   412,293 0 0
GABELLI EQUITY TR INC RIGHT 07/14/2021 362397218 48 412,330 SH   SOLE   412,330 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 1,510 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109 336 2,400 SH   SOLE   2,400 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 233 58,152 SH   SOLE   58,152 0 0
GAN LTD SHS G3728V109 187 11,349 SH   SOLE   11,349 0 0
GENERAL ELECTRIC CO COM 369604103 207 15,381 SH   SOLE   15,381 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,086 2,863 SH   SOLE   2,863 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106 235 10,891 SH   SOLE   10,891 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 742 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 2,555 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101 5,284 25,559 SH   SOLE   25,559 0 0
HOME DEPOT INC COM 437076102 793 2,487 SH   SOLE   2,487 0 0
HONEYWELL INTL INC COM 438516106 617 2,815 SH   SOLE   2,815 0 0
ICON PLC SHS G4705A100 1,298 6,278 SH   SOLE   6,278 0 0
INTEL CORP COM 458140100 6,103 108,707 SH   SOLE   108,707 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,731 38,362 SH   SOLE   38,362 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 459 17,460 SH   SOLE   17,460 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,830 86,742 SH   SOLE   86,742 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,781 81,981 SH   SOLE   81,981 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,962 90,882 SH   SOLE   90,882 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 916 6,074 SH   SOLE   6,074 0 0
INVESCO LTD SHS G491BT108 5,266 197,018 SH   SOLE   197,018 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 141 10,480 SH   SOLE   10,480 0 0
ISHARES INC CORE MSCI EMKT 46434G103 256 3,823 SH   SOLE   3,823 0 0
ISHARES TR TIPS BD ETF 464287176 2,002 15,640 SH   SOLE   15,640 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,252 2,912 SH   SOLE   2,912 0 0
ISHARES TR CORE US AGGBD ET 464287226 4,781 41,452 SH   SOLE   41,452 0 0
ISHARES TR 20 YR TR BD ETF 464287432 476 3,300 SH   SOLE   3,300 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 4,409 51,172 SH   SOLE   51,172 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,351 17,131 SH   SOLE   17,131 0 0
ISHARES TR RUS MID CAP ETF 464287499 296 3,733 SH   SOLE   3,733 0 0
ISHARES TR CORE S&P MCP ETF 464287507 375 1,395 SH   SOLE   1,395 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 676 4,259 SH   SOLE   4,259 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 431 1,880 SH   SOLE   1,880 0 0
ISHARES TR CORE S&P SCP ETF 464287804 366 3,240 SH   SOLE   3,240 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 6,373 116,267 SH   SOLE   116,267 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 3,679 72,387 SH   SOLE   72,387 0 0
ISHARES TR CORE MSCI EAFE 46432F842 392 5,242 SH   SOLE   5,242 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 1,717 34,224 SH   SOLE   34,224 0 0
JD.COM INC SPON ADR CL A 47215P106 971 12,164 SH   SOLE   12,164 0 0
JOHNSON & JOHNSON COM 478160104 942 5,720 SH   SOLE   5,720 0 0
JPMORGAN CHASE & CO COM 46625H100 6,652 42,764 SH   SOLE   42,764 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 281 1,018 SH   SOLE   1,018 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,434 158,585 SH   SOLE   158,585 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 406 8,748 SH   SOLE   8,748 0 0
LILLY ELI & CO COM 532457108 258 1,125 SH   SOLE   1,125 0 0
LINDE PLC SHS G5494J103 753 2,605 SH   SOLE   2,605 0 0
LOCKHEED MARTIN CORP COM 539830109 1,005 2,656 SH   SOLE   2,656 0 0
LOWES COS INC COM 548661107 5,156 26,583 SH   SOLE   26,583 0 0
MARKEL CORP COM 570535104 1,887 1,590 SH   SOLE   1,590 0 0
MASTERCARD INCORPORATED CL A 57636Q104 5,433 14,880 SH   SOLE   14,880 0 0
MCDONALDS CORP COM 580135101 224 971 SH   SOLE   971 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 319 15,863 SH   SOLE   15,863 0 0
MEDTRONIC PLC SHS G5960L103 1,162 9,364 SH   SOLE   9,364 0 0
MERCK & CO INC COM 58933Y105 6,308 81,117 SH   SOLE   81,117 0 0
METLIFE INC COM 59156R108 6,454 107,844 SH   SOLE   107,844 0 0
MICROSOFT CORP COM 594918104 10,128 37,386 SH   SOLE   37,386 0 0
MOODYS CORP COM 615369105 1,180 3,257 SH   SOLE   3,257 0 0
MOSAIC CO NEW COM 61945C103 9,156 286,942 SH   SOLE   286,942 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103 136 27,105 SH   SOLE   27,105 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 908 110,824 SH   SOLE   110,824 0 0
NORFOLK SOUTHN CORP COM 655844108 490 1,847 SH   SOLE   1,847 0 0
NOVARTIS AG SPONSORED ADR 66987V109 5,604 61,425 SH   SOLE   61,425 0 0
NUTRIEN LTD COM 67077M108 393 6,490 SH   SOLE   6,490 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 430 43,136 SH   SOLE   43,136 0 0
ORGANON & CO COMMON STOCK 68622V106 262 8,667 SH   SOLE   8,667 0 0
PEPSICO INC COM 713448108 963 6,500 SH   SOLE   6,500 0 0
PFIZER INC COM 717081103 6,407 163,618 SH   SOLE   163,618 0 0
PHILIP MORRIS INTL INC COM 718172109 638 6,436 SH   SOLE   6,436 0 0
PROCTER AND GAMBLE CO COM 742718109 526 3,898 SH   SOLE   3,898 0 0
QUALCOMM INC COM 747525103 5,960 41,701 SH   SOLE   41,701 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 8,873 104,006 SH   SOLE   104,006 0 0
ROYAL BK CDA COM 780087102 7,665 75,660 SH   SOLE   75,660 0 0
SANOFI SPONSORED ADR 80105N105 684 12,981 SH   SOLE   12,981 0 0
SCHWAB CHARLES CORP COM 808513105 12,106 166,270 SH   SOLE   166,270 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 4,200 43,199 SH   SOLE   43,199 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,149 2,684 SH   SOLE   2,684 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,437 102,455 SH   SOLE   102,455 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 531 57,200 SH   SOLE   57,200 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 380 3,164 SH   SOLE   3,164 0 0
TARGET CORP COM 87612E106 630 2,607 SH   SOLE   2,607 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 284 13,223 SH   SOLE   13,223 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 223 13,540 SH   SOLE   13,540 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 6,357 133,245 SH   SOLE   133,245 0 0
TESLA INC COM 88160R101 374 550 SH   SOLE   550 0 0
TJX COS INC NEW COM 872540109 5,854 86,836 SH   SOLE   86,836 0 0
TRUIST FINL CORP COM 89832Q109 499 8,995 SH   SOLE   8,995 0 0
TWITTER INC COM 90184L102 6,908 100,395 SH   SOLE   100,395 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,528 60,314 SH   SOLE   60,314 0 0
UNITED PARCEL SERVICE INC CL B 911312106 7,348 35,333 SH   SOLE   35,333 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,322 18,286 SH   SOLE   18,286 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 666 4,842 SH   SOLE   4,842 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 274 1,216 SH   SOLE   1,216 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 560 10,307 SH   SOLE   10,307 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 443 6,580 SH   SOLE   6,580 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 649 12,388 SH   SOLE   12,388 0 0
VERISIGN INC COM 92343E102 1,396 6,129 SH   SOLE   6,129 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,844 139,996 SH   SOLE   139,996 0 0
VISA INC COM CL A 92826C839 3,929 16,803 SH   SOLE   16,803 0 0
VONTIER CORPORATION COM 928881101 5,620 172,487 SH   SOLE   172,487 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 844 65,919 SH   SOLE   65,919 0 0
WALMART INC COM 931142103 1,011 7,171 SH   SOLE   7,171 0 0
WELLS FARGO CO NEW COM 949746101 4,374 96,585 SH   SOLE   96,585 0 0