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,787 65,916 SH   SOLE   65,916 0 0
ABBVIE INC COM 00287Y109 2,220 20,579 SH   SOLE   20,579 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 344 56,692 SH   SOLE   56,692 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,006 103,295 SH   SOLE   103,295 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 233 727 SH   SOLE   727 0 0
AIR PRODS & CHEMS INC COM 009158106 1,102 4,301 SH   SOLE   4,301 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,100 7,428 SH   SOLE   7,428 0 0
ALPHABET INC CAP STK CL C 02079K107 8,225 3,086 SH   SOLE   3,086 0 0
ALPHABET INC CAP STK CL A 02079K305 10,379 3,882 SH   SOLE   3,882 0 0
AMAZON COM INC COM 023135106 483 147 SH   SOLE   147 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 339 6,184 SH   SOLE   6,184 0 0
AMGEN INC COM 031162100 397 1,869 SH   SOLE   1,869 0 0
ANALOG DEVICES INC COM 032654105 1,504 8,978 SH   SOLE   8,978 0 0
AON PLC SHS CL A G0403H108 5,355 18,739 SH   SOLE   18,739 0 0
APPLE INC COM 037833100 11,699 82,681 SH   SOLE   82,681 0 0
APPLIED MATLS INC COM 038222105 2,727 21,186 SH   SOLE   21,186 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 257 1,287 SH   SOLE   1,287 0 0
BAIDU INC SPON ADR REP A 056752108 559 3,633 SH   SOLE   3,633 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,943 69,404 SH   SOLE   69,404 0 0
BK OF AMERICA CORP COM 060505104 14,847 349,741 SH   SOLE   349,741 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 103 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101 990 1,180 SH   SOLE   1,180 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 118 13,200 SH   SOLE   13,200 0 0
BOOKING HOLDINGS INC COM 09857L108 330 139 SH   SOLE   139 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 2,182 36,873 SH   SOLE   36,873 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,053 75,737 SH   SOLE   75,737 0 0
BUNGE LIMITED COM G16962105 594 7,310 SH   SOLE   7,310 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 287 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102 4,835 37,787 SH   SOLE   37,787 0 0
CATERPILLAR INC COM 149123101 568 2,959 SH   SOLE   2,959 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 459 54,884 SH   SOLE   54,884 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 5,608 7,708 SH   SOLE   7,708 0 0
CHEVRON CORP NEW COM 166764100 5,976 58,908 SH   SOLE   58,908 0 0
CISCO SYS INC COM 17275R102 8,049 147,886 SH   SOLE   147,886 0 0
COCA COLA CO COM 191216100 5,308 101,163 SH   SOLE   101,163 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 282 3,805 SH   SOLE   3,805 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 327 12,075 SH   SOLE   12,075 0 0
COMCAST CORP NEW CL A 20030N101 7,063 126,278 SH   SOLE   126,278 0 0
COSTCO WHSL CORP NEW COM 22160K105 268 596 SH   SOLE   596 0 0
CSX CORP COM 126408103 256 8,614 SH   SOLE   8,614 0 0
CUMMINS INC COM 231021106 229 1,019 SH   SOLE   1,019 0 0
CVS HEALTH CORP COM 126650100 12,059 142,110 SH   SOLE   142,110 0 0
DANAHER CORPORATION COM 235851102 1,695 5,569 SH   SOLE   5,569 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 872 44,327 SH   SOLE   44,327 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 6,444 33,391 SH   SOLE   33,391 0 0
DISNEY WALT CO COM 254687106 11,732 69,350 SH   SOLE   69,350 0 0
DOLLAR TREE INC COM 256746108 10,190 106,452 SH   SOLE   106,452 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,328 23,857 SH   SOLE   23,857 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 675 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,985 93,284 SH   SOLE   93,284 0 0
ECOLAB INC COM 278865100 329 1,575 SH   SOLE   1,575 0 0
EMERSON ELEC CO COM 291011104 357 3,791 SH   SOLE   3,791 0 0
EURONET WORLDWIDE INC COM 298736109 1,051 8,258 SH   SOLE   8,258 0 0
EXXON MOBIL CORP COM 30231G102 562 9,558 SH   SOLE   9,558 0 0
F N B CORP COM 302520101 275 23,681 SH   SOLE   23,681 0 0
FEDEX CORP COM 31428X106 3,331 15,190 SH   SOLE   15,190 0 0
FERGUSON PLC NEW SHS G3421J106 1,263 9,049 SH   SOLE   9,049 0 0
FISERV INC COM 337738108 6,318 58,232 SH   SOLE   58,232 0 0
FOX CORP CL A COM 35137L105 1,784 44,488 SH   SOLE   44,488 0 0
GABELLI DIVID & INCOME TR COM 36242H104 2,353 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101 3,419 514,176 SH   SOLE   514,176 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 1,232 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109 357 2,400 SH   SOLE   2,400 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 217 58,152 SH   SOLE   58,152 0 0
GAN LTD SHS G3728V109 930 62,575 SH   SOLE   62,575 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,056 2,793 SH   SOLE   2,793 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106 236 10,891 SH   SOLE   10,891 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 724 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 2,348 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101 6,081 25,052 SH   SOLE   25,052 0 0
HOME DEPOT INC COM 437076102 1,497 4,560 SH   SOLE   4,560 0 0
HONEYWELL INTL INC COM 438516106 571 2,690 SH   SOLE   2,690 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 326 1,689 SH   SOLE   1,689 0 0
ICON PLC SHS G4705A100 1,618 6,175 SH   SOLE   6,175 0 0
INTEL CORP COM 458140100 6,346 119,107 SH   SOLE   119,107 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,313 39,730 SH   SOLE   39,730 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 458 17,479 SH   SOLE   17,479 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,797 85,209 SH   SOLE   85,209 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,743 80,448 SH   SOLE   80,448 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,924 89,348 SH   SOLE   89,348 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 867 5,784 SH   SOLE   5,784 0 0
INVESCO LTD SHS G491BT108 5,321 220,705 SH   SOLE   220,705 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 138 10,480 SH   SOLE   10,480 0 0
ISHARES INC CORE MSCI EMKT 46434G103 249 4,032 SH   SOLE   4,032 0 0
ISHARES TR TIPS BD ETF 464287176 1,963 15,370 SH   SOLE   15,370 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,683 3,906 SH   SOLE   3,906 0 0
ISHARES TR CORE US AGGBD ET 464287226 4,721 41,116 SH   SOLE   41,116 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 293 5,806 SH   SOLE   5,806 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,180 SH   SOLE   51,180 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,918 24,586 SH   SOLE   24,586 0 0
ISHARES TR RUS MID CAP ETF 464287499 790 10,097 SH   SOLE   10,097 0 0
ISHARES TR CORE S&P MCP ETF 464287507 374 1,421 SH   SOLE   1,421 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 652 4,168 SH   SOLE   4,168 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 967 4,421 SH   SOLE   4,421 0 0
ISHARES TR CORE S&P SCP ETF 464287804 358 3,279 SH   SOLE   3,279 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 6,889 126,080 SH   SOLE   126,080 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 3,826 75,252 SH   SOLE   75,252 0 0
ISHARES TR CORE MSCI EAFE 46432F842 403 5,428 SH   SOLE   5,428 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 5,194 103,585 SH   SOLE   103,585 0 0
JD.COM INC SPON ADR CL A 47215P106 704 9,748 SH   SOLE   9,748 0 0
JOHNSON & JOHNSON COM 478160104 1,013 6,270 SH   SOLE   6,270 0 0
JPMORGAN CHASE & CO COM 46625H100 8,014 48,957 SH   SOLE   48,957 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 287 1,018 SH   SOLE   1,018 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,364 158,585 SH   SOLE   158,585 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 402 8,473 SH   SOLE   8,473 0 0
LILLY ELI & CO COM 532457108 366 1,582 SH   SOLE   1,582 0 0
LINDE PLC SHS G5494J103 853 2,908 SH   SOLE   2,908 0 0
LOCKHEED MARTIN CORP COM 539830109 1,180 3,419 SH   SOLE   3,419 0 0
LOWES COS INC COM 548661107 5,615 27,678 SH   SOLE   27,678 0 0
MARKEL CORP COM 570535104 2,170 1,816 SH   SOLE   1,816 0 0
MASTERCARD INCORPORATED CL A 57636Q104 5,760 16,568 SH   SOLE   16,568 0 0
MCDONALDS CORP COM 580135101 324 1,343 SH   SOLE   1,343 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 318 15,863 SH   SOLE   15,863 0 0
MEDTRONIC PLC SHS G5960L103 1,468 11,712 SH   SOLE   11,712 0 0
MERCK & CO INC COM 58933Y105 6,289 83,734 SH   SOLE   83,734 0 0
METLIFE INC COM 59156R108 6,920 112,094 SH   SOLE   112,094 0 0
MICROSOFT CORP COM 594918104 11,803 41,867 SH   SOLE   41,867 0 0
MOODYS CORP COM 615369105 1,270 3,575 SH   SOLE   3,575 0 0
MOSAIC CO NEW COM 61945C103 10,564 295,746 SH   SOLE   295,746 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103 130 27,105 SH   SOLE   27,105 0 0
NORFOLK SOUTHN CORP COM 655844108 910 3,803 SH   SOLE   3,803 0 0
NOVARTIS AG SPONSORED ADR 66987V109 5,444 66,566 SH   SOLE   66,566 0 0
NUTRIEN LTD COM 67077M108 427 6,590 SH   SOLE   6,590 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 427 43,136 SH   SOLE   43,136 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 564 923 SH   SOLE   923 0 0
PEPSICO INC COM 713448108 1,063 7,068 SH   SOLE   7,068 0 0
PFIZER INC COM 717081103 6,683 155,382 SH   SOLE   155,382 0 0
PHILIP MORRIS INTL INC COM 718172109 707 7,457 SH   SOLE   7,457 0 0
PROCTER AND GAMBLE CO COM 742718109 697 4,985 SH   SOLE   4,985 0 0
PROSHARES TR ULTSHT FINLS NEW 74347G713 1,153 120,000 SH Call SOLE   120,000 0 0
PROSHARES TR ULTSHRT QQQ 74347G739 1,796 90,000 SH Call SOLE   90,000 0 0
QUALCOMM INC COM 747525103 5,618 43,554 SH   SOLE   43,554 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 9,482 110,305 SH   SOLE   110,305 0 0
ROYAL BK CDA COM 780087102 6,681 67,160 SH   SOLE   67,160 0 0
SANOFI SPONSORED ADR 80105N105 963 19,985 SH   SOLE   19,985 0 0
SCHWAB CHARLES CORP COM 808513105 12,773 175,362 SH   SOLE   175,362 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 5,068 45,834 SH   SOLE   45,834 0 0
SOUTHERN CO COM 842587107 253 4,090 SH   SOLE   4,090 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,047 2,439 SH   SOLE   2,439 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,414 102,455 SH   SOLE   102,455 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 439 57,200 SH   SOLE   57,200 0 0
STRYKER CORPORATION COM 863667101 458 1,735 SH   SOLE   1,735 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 444 3,980 SH   SOLE   3,980 0 0
TARGET CORP COM 87612E106 624 2,729 SH   SOLE   2,729 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 275 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,500 155,980 SH   SOLE   155,980 0 0
TESLA INC COM 88160R101 377 486 SH   SOLE   486 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 236 413 SH   SOLE   413 0 0
TJX COS INC NEW COM 872540109 6,275 95,106 SH   SOLE   95,106 0 0
TRACTOR SUPPLY CO COM 892356106 738 3,640 SH   SOLE   3,640 0 0
TRIMBLE INC COM 896239100 510 6,198 SH   SOLE   6,198 0 0
TRUIST FINL CORP COM 89832Q109 1,010 17,216 SH   SOLE   17,216 0 0
TWITTER INC COM 90184L102 6,364 105,374 SH   SOLE   105,374 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,143 76,413 SH   SOLE   76,413 0 0
UNION PAC CORP COM 907818108 214 1,092 SH   SOLE   1,092 0 0
UNITED PARCEL SERVICE INC CL B 911312106 7,250 39,811 SH   SOLE   39,811 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,022 20,529 SH   SOLE   20,529 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 656 4,842 SH   SOLE   4,842 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 266 1,216 SH   SOLE   1,216 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 515 10,307 SH   SOLE   10,307 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 432 6,580 SH   SOLE   6,580 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 651 12,388 SH   SOLE   12,388 0 0
VERISIGN INC COM 92343E102 1,346 6,567 SH   SOLE   6,567 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 8,097 149,919 SH   SOLE   149,919 0 0
VISA INC COM CL A 92826C839 3,896 17,489 SH   SOLE   17,489 0 0
VONTIER CORPORATION COM 928881101 5,987 178,178 SH   SOLE   178,178 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 828 65,919 SH   SOLE   65,919 0 0
WALMART INC COM 931142103 1,091 7,824 SH   SOLE   7,824 0 0
WELLS FARGO CO NEW COM 949746101 4,784 103,091 SH   SOLE   103,091 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 7,015 47,927 SH   SOLE   47,927 0 0
ZOETIS INC CL A 98978V103 212 1,091 SH   SOLE   1,091 0 0