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,313 61,026 SH   SOLE   61,026 0 0
ABBVIE INC COM 00287Y109 1,917 17,712 SH   SOLE   17,712 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 337 56,692 SH   SOLE   56,692 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 984 103,295 SH   SOLE   103,295 0 0
AIR PRODS & CHEMS INC COM 009158106 888 3,156 SH   SOLE   3,156 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,468 6,475 SH   SOLE   6,475 0 0
ALPHABET INC CAP STK CL A 02079K305 8,128 3,941 SH   SOLE   3,941 0 0
ALPHABET INC CAP STK CL C 02079K107 6,214 3,004 SH   SOLE   3,004 0 0
AMAZON COM INC COM 023135106 251 81 SH   SOLE   81 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 309 6,684 SH   SOLE   6,684 0 0
AMGEN INC COM 031162100 456 1,832 SH   SOLE   1,832 0 0
ANALOG DEVICES INC COM 032654105 1,008 6,499 SH   SOLE   6,499 0 0
AON PLC SHS CL A G0403H108 2,903 12,615 SH   SOLE   12,615 0 0
APPLE INC COM 037833100 8,939 73,178 SH   SOLE   73,178 0 0
APPLIED MATLS INC COM 038222105 2,841 21,264 SH   SOLE   21,264 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 249 1,319 SH   SOLE   1,319 0 0
BAIDU INC SPON ADR REP A 056752108 705 3,239 SH   SOLE   3,239 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 17,108 66,966 SH   SOLE   66,966 0 0
BK OF AMERICA CORP COM 060505104 12,726 328,935 SH   SOLE   328,935 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 100 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101 287 380 SH   SOLE   380 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 117 13,200 SH   SOLE   13,200 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,770 28,034 SH   SOLE   28,034 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3,092 69,475 SH   SOLE   69,475 0 0
BUNGE LIMITED COM G16962105 584 7,370 SH   SOLE   7,370 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 279 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102 4,872 36,729 SH   SOLE   36,729 0 0
CATERPILLAR INC COM 149123101 686 2,959 SH   SOLE   2,959 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 429 54,884 SH   SOLE   54,884 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,690 7,601 SH   SOLE   7,601 0 0
CHEVRON CORP NEW COM 166764100 5,520 52,677 SH   SOLE   52,677 0 0
CISCO SYS INC COM 17275R102 6,955 134,499 SH   SOLE   134,499 0 0
COCA COLA CO COM 191216100 4,865 92,293 SH   SOLE   92,293 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 337 12,075 SH   SOLE   12,075 0 0
COMCAST CORP NEW CL A 20030N101 6,309 116,587 SH   SOLE   116,587 0 0
CSX CORP COM 126408103 217 2,250 SH   SOLE   2,250 0 0
CUMMINS INC COM 231021106 259 1,000 SH   SOLE   1,000 0 0
CVS HEALTH CORP COM 126650100 9,962 132,425 SH   SOLE   132,425 0 0
DANAHER CORPORATION COM 235851102 1,143 5,078 SH   SOLE   5,078 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 1,017 42,540 SH   SOLE   42,540 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 5,252 31,984 SH   SOLE   31,984 0 0
DISNEY WALT CO COM 254687106 12,274 66,520 SH   SOLE   66,520 0 0
DOLLAR TREE INC COM 256746108 8,142 71,134 SH   SOLE   71,134 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 272 2,821 SH   SOLE   2,821 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 646 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,781 93,284 SH   SOLE   93,284 0 0
EMERSON ELEC CO COM 291011104 315 3,491 SH   SOLE   3,491 0 0
EURONET WORLDWIDE INC COM 298736109 742 5,366 SH   SOLE   5,366 0 0
EXXON MOBIL CORP COM 30231G102 515 9,223 SH   SOLE   9,223 0 0
F N B CORP COM 302520101 301 23,681 SH   SOLE   23,681 0 0
FEDEX CORP COM 31428X106 8,884 31,279 SH   SOLE   31,279 0 0
FERGUSON PLC NEW SHS G3421J106 955 7,946 SH   SOLE   7,946 0 0
FISERV INC COM 337738108 5,918 49,714 SH   SOLE   49,714 0 0
FOX CORP CL A COM 35137L105 1,317 36,469 SH   SOLE   36,469 0 0
GABELLI DIVID & INCOME TR COM 36242H104 2,186 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101 2,812 412,293 SH   SOLE   412,293 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 1,289 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109 299 2,400 SH   SOLE   2,400 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 202 58,152 SH   SOLE   58,152 0 0
GENERAL ELECTRIC CO COM 369604103 208 15,850 SH   SOLE   15,850 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 876 2,680 SH   SOLE   2,680 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106 227 10,891 SH   SOLE   10,891 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 703 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 2,410 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101 4,887 25,948 SH   SOLE   25,948 0 0
HOME DEPOT INC COM 437076102 754 2,469 SH   SOLE   2,469 0 0
HONEYWELL INTL INC COM 438516106 599 2,761 SH   SOLE   2,761 0 0
ICON PLC SHS G4705A100 1,222 6,224 SH   SOLE   6,224 0 0
INTEL CORP COM 458140100 6,334 98,961 SH   SOLE   98,961 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,147 36,864 SH   SOLE   36,864 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 451 17,440 SH   SOLE   17,440 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,865 88,275 SH   SOLE   88,275 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,000 92,415 SH   SOLE   92,415 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,818 83,515 SH   SOLE   83,515 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,098 7,749 SH   SOLE   7,749 0 0
INVESCO LTD SHS G491BT108 5,727 227,081 SH   SOLE   227,081 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 136 10,480 SH   SOLE   10,480 0 0
ISHARES SILVER TR ISHARES 46428Q109 193 8,500 SH   SOLE   8,500 0 0
ISHARES SILVER TR ISHARES 46428Q109 1 27,500 SH Call SOLE   27,500 0 0
ISHARES SILVER TR ISHARES 46428Q109 4 70,000 SH Call SOLE   70,000 0 0
ISHARES SILVER TR ISHARES 46428Q109 1 50,000 SH Call SOLE   50,000 0 0
ISHARES SILVER TR ISHARES 46428Q109 4 37,500 SH Call SOLE   37,500 0 0
ISHARES TR CORE S&P500 ETF 464287200 386 970 SH   SOLE   970 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 546 3,601 SH   SOLE   3,601 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 415 1,880 SH   SOLE   1,880 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,339 17,655 SH   SOLE   17,655 0 0
ISHARES TR RUS MID CAP ETF 464287499 276 3,733 SH   SOLE   3,733 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 4,141 48,010 SH   SOLE   48,010 0 0
ISHARES TR 20 YR TR BD ETF 464287432 447 3,300 SH   SOLE   3,300 0 0
ISHARES TR CORE US AGGBD ET 464287226 4,777 41,970 SH   SOLE   41,970 0 0
ISHARES TR TIPS BD ETF 464287176 1,379 10,985 SH   SOLE   10,985 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 6,091 111,400 SH   SOLE   111,400 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 3,280 64,599 SH   SOLE   64,599 0 0
ISHARES TR CORE MSCI EAFE 46432F842 297 4,125 SH   SOLE   4,125 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 1,114 22,192 SH   SOLE   22,192 0 0
JD.COM INC SPON ADR CL A 47215P106 850 10,082 SH   SOLE   10,082 0 0
JOHNSON & JOHNSON COM 478160104 892 5,428 SH   SOLE   5,428 0 0
JPMORGAN CHASE & CO COM 46625H100 6,317 41,496 SH   SOLE   41,496 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 255 1,000 SH   SOLE   1,000 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,210 158,585 SH   SOLE   158,585 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 394 8,943 SH   SOLE   8,943 0 0
LILLY ELI & CO COM 532457108 210 1,125 SH   SOLE   1,125 0 0
LINDE PLC SHS G5494J103 680 2,429 SH   SOLE   2,429 0 0
LOCKHEED MARTIN CORP COM 539830109 853 2,309 SH   SOLE   2,309 0 0
LOWES COS INC COM 548661107 4,930 25,922 SH   SOLE   25,922 0 0
MARKEL CORP COM 570535104 1,594 1,399 SH   SOLE   1,399 0 0
MASTERCARD INCORPORATED CL A 57636Q104 5,210 14,631 SH   SOLE   14,631 0 0
MCDONALDS CORP COM 580135101 218 971 SH   SOLE   971 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 338 15,863 SH   SOLE   15,863 0 0
MEDTRONIC PLC SHS G5960L103 993 8,403 SH   SOLE   8,403 0 0
MERCK & CO. INC COM 58933Y105 5,299 68,735 SH   SOLE   68,735 0 0
METLIFE INC COM 59156R108 6,415 105,533 SH   SOLE   105,533 0 0
MICROSOFT CORP COM 594918104 8,708 36,934 SH   SOLE   36,934 0 0
MOODYS CORP COM 615369105 944 3,161 SH   SOLE   3,161 0 0
MOSAIC CO NEW COM 61945C103 8,986 284,279 SH   SOLE   284,279 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103 124 27,105 SH   SOLE   27,105 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 767 54,780 SH   SOLE   54,780 0 0
NORFOLK SOUTHN CORP COM 655844108 496 1,847 SH   SOLE   1,847 0 0
NOVARTIS AG SPONSORED ADR 66987V109 4,946 57,861 SH   SOLE   57,861 0 0
NUCOR CORP COM 670346105 217 2,700 SH   SOLE   2,700 0 0
NUTRIEN LTD COM 67077M108 355 6,590 SH   SOLE   6,590 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 409 43,136 SH   SOLE   43,136 0 0
PEPSICO INC COM 713448108 902 6,374 SH   SOLE   6,374 0 0
PFIZER INC COM 717081103 5,655 156,099 SH   SOLE   156,099 0 0
PHILIP MORRIS INTL INC COM 718172109 386 4,352 SH   SOLE   4,352 0 0
PROCTER AND GAMBLE CO COM 742718109 491 3,625 SH   SOLE   3,625 0 0
QUALCOMM INC COM 747525103 5,053 38,108 SH   SOLE   38,108 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 7,812 101,098 SH   SOLE   101,098 0 0
ROYAL BK CDA COM 780087102 3,053 33,107 SH   SOLE   33,107 0 0
SANOFI SPONSORED ADR 80105N105 593 11,996 SH   SOLE   11,996 0 0
SCHWAB CHARLES CORP COM 808513105 11,841 181,662 SH   SOLE   181,662 0 0
SONY CORP SPONSORED ADR 835699307 3,671 34,625 SH   SOLE   34,625 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 915 2,309 SH   SOLE   2,309 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,334 99,500 SH   SOLE   99,500 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 457 52,000 SH   SOLE   52,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 206 1,743 SH   SOLE   1,743 0 0
TARGET CORP COM 87612E106 524 2,647 SH   SOLE   2,647 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 6,049 126,893 SH   SOLE   126,893 0 0
TESLA INC COM 88160R101 367 550 SH   SOLE   550 0 0
TJX COS INC NEW COM 872540109 5,312 80,301 SH   SOLE   80,301 0 0
TRUIST FINL CORP COM 89832Q109 525 8,995 SH   SOLE   8,995 0 0
TWITTER INC COM 90184L102 4,796 75,374 SH   SOLE   75,374 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,173 56,838 SH   SOLE   56,838 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,847 40,277 SH   SOLE   40,277 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,713 18,043 SH   SOLE   18,043 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 610 4,642 SH   SOLE   4,642 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 432 2,018 SH   SOLE   2,018 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 556 10,676 SH   SOLE   10,676 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 324 5,150 SH   SOLE   5,150 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 587 11,388 SH   SOLE   11,388 0 0
VERISIGN INC COM 92343E102 1,166 5,867 SH   SOLE   5,867 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,169 123,288 SH   SOLE   123,288 0 0
VISA INC COM CL A 92826C839 3,416 16,132 SH   SOLE   16,132 0 0
VONTIER CORPORATION COM 928881101 5,006 165,374 SH   SOLE   165,374 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 816 65,919 SH   SOLE   65,919 0 0
WALMART INC COM 931142103 971 7,146 SH   SOLE   7,146 0 0
WELLS FARGO CO NEW COM 949746101 3,376 86,416 SH   SOLE   86,416 0 0