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 9,147 64,989 SH   SOLE   64,989 0 0
ABBVIE INC COM 00287Y109 2,772 20,469 SH   SOLE   20,469 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 388 56,692 SH   SOLE   56,692 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,056 103,295 SH   SOLE   103,295 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 301 725 SH   SOLE   725 0 0
AIR PRODS & CHEMS INC COM 009158106 1,355 4,454 SH   SOLE   4,454 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,145 9,637 SH   SOLE   9,637 0 0
ALPHABET INC CAP STK CL C 02079K107 8,782 3,035 SH   SOLE   3,035 0 0
ALPHABET INC CAP STK CL A 02079K305 11,081 3,825 SH   SOLE   3,825 0 0
AMAZON COM INC COM 023135106 500 150 SH   SOLE   150 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 323 5,684 SH   SOLE   5,684 0 0
AMGEN INC COM 031162100 418 1,858 SH   SOLE   1,858 0 0
ANALOG DEVICES INC COM 032654105 1,664 9,465 SH   SOLE   9,465 0 0
AON PLC SHS CL A G0403H108 5,712 19,006 SH   SOLE   19,006 0 0
APPLE INC COM 037833100 14,332 80,712 SH   SOLE   80,712 0 0
APPLIED MATLS INC COM 038222105 3,234 20,552 SH   SOLE   20,552 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 317 1,287 SH   SOLE   1,287 0 0
BAIDU INC SPON ADR REP A 056752108 545 3,664 SH   SOLE   3,664 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,926 69,987 SH   SOLE   69,987 0 0
BK OF AMERICA CORP COM 060505104 15,083 339,031 SH   SOLE   339,031 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 106 10,525 SH   SOLE   10,525 0 0
BLACKROCK INC COM 09247X101 1,080 1,180 SH   SOLE   1,180 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 123 13,200 SH   SOLE   13,200 0 0
BOOKING HOLDINGS INC COM 09857L108 333 139 SH   SOLE   139 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 2,881 46,199 SH   SOLE   46,199 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,584 75,917 SH   SOLE   75,917 0 0
BUNGE LIMITED COM G16962105 662 7,092 SH   SOLE   7,092 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 312 16,179 SH   SOLE   16,179 0 0
CARMAX INC COM 143130102 4,933 37,877 SH   SOLE   37,877 0 0
CATERPILLAR INC COM 149123101 611 2,955 SH   SOLE   2,955 0 0
CBRE GBL REAL ESTATE INC FD COM 12504G100 537 54,884 SH   SOLE   54,884 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 5,065 7,768 SH   SOLE   7,768 0 0
CHEVRON CORP NEW COM 166764100 7,111 60,598 SH   SOLE   60,598 0 0
CISCO SYS INC COM 17275R102 8,083 127,557 SH   SOLE   127,557 0 0
COCA COLA CO COM 191216100 6,130 103,523 SH   SOLE   103,523 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 338 3,805 SH   SOLE   3,805 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 344 12,075 SH   SOLE   12,075 0 0
COMCAST CORP NEW CL A 20030N101 6,615 131,436 SH   SOLE   131,436 0 0
COSTCO WHSL CORP NEW COM 22160K105 352 620 SH   SOLE   620 0 0
CSX CORP COM 126408103 324 8,614 SH   SOLE   8,614 0 0
CUMMINS INC COM 231021106 222 1,019 SH   SOLE   1,019 0 0
CVS HEALTH CORP COM 126650100 14,401 139,602 SH   SOLE   139,602 0 0
DANAHER CORPORATION COM 235851102 1,904 5,788 SH   SOLE   5,788 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 933 48,092 SH   SOLE   48,092 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 7,224 32,816 SH   SOLE   32,816 0 0
DISNEY WALT CO COM 254687106 11,373 73,428 SH   SOLE   73,428 0 0
DOLLAR TREE INC COM 256746108 14,564 103,641 SH   SOLE   103,641 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,876 27,421 SH   SOLE   27,421 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 733 24,589 SH   SOLE   24,589 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,120 93,284 SH   SOLE   93,284 0 0
ECOLAB INC COM 278865100 369 1,575 SH   SOLE   1,575 0 0
EMERSON ELEC CO COM 291011104 397 4,274 SH   SOLE   4,274 0 0
EURONET WORLDWIDE INC COM 298736109 1,162 9,748 SH   SOLE   9,748 0 0
EXXON MOBIL CORP COM 30231G102 616 10,072 SH   SOLE   10,072 0 0
F N B CORP COM 302520101 287 23,681 SH   SOLE   23,681 0 0
FEDEX CORP COM 31428X106 3,845 14,867 SH   SOLE   14,867 0 0
FERGUSON PLC NEW SHS G3421J106 1,600 8,919 SH   SOLE   8,919 0 0
FISERV INC COM 337738108 6,293 60,635 SH   SOLE   60,635 0 0
FOX CORP CL A COM 35137L105 1,704 46,173 SH   SOLE   46,173 0 0
FRANKLIN RESOURCES INC COM 354613101 204 6,100 SH   SOLE   6,100 0 0
GABELLI DIVID & INCOME TR COM 36242H104 2,463 91,222 SH   SOLE   91,222 0 0
GABELLI EQUITY TR INC COM 362397101 3,697 514,176 SH   SOLE   514,176 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 1,171 134,937 SH   SOLE   134,937 0 0
GALLAGHER ARTHUR J & CO COM 363576109 407 2,400 SH   SOLE   2,400 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 218 58,152 SH   SOLE   58,152 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,068 2,793 SH   SOLE   2,793 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 724 38,630 SH   SOLE   38,630 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 2,683 102,602 SH   SOLE   102,602 0 0
HCA HEALTHCARE INC COM 40412C101 6,433 25,040 SH   SOLE   25,040 0 0
HOME DEPOT INC COM 437076102 1,888 4,550 SH   SOLE   4,550 0 0
HONEYWELL INTL INC COM 438516106 568 2,722 SH   SOLE   2,722 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 315 1,689 SH   SOLE   1,689 0 0
ICON PLC SHS G4705A100 1,908 6,162 SH   SOLE   6,162 0 0
INTEL CORP COM 458140100 6,377 123,825 SH   SOLE   123,825 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 6,166 40,931 SH   SOLE   40,931 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 443 17,103 SH   SOLE   17,103 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,701 79,248 SH   SOLE   79,248 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,887 88,198 SH   SOLE   88,198 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 918 5,642 SH   SOLE   5,642 0 0
INVESCO LTD SHS G491BT108 5,327 231,425 SH   SOLE   231,425 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 142 10,480 SH   SOLE   10,480 0 0
ISHARES INC CORE MSCI EMKT 46434G103 241 4,026 SH   SOLE   4,026 0 0
ISHARES TR TIPS BD ETF 464287176 2,310 17,883 SH   SOLE   17,883 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,863 3,905 SH   SOLE   3,905 0 0
ISHARES TR CORE US AGGBD ET 464287226 4,577 40,121 SH   SOLE   40,121 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 284 5,806 SH   SOLE   5,806 0 0
ISHARES TR 20 YR TR BD ETF 464287432 489 3,300 SH   SOLE   3,300 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 4,298 50,246 SH   SOLE   50,246 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,892 24,047 SH   SOLE   24,047 0 0
ISHARES TR RUS MID CAP ETF 464287499 818 9,853 SH   SOLE   9,853 0 0
ISHARES TR CORE S&P MCP ETF 464287507 405 1,432 SH   SOLE   1,432 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 710 4,230 SH   SOLE   4,230 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 976 4,388 SH   SOLE   4,388 0 0
ISHARES TR CORE S&P SCP ETF 464287804 381 3,330 SH   SOLE   3,330 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 7,255 134,652 SH   SOLE   134,652 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 3,824 75,385 SH   SOLE   75,385 0 0
ISHARES TR CORE MSCI EAFE 46432F842 409 5,483 SH   SOLE   5,483 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 5,489 109,893 SH   SOLE   109,893 0 0
JD.COM INC SPON ADR CL A 47215P106 659 9,402 SH   SOLE   9,402 0 0
JOHNSON & JOHNSON COM 478160104 1,056 6,170 SH   SOLE   6,170 0 0
JPMORGAN CHASE & CO COM 46625H100 7,808 49,308 SH   SOLE   49,308 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 320 1,018 SH   SOLE   1,018 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,329 158,585 SH   SOLE   158,585 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 431 8,473 SH   SOLE   8,473 0 0
LILLY ELI & CO COM 532457108 436 1,577 SH   SOLE   1,577 0 0
LINDE PLC SHS G5494J103 1,028 2,968 SH   SOLE   2,968 0 0
LOCKHEED MARTIN CORP COM 539830109 1,373 3,863 SH   SOLE   3,863 0 0
LOWES COS INC COM 548661107 7,102 27,475 SH   SOLE   27,475 0 0
MARKEL CORP COM 570535104 2,480 2,010 SH   SOLE   2,010 0 0
MASTERCARD INCORPORATED CL A 57636Q104 6,007 16,718 SH   SOLE   16,718 0 0
MCDONALDS CORP COM 580135101 360 1,343 SH   SOLE   1,343 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 375 15,863 SH   SOLE   15,863 0 0
MEDTRONIC PLC SHS G5960L103 1,397 13,507 SH   SOLE   13,507 0 0
MERCK & CO INC COM 58933Y105 6,929 90,406 SH   SOLE   90,406 0 0
METLIFE INC COM 59156R108 7,095 113,544 SH   SOLE   113,544 0 0
MICROSOFT CORP COM 594918104 13,894 41,313 SH   SOLE   41,313 0 0
MOODYS CORP COM 615369105 1,425 3,649 SH   SOLE   3,649 0 0
MOSAIC CO NEW COM 61945C103 11,467 291,851 SH   SOLE   291,851 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103 143 27,105 SH   SOLE   27,105 0 0
NIKE INC CL B 654106103 355 2,130 SH   SOLE   2,130 0 0
NORFOLK SOUTHN CORP COM 655844108 775 2,603 SH   SOLE   2,603 0 0
NOVARTIS AG SPONSORED ADR 66987V109 6,067 69,358 SH   SOLE   69,358 0 0
NUCOR CORP COM 670346105 228 2,000 SH   SOLE   2,000 0 0
NUTRIEN LTD COM 67077M108 496 6,590 SH   SOLE   6,590 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 421 43,136 SH   SOLE   43,136 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 652 923 SH   SOLE   923 0 0
PEPSICO INC COM 713448108 1,215 6,993 SH   SOLE   6,993 0 0
PFIZER INC COM 717081103 8,702 147,373 SH   SOLE   147,373 0 0
PHILIP MORRIS INTL INC COM 718172109 761 8,010 SH   SOLE   8,010 0 0
PROCTER AND GAMBLE CO COM 742718109 814 4,977 SH   SOLE   4,977 0 0
PROSHARES TR ULTSHRT QQQ 74347G739 782 50,000 SH Call SOLE   50,000 0 0
PROSHARES TR ULTSHRT QQQ 74347G739 626 40,000 SH Call SOLE   40,000 0 0
QUALCOMM INC COM 747525103 8,004 43,770 SH   SOLE   43,770 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 9,894 114,967 SH   SOLE   114,967 0 0
ROYAL BK CDA COM 780087102 7,226 68,080 SH   SOLE   68,080 0 0
SANOFI SPONSORED ADR 80105N105 851 16,996 SH   SOLE   16,996 0 0
SCHWAB CHARLES CORP COM 808513105 14,414 171,390 SH   SOLE   171,390 0 0
SEMPRA COM 816851109 205 1,552 SH   SOLE   1,552 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 5,617 44,442 SH   SOLE   44,442 0 0
SOUTHERN CO COM 842587107 271 3,947 SH   SOLE   3,947 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,154 2,429 SH   SOLE   2,429 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,471 102,455 SH   SOLE   102,455 0 0
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 488 35,000 SH   SOLE   35,000 0 0
STRYKER CORPORATION COM 863667101 464 1,735 SH   SOLE   1,735 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 518 4,304 SH   SOLE   4,304 0 0
TARGET CORP COM 87612E106 631 2,725 SH   SOLE   2,725 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 254 13,223 SH   SOLE   13,223 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 221 13,540 SH   SOLE   13,540 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 7,864 173,858 SH   SOLE   173,858 0 0
TESLA INC COM 88160R101 514 486 SH   SOLE   486 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 277 415 SH   SOLE   415 0 0
TJX COS INC NEW COM 872540109 7,296 96,106 SH   SOLE   96,106 0 0
TRACTOR SUPPLY CO COM 892356106 869 3,640 SH   SOLE   3,640 0 0
TRIMBLE INC COM 896239100 540 6,198 SH   SOLE   6,198 0 0
TRUIST FINL CORP COM 89832Q109 642 10,969 SH   SOLE   10,969 0 0
TWITTER INC COM 90184L102 4,864 112,551 SH   SOLE   112,551 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,516 83,963 SH   SOLE   83,963 0 0
UNION PAC CORP COM 907818108 273 1,084 SH   SOLE   1,084 0 0
UNITED PARCEL SERVICE INC CL B 911312106 8,561 39,940 SH   SOLE   39,940 0 0
UNITEDHEALTH GROUP INC COM 91324P102 10,182 20,276 SH   SOLE   20,276 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 680 4,620 SH   SOLE   4,620 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 275 1,216 SH   SOLE   1,216 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 532 10,762 SH   SOLE   10,762 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 423 6,200 SH   SOLE   6,200 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 637 12,388 SH   SOLE   12,388 0 0
VERISIGN INC COM 92343E102 1,704 6,715 SH   SOLE   6,715 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 8,032 154,579 SH   SOLE   154,579 0 0
VISA INC COM CL A 92826C839 4,008 18,493 SH   SOLE   18,493 0 0
VONTIER CORPORATION COM 928881101 5,665 184,349 SH   SOLE   184,349 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 796 65,919 SH   SOLE   65,919 0 0
WALMART INC COM 931142103 1,132 7,824 SH   SOLE   7,824 0 0
WELLS FARGO CO NEW COM 949746101 5,378 112,079 SH   SOLE   112,079 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 268 6,500 SH   SOLE   6,500 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 6,235 49,076 SH   SOLE   49,076 0 0
ZOETIS INC CL A 98978V103 277 1,135 SH   SOLE   1,135 0 0