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,223 57,183 SH   SOLE   57,183 0 0
ABBVIE INC COM 00287Y109 1,389 15,855 SH   SOLE   15,855 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 261 56,692 SH   SOLE   56,692 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 820 103,295 SH   SOLE   103,295 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,042 3,546 SH   SOLE   3,546 0 0
ALPHABET INC CAP STK CL A 02079K305 5,596 3,818 SH   SOLE   3,818 0 0
ALPHABET INC CAP STK CL C 02079K107 4,343 2,955 SH   SOLE   2,955 0 0
AMGEN INC COM 031162100 478 1,881 SH   SOLE   1,881 0 0
ANALOG DEVICES INC COM 032654105 441 3,780 SH   SOLE   3,780 0 0
AON PLC SHS CL A G0403H108 1,947 9,436 SH   SOLE   9,436 0 0
APPLE INC COM 037833100 8,841 76,339 SH   SOLE   76,339 0 0
APPLIED MATLS INC COM 038222105 1,690 28,430 SH   SOLE   28,430 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 206 1,475 SH   SOLE   1,475 0 0
AXALTA COATING SYS LTD COM G0750C108 406 18,317 SH   SOLE   18,317 0 0
BAIDU INC SPON ADR REP A 056752108 305 2,413 SH   SOLE   2,413 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,167 61,836 SH   SOLE   61,836 0 0
BK OF AMERICA CORP COM 060505104 7,587 314,932 SH   SOLE   314,932 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 77 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101 214 380 SH   SOLE   380 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 79 13,200 SH   SOLE   13,200 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 781 12,953 SH   SOLE   12,953 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,033 61,506 SH   SOLE   61,506 0 0
BUNGE LIMITED COM G16962105 303 6,635 SH   SOLE   6,635 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 218 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102 3,417 37,174 SH   SOLE   37,174 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 328 54,884 SH   SOLE   54,884 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,593 7,356 SH   SOLE   7,356 0 0
CHEVRON CORP NEW COM 166764100 2,831 39,323 SH   SOLE   39,323 0 0
CISCO SYS INC COM 17275R102 4,616 117,194 SH   SOLE   117,194 0 0
COCA COLA CO COM 191216100 4,832 97,863 SH   SOLE   97,863 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 268 12,075 SH   SOLE   12,075 0 0
COMCAST CORP NEW CL A 20030N101 4,817 104,137 SH   SOLE   104,137 0 0
COSTCO WHSL CORP NEW COM 22160K105 205 578 SH   SOLE   578 0 0
CVS HEALTH CORP COM 126650100 7,061 120,915 SH   SOLE   120,915 0 0
DANAHER CORPORATION COM 235851102 665 3,088 SH   SOLE   3,088 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 3,825 27,785 SH   SOLE   27,785 0 0
DISCOVERY INC COM SER A 25470F104 1,072 49,240 SH   SOLE   49,240 0 0
DISNEY WALT CO COM DISNEY 254687106 8,696 70,085 SH   SOLE   70,085 0 0
DOLLAR TREE INC COM 256746108 5,592 61,226 SH   SOLE   61,226 0 0
DOMINION ENERGY INC COM 25746U109 4,165 52,765 SH   SOLE   52,765 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 214 2,414 SH   SOLE   2,414 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 484 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,387 93,284 SH   SOLE   93,284 0 0
EMERSON ELEC CO COM 291011104 325 4,955 SH   SOLE   4,955 0 0
EURONET WORLDWIDE INC COM 298736109 278 3,051 SH   SOLE   3,051 0 0
EXXON MOBIL CORP COM 30231G102 573 16,681 SH   SOLE   16,681 0 0
F N B CORP COM 302520101 161 23,681 SH   SOLE   23,681 0 0
FEDEX CORP COM 31428X106 7,998 31,798 SH   SOLE   31,798 0 0
FOX CORP CL B COM 35137L204 678 24,244 SH   SOLE   24,244 0 0
FOX CORP CL A COM 35137L105 846 30,393 SH   SOLE   30,393 0 0
GABELLI DIVID & INCOME TR COM 36242H104 1,674 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101 2,099 412,293 SH   SOLE   412,293 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 830 128,437 SH   SOLE   128,437 0 0
GALLAGHER ARTHUR J & CO COM 363576109 253 2,400 SH   SOLE   2,400 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 123 36,152 SH   SOLE   36,152 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 486 2,419 SH   SOLE   2,419 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106 194 10,891 SH   SOLE   10,891 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 617 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 1,959 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101 3,041 24,388 SH   SOLE   24,388 0 0
HOME DEPOT INC COM 437076102 721 2,596 SH   SOLE   2,596 0 0
HONEYWELL INTL INC COM 438516106 466 2,829 SH   SOLE   2,829 0 0
INTEL CORP COM 458140100 4,335 83,718 SH   SOLE   83,718 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,882 88,275 SH   SOLE   88,275 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,018 92,415 SH   SOLE   92,415 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,820 83,515 SH   SOLE   83,515 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 808 7,477 SH   SOLE   7,477 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 424 17,206 SH   SOLE   17,206 0 0
INVESCO LTD SHS G491BT108 2,277 199,580 SH   SOLE   199,580 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 130 10,480 SH   SOLE   10,480 0 0
ISHARES TR CORE S&P500 ETF 464287200 275 819 SH   SOLE   819 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 392 3,317 SH   SOLE   3,317 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 296 1,976 SH   SOLE   1,976 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,787 28,068 SH   SOLE   28,068 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,679 42,531 SH   SOLE   42,531 0 0
ISHARES TR CORE US AGGBD ET 464287226 4,925 41,713 SH   SOLE   41,713 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 5,451 99,267 SH   SOLE   99,267 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 2,434 47,995 SH   SOLE   47,995 0 0
JD.COM INC SPON ADR CL A 47215P106 649 8,365 SH   SOLE   8,365 0 0
JOHNSON & JOHNSON COM 478160104 807 5,422 SH   SOLE   5,422 0 0
JPMORGAN CHASE & CO COM 46625H100 3,643 37,839 SH   SOLE   37,839 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 956 159,010 SH   SOLE   159,010 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 326 9,849 SH   SOLE   9,849 0 0
LILLY ELI & CO COM 532457108 240 1,619 SH   SOLE   1,619 0 0
LINDE PLC SHS G5494J103 342 1,435 SH   SOLE   1,435 0 0
LOCKHEED MARTIN CORP COM 539830109 277 723 SH   SOLE   723 0 0
LOWES COS INC COM 548661107 1,874 11,297 SH   SOLE   11,297 0 0
MARKEL CORP COM 570535104 1,064 1,093 SH   SOLE   1,093 0 0
MASTERCARD INCORPORATED CL A 57636Q104 4,822 14,259 SH   SOLE   14,259 0 0
MCDONALDS CORP COM 580135101 223 1,017 SH   SOLE   1,017 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 281 15,967 SH   SOLE   15,967 0 0
MEDTRONIC PLC SHS G5960L103 542 5,218 SH   SOLE   5,218 0 0
MERCK & CO. INC COM 58933Y105 4,668 56,270 SH   SOLE   56,270 0 0
METLIFE INC COM 59156R108 3,446 92,701 SH   SOLE   92,701 0 0
MICROSOFT CORP COM 594918104 7,715 36,679 SH   SOLE   36,679 0 0
MOODYS CORP COM 615369105 595 2,054 SH   SOLE   2,054 0 0
MOSAIC CO NEW COM 61945C103 4,834 264,605 SH   SOLE   264,605 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 658 4,398 SH   SOLE   4,398 0 0
NORFOLK SOUTHN CORP COM 655844108 395 1,847 SH   SOLE   1,847 0 0
NOVARTIS AG SPONSORED ADR 66987V109 4,180 48,069 SH   SOLE   48,069 0 0
NUTRIEN LTD COM 67077M108 259 6,590 SH   SOLE   6,590 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 366 43,136 SH   SOLE   43,136 0 0
PEPSICO INC COM 713448108 903 6,512 SH   SOLE   6,512 0 0
PFIZER INC COM 717081103 4,660 126,964 SH   SOLE   126,964 0 0
PROCTER AND GAMBLE CO COM 742718109 533 3,836 SH   SOLE   3,836 0 0
QUALCOMM INC COM 747525103 5,996 50,956 SH   SOLE   50,956 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,004 86,970 SH   SOLE   86,970 0 0
SANOFI SPONSORED ADR 80105N105 217 4,317 SH   SOLE   4,317 0 0
SCHLUMBERGER LTD COM 806857108 386 24,806 SH   SOLE   24,806 0 0
SCHWAB CHARLES CORP COM 808513105 6,264 172,890 SH   SOLE   172,890 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 4,575 114,729 SH   SOLE   114,729 0 0
SONY CORP SPONSORED ADR 835699307 5,624 73,278 SH   SOLE   73,278 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 859 2,564 SH   SOLE   2,564 0 0
TARGET CORP COM 87612E106 450 2,857 SH   SOLE   2,857 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 232 13,223 SH   SOLE   13,223 0 0
TESLA INC COM 88160R101 236 550 SH   SOLE   550 0 0
TJX COS INC NEW COM 872540109 3,923 70,495 SH   SOLE   70,495 0 0
TRUIST FINL CORP COM 89832Q109 444 11,675 SH   SOLE   11,675 0 0
TWITTER INC COM 90184L102 5,353 120,285 SH   SOLE   120,285 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,684 27,300 SH   SOLE   27,300 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,065 36,400 SH   SOLE   36,400 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,510 17,674 SH   SOLE   17,674 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 412 3,941 SH   SOLE   3,941 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 310 2,018 SH   SOLE   2,018 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 432 9,981 SH   SOLE   9,981 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 270 5,150 SH   SOLE   5,150 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 551 10,801 SH   SOLE   10,801 0 0
VERISIGN INC COM 92343E102 976 4,763 SH   SOLE   4,763 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,754 96,716 SH   SOLE   96,716 0 0
VISA INC COM CL A 92826C839 3,010 15,052 SH   SOLE   15,052 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 627 65,919 SH   SOLE   65,919 0 0
WALMART INC COM 931142103 945 6,753 SH   SOLE   6,753 0 0
WELLS FARGO CO NEW COM 949746101 1,808 76,910 SH   SOLE   76,910 0 0