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 5,652 61,815 SH   SOLE   61,815 0 0
ABBVIE INC COM 00287Y109 1,564 15,931 SH   SOLE   15,931 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 264 56,692 SH   SOLE   56,692 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 795 103,295 SH   SOLE   103,295 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 804 3,726 SH   SOLE   3,726 0 0
ALPHABET INC CAP STK CL C 02079K107 4,662 3,298 SH   SOLE   3,298 0 0
ALPHABET INC CAP STK CL A 02079K305 5,461 3,851 SH   SOLE   3,851 0 0
ALTIMMUNE INC COM NEW 02155H200 107 10,000 SH   SOLE   10,000 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 256 8,199 SH   SOLE   8,199 0 0
AMGEN INC COM 031162100 445 1,887 SH   SOLE   1,887 0 0
ANALOG DEVICES INC COM 032654105 426 3,476 SH   SOLE   3,476 0 0
AON PLC SHS CL A G0403H108 2,042 10,603 SH   SOLE   10,603 0 0
APPLE INC COM 037833100 7,799 21,379 SH   SOLE   21,379 0 0
APPLIED MATLS INC COM 038222105 1,718 28,425 SH   SOLE   28,425 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 220 1,475 SH   SOLE   1,475 0 0
AXALTA COATING SYS LTD COM G0750C108 2,019 89,536 SH   SOLE   89,536 0 0
BAIDU INC SPON ADR REP A 056752108 293 2,444 SH   SOLE   2,444 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,412 63,930 SH   SOLE   63,930 0 0
BK OF AMERICA CORP COM 060505104 7,597 319,854 SH   SOLE   319,854 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 77 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101 235 432 SH   SOLE   432 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 81 13,200 SH   SOLE   13,200 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 716 12,169 SH   SOLE   12,169 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,213 67,279 SH   SOLE   67,279 0 0
BUNGE LIMITED COM G16962105 375 9,115 SH   SOLE   9,115 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 201 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102 3,960 44,217 SH   SOLE   44,217 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,364 8,557 SH   SOLE   8,557 0 0
CHEVRON CORP NEW COM 166764100 3,314 37,138 SH   SOLE   37,138 0 0
CISCO SYS INC COM 17275R102 5,210 111,716 SH   SOLE   111,716 0 0
COCA COLA CO COM 191216100 4,417 98,850 SH   SOLE   98,850 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 266 12,075 SH   SOLE   12,075 0 0
COMCAST CORP NEW CL A 20030N101 4,072 104,472 SH   SOLE   104,472 0 0
CVS HEALTH CORP COM 126650100 7,933 122,101 SH   SOLE   122,101 0 0
DANAHER CORPORATION COM 235851102 495 2,802 SH   SOLE   2,802 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 3,752 27,918 SH   SOLE   27,918 0 0
DISCOVERY INC COM SER A 25470F104 658 31,172 SH   SOLE   31,172 0 0
DISNEY WALT CO COM DISNEY 254687106 7,946 71,258 SH   SOLE   71,258 0 0
DOLLAR TREE INC COM 256746108 4,450 48,016 SH   SOLE   48,016 0 0
DOMINION ENERGY INC COM 25746U109 4,475 55,125 SH   SOLE   55,125 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 214 2,682 SH   SOLE   2,682 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 473 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,319 92,351 SH   SOLE   92,351 0 0
EMERSON ELEC CO COM 291011104 307 4,954 SH   SOLE   4,954 0 0
EXXON MOBIL CORP COM 30231G102 811 18,145 SH   SOLE   18,145 0 0
F N B CORP COM 302520101 178 23,681 SH   SOLE   23,681 0 0
FEDEX CORP COM 31428X106 4,770 34,015 SH   SOLE   34,015 0 0
FOX CORP CL A COM 35137L105 969 36,132 SH   SOLE   36,132 0 0
FOX CORP CL B COM 35137L204 676 25,192 SH   SOLE   25,192 0 0
GABELLI DIVID & INCOME TR COM 36242H104 1,606 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101 2,074 412,293 SH   SOLE   412,293 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 786 120,937 SH   SOLE   120,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109 271 2,783 SH   SOLE   2,783 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 419 2,118 SH   SOLE   2,118 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 606 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 1,976 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101 2,683 27,647 SH   SOLE   27,647 0 0
HOLLYSYS AUTOMATION TCHNGY L SHS G45667105 177 13,343 SH   SOLE   13,343 0 0
HOME DEPOT INC COM 437076102 635 2,533 SH   SOLE   2,533 0 0
HONEYWELL INTL INC COM 438516106 409 2,829 SH   SOLE   2,829 0 0
INTEL CORP COM 458140100 4,987 83,356 SH   SOLE   83,356 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,865 87,270 SH   SOLE   87,270 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,748 80,315 SH   SOLE   80,315 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,981 90,770 SH   SOLE   90,770 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 757 7,437 SH   SOLE   7,437 0 0
INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138G870 403 17,187 SH   SOLE   17,187 0 0
INVESCO LTD SHS G491BT108 2,156 200,341 SH   SOLE   200,341 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 125 10,480 SH   SOLE   10,480 0 0
ISHARES TR CORE S&P500 ETF 464287200 485 1,567 SH   SOLE   1,567 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,949 24,949 SH   SOLE   24,949 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,882 44,820 SH   SOLE   44,820 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,708 28,068 SH   SOLE   28,068 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 390 3,461 SH   SOLE   3,461 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 283 1,976 SH   SOLE   1,976 0 0
ISHARES TR SH TR CRPORT ETF 464288646 4,373 79,938 SH   SOLE   79,938 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 2,489 49,199 SH   SOLE   49,199 0 0
JD.COM INC SPON ADR CL A 47215P106 512 8,508 SH   SOLE   8,508 0 0
JOHNSON & JOHNSON COM 478160104 627 4,456 SH   SOLE   4,456 0 0
JPMORGAN CHASE & CO COM 46625H100 3,467 36,856 SH   SOLE   36,856 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 907 158,585 SH   SOLE   158,585 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 370 10,751 SH   SOLE   10,751 0 0
LILLY ELI & CO COM 532457108 276 1,679 SH   SOLE   1,679 0 0
LINDE PLC SHS G5494J103 307 1,446 SH   SOLE   1,446 0 0
LOCKHEED MARTIN CORP COM 539830109 227 623 SH   SOLE   623 0 0
LOWES COS INC COM 548661107 1,480 10,954 SH   SOLE   10,954 0 0
MARKEL CORP COM 570535104 1,070 1,159 SH   SOLE   1,159 0 0
MASTERCARD INCORPORATED CL A 57636Q104 4,715 15,946 SH   SOLE   15,946 0 0
MCDONALDS CORP COM 580135101 217 1,175 SH   SOLE   1,175 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 300 15,967 SH   SOLE   15,967 0 0
MEDTRONIC PLC SHS G5960L103 400 4,367 SH   SOLE   4,367 0 0
MERCK & CO. INC COM 58933Y105 4,371 56,521 SH   SOLE   56,521 0 0
METLIFE INC COM 59156R108 3,355 91,879 SH   SOLE   91,879 0 0
MICROSOFT CORP COM 594918104 8,692 42,708 SH   SOLE   42,708 0 0
MOODYS CORP COM 615369105 548 1,993 SH   SOLE   1,993 0 0
MOSAIC CO NEW COM 61945C103 3,344 267,280 SH   SOLE   267,280 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 597 4,583 SH   SOLE   4,583 0 0
NORFOLK SOUTHERN CORP COM 655844108 324 1,847 SH   SOLE   1,847 0 0
NOVARTIS AG SPONSORED ADR 66987V109 4,219 48,302 SH   SOLE   48,302 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 355 43,136 SH   SOLE   43,136 0 0
OVINTIV INC COM 69047Q102 162 16,995 SH   SOLE   16,995 0 0
PEPSICO INC COM 713448108 865 6,542 SH   SOLE   6,542 0 0
PFIZER INC COM 717081103 4,053 123,934 SH   SOLE   123,934 0 0
PHILIP MORRIS INTL INC COM 718172109 402 5,735 SH   SOLE   5,735 0 0
PROCTER AND GAMBLE CO COM 742718109 392 3,276 SH   SOLE   3,276 0 0
QUALCOMM INC COM 747525103 4,732 51,883 SH   SOLE   51,883 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,224 84,784 SH   SOLE   84,784 0 0
SANOFI SPONSORED ADR 80105N105 224 4,395 SH   SOLE   4,395 0 0
SCHLUMBERGER LTD COM 806857108 701 38,131 SH   SOLE   38,131 0 0
SCHWAB CHARLES CORP COM 808513105 6,105 180,943 SH   SOLE   180,943 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 4,140 116,005 SH   SOLE   116,005 0 0
SONY CORP SPONSORED ADR 835699307 5,164 74,705 SH   SOLE   74,705 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 729 2,364 SH   SOLE   2,364 0 0
TARGET CORP COM 87612E106 341 2,842 SH   SOLE   2,842 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 237 13,223 SH   SOLE   13,223 0 0
TJX COS INC NEW COM 872540109 3,338 66,026 SH   SOLE   66,026 0 0
TRUIST FINL CORP COM 89832Q109 480 12,786 SH   SOLE   12,786 0 0
TWITTER INC COM 90184L102 3,633 121,950 SH   SOLE   121,950 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,410 25,696 SH   SOLE   25,696 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,614 41,504 SH   SOLE   41,504 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,809 19,693 SH   SOLE   19,693 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 392 3,941 SH   SOLE   3,941 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 294 2,018 SH   SOLE   2,018 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 395 9,981 SH   SOLE   9,981 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 259 5,150 SH   SOLE   5,150 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 542 10,801 SH   SOLE   10,801 0 0
VERISIGN INC COM 92343E102 1,039 5,025 SH   SOLE   5,025 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,355 97,140 SH   SOLE   97,140 0 0
VISA INC COM CL A 92826C839 3,189 16,507 SH   SOLE   16,507 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 595 65,919 SH   SOLE   65,919 0 0
WALMART INC COM 931142103 810 6,763 SH   SOLE   6,763 0 0
WELLS FARGO CO NEW COM 949746101 3,967 154,961 SH   SOLE   154,961 0 0