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 6,629 60,548 SH   SOLE   60,548 0 0
ABBVIE INC COM 00287Y109 1,915 17,875 SH   SOLE   17,875 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 298 56,692 SH   SOLE   56,692 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 914 103,295 SH   SOLE   103,295 0 0
AIR PRODS & CHEMS INC COM 009158106 418 1,530 SH   SOLE   1,530 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,266 5,440 SH   SOLE   5,440 0 0
ALPHABET INC CAP STK CL C 02079K107 5,189 2,962 SH   SOLE   2,962 0 0
ALPHABET INC CAP STK CL A 02079K305 6,848 3,907 SH   SOLE   3,907 0 0
AMAZON COM INC COM 023135106 264 81 SH   SOLE   81 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 256 6,761 SH   SOLE   6,761 0 0
AMGEN INC COM 031162100 441 1,919 SH   SOLE   1,919 0 0
ANALOG DEVICES INC COM 032654105 633 4,287 SH   SOLE   4,287 0 0
AON PLC SHS CL A G0403H108 2,114 10,004 SH   SOLE   10,004 0 0
APPLE INC COM 037833100 9,674 72,907 SH   SOLE   72,907 0 0
APPLIED MATLS INC COM 038222105 1,899 21,999 SH   SOLE   21,999 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 232 1,319 SH   SOLE   1,319 0 0
BAIDU INC SPON ADR REP A 056752108 558 2,579 SH   SOLE   2,579 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,949 64,473 SH   SOLE   64,473 0 0
BK OF AMERICA CORP COM 060505104 9,778 322,590 SH   SOLE   322,590 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 89 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101 274 380 SH   SOLE   380 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 98 13,200 SH   SOLE   13,200 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,294 20,855 SH   SOLE   20,855 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,613 63,311 SH   SOLE   63,311 0 0
BUNGE LIMITED COM G16962105 483 7,370 SH   SOLE   7,370 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 255 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102 3,523 37,295 SH   SOLE   37,295 0 0
CATERPILLAR INC COM 149123101 553 3,039 SH   SOLE   3,039 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 378 54,884 SH   SOLE   54,884 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,860 7,347 SH   SOLE   7,347 0 0
CHEVRON CORP NEW COM 166764100 3,828 45,328 SH   SOLE   45,328 0 0
CISCO SYS INC COM 17275R102 5,615 125,481 SH   SOLE   125,481 0 0
COCA COLA CO COM 191216100 5,593 101,988 SH   SOLE   101,988 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 312 12,075 SH   SOLE   12,075 0 0
COMCAST CORP NEW CL A 20030N101 5,722 109,194 SH   SOLE   109,194 0 0
COSTCO WHSL CORP NEW COM 22160K105 220 584 SH   SOLE   584 0 0
CSX CORP COM 126408103 204 2,250 SH   SOLE   2,250 0 0
CUMMINS INC COM 231021106 227 1,000 SH   SOLE   1,000 0 0
CVS HEALTH CORP COM 126650100 8,633 126,395 SH   SOLE   126,395 0 0
DANAHER CORPORATION COM 235851102 775 3,487 SH   SOLE   3,487 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 729 31,283 SH   SOLE   31,283 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 4,594 28,925 SH   SOLE   28,925 0 0
DISCOVERY INC COM SER A 25470F104 1,696 56,354 SH   SOLE   56,354 0 0
DISNEY WALT CO COM 254687106 13,004 71,773 SH   SOLE   71,773 0 0
DOLLAR TREE INC COM 256746108 6,996 64,753 SH   SOLE   64,753 0 0
DOMINION ENERGY INC COM 25746U109 4,271 56,796 SH   SOLE   56,796 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 512 5,591 SH   SOLE   5,591 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 582 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,702 93,284 SH   SOLE   93,284 0 0
EMERSON ELEC CO COM 291011104 398 4,955 SH   SOLE   4,955 0 0
EURONET WORLDWIDE INC COM 298736109 492 3,397 SH   SOLE   3,397 0 0
EXXON MOBIL CORP COM 30231G102 562 13,626 SH   SOLE   13,626 0 0
F N B CORP COM 302520101 225 23,681 SH   SOLE   23,681 0 0
FEDEX CORP COM 31428X106 8,084 31,137 SH   SOLE   31,137 0 0
FOX CORP CL A COM 35137L105 918 31,526 SH   SOLE   31,526 0 0
GABELLI DIVID & INCOME TR COM 36242H104 1,958 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101 2,585 412,293 SH   SOLE   412,293 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 1,074 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109 297 2,400 SH   SOLE   2,400 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 169 48,152 SH   SOLE   48,152 0 0
GENERAL ELECTRIC CO COM 369604103 191 17,654 SH   SOLE   17,654 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 753 2,856 SH   SOLE   2,856 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 668 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 2,159 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101 4,178 25,406 SH   SOLE   25,406 0 0
HOME DEPOT INC COM 437076102 679 2,557 SH   SOLE   2,557 0 0
HONEYWELL INTL INC COM 438516106 608 2,857 SH   SOLE   2,857 0 0
INTEL CORP COM 458140100 4,668 93,700 SH   SOLE   93,700 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 3,598 33,061 SH   SOLE   33,061 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 447 17,226 SH   SOLE   17,226 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,872 88,275 SH   SOLE   88,275 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,829 83,515 SH   SOLE   83,515 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,010 92,415 SH   SOLE   92,415 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 971 7,615 SH   SOLE   7,615 0 0
INVESCO LTD SHS G491BT108 3,773 216,451 SH   SOLE   216,451 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 137 10,480 SH   SOLE   10,480 0 0
ISHARES TR CORE S&P500 ETF 464287200 553 1,473 SH   SOLE   1,473 0 0
ISHARES TR CORE US AGGBD ET 464287226 5,613 47,493 SH   SOLE   47,493 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,639 42,123 SH   SOLE   42,123 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,199 16,431 SH   SOLE   16,431 0 0
ISHARES TR RUS MID CAP ETF 464287499 364 5,307 SH   SOLE   5,307 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 472 3,455 SH   SOLE   3,455 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 525 2,677 SH   SOLE   2,677 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 5,858 106,189 SH   SOLE   106,189 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 2,456 48,430 SH   SOLE   48,430 0 0
ISHARES TR CORE MSCI EAFE 46432F842 261 3,776 SH   SOLE   3,776 0 0
JD.COM INC SPON ADR CL A 47215P106 778 8,852 SH   SOLE   8,852 0 0
JOHNSON & JOHNSON COM 478160104 865 5,494 SH   SOLE   5,494 0 0
JPMORGAN CHASE & CO COM 46625H100 5,027 39,563 SH   SOLE   39,563 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 204 1,000 SH   SOLE   1,000 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,097 159,010 SH   SOLE   159,010 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 422 9,710 SH   SOLE   9,710 0 0
LILLY ELI & CO COM 532457108 293 1,733 SH   SOLE   1,733 0 0
LINDE PLC SHS G5494J103 422 1,601 SH   SOLE   1,601 0 0
LOCKHEED MARTIN CORP COM 539830109 389 1,096 SH   SOLE   1,096 0 0
LOWES COS INC COM 548661107 3,813 23,753 SH   SOLE   23,753 0 0
MARKEL CORP COM 570535104 1,227 1,187 SH   SOLE   1,187 0 0
MASTERCARD INCORPORATED CL A 57636Q104 5,093 14,267 SH   SOLE   14,267 0 0
MCDONALDS CORP COM 580135101 223 1,040 SH   SOLE   1,040 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 348 15,967 SH   SOLE   15,967 0 0
MEDTRONIC PLC SHS G5960L103 727 6,204 SH   SOLE   6,204 0 0
MERCK & CO. INC COM 58933Y105 4,709 57,563 SH   SOLE   57,563 0 0
METLIFE INC COM 59156R108 4,634 98,700 SH   SOLE   98,700 0 0
MICROSOFT CORP COM 594918104 8,110 36,462 SH   SOLE   36,462 0 0
MOODYS CORP COM 615369105 713 2,456 SH   SOLE   2,456 0 0
MOSAIC CO NEW COM 61945C103 6,384 277,455 SH   SOLE   277,455 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 880 4,735 SH   SOLE   4,735 0 0
NORFOLK SOUTHN CORP COM 655844108 439 1,847 SH   SOLE   1,847 0 0
NOVARTIS AG SPONSORED ADR 66987V109 4,943 52,343 SH   SOLE   52,343 0 0
NUTRIEN LTD COM 67077M108 317 6,590 SH   SOLE   6,590 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 410 43,136 SH   SOLE   43,136 0 0
PEPSICO INC COM 713448108 955 6,438 SH   SOLE   6,438 0 0
PFIZER INC COM 717081103 4,995 135,696 SH   SOLE   135,696 0 0
PROCTER AND GAMBLE CO COM 742718109 534 3,836 SH   SOLE   3,836 0 0
QUALCOMM INC COM 747525103 7,776 51,041 SH   SOLE   51,041 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 6,635 92,790 SH   SOLE   92,790 0 0
ROYAL BK CDA COM 780087102 2,717 33,107 SH   SOLE   33,107 0 0
SANOFI SPONSORED ADR 80105N105 268 5,507 SH   SOLE   5,507 0 0
SCHWAB CHARLES CORP COM 808513105 9,462 178,386 SH   SOLE   178,386 0 0
SONY CORP SPONSORED ADR 835699307 7,495 74,133 SH   SOLE   74,133 0 0
SOUTHERN CO COM 842587107 236 3,842 SH   SOLE   3,842 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 793 2,122 SH   SOLE   2,122 0 0
TARGET CORP COM 87612E106 495 2,802 SH   SOLE   2,802 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 261 13,223 SH   SOLE   13,223 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 5,960 116,847 SH   SOLE   116,847 0 0
TESLA INC COM 88160R101 388 550 SH   SOLE   550 0 0
TJX COS INC NEW COM 872540109 5,080 74,394 SH   SOLE   74,394 0 0
TRUIST FINL CORP COM 89832Q109 1,065 22,217 SH   SOLE   22,217 0 0
TWITTER INC COM 90184L102 6,782 125,248 SH   SOLE   125,248 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,291 37,954 SH   SOLE   37,954 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,349 37,699 SH   SOLE   37,699 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,165 17,579 SH   SOLE   17,579 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 556 4,676 SH   SOLE   4,676 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 395 2,031 SH   SOLE   2,031 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 500 9,981 SH   SOLE   9,981 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 310 5,150 SH   SOLE   5,150 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 552 10,804 SH   SOLE   10,804 0 0
VERISIGN INC COM 92343E102 1,095 5,060 SH   SOLE   5,060 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,085 103,572 SH   SOLE   103,572 0 0
VIATRIS INC COM 92556V106 315 16,820 SH   SOLE   16,820 0 0
VISA INC COM CL A 92826C839 3,337 15,255 SH   SOLE   15,255 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 679 65,919 SH   SOLE   65,919 0 0
WALMART INC COM 931142103 1,032 7,156 SH   SOLE   7,156 0 0
WELLS FARGO CO NEW COM 949746101 2,369 78,481 SH   SOLE   78,481 0 0