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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   10,445,530 95,141 SH   SOLE 0 95,141 0 0
ABBVIE INC COM 00287Y109   1,170,541 7,243 SH   SOLE 0 7,243 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,047,778 26,412 SH   SOLE 0 26,412 0 0
ADVANCED MICRO DEVICES INC COM 007903107   465,372 7,185 SH   SOLE 0 7,185 0 0
ALPHABET INC CAP STK CL A 02079K305   14,168,679 160,588 SH   SOLE 0 160,588 0 0
ALPHABET INC CAP STK CL C 02079K107   243,120 2,740 SH   SOLE 0 2,740 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   9,154,883 240,475 SH   SOLE 0 240,475 0 0
AMAZON COM INC COM 023135106   9,308,994 110,821 SH   SOLE 0 110,821 0 0
AMERICAN TOWER CORP NEW COM 03027X100   6,865,323 32,405 SH   SOLE 0 32,405 0 0
AMERIPRISE FINL INC COM 03076C106   10,507,803 33,747 SH   SOLE 0 33,747 0 0
AMETEK INC COM 031100100   10,269,699 73,502 SH   SOLE 0 73,502 0 0
APPLE INC COM 037833100   27,219,406 209,493 SH   SOLE 0 209,493 0 0
AT&T INC COM 00206R102   543,551 29,525 SH   SOLE 0 29,525 0 0
ATMOS ENERGY CORP COM 049560105   581,083 5,185 SH   SOLE 0 5,185 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   257,491 1,078 SH   SOLE 0 1,078 0 0
BANK AMERICA CORP COM 060505104   9,160,870 276,596 SH   SOLE 0 276,596 0 0
BANK NEW YORK MELLON CORP COM 064058100   8,187,910 179,875 SH   SOLE 0 179,875 0 0
BECTON DICKINSON & CO COM 075887109   351,697 1,383 SH   SOLE 0 1,383 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   17,044,793 55,179 SH   SOLE 0 55,179 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682   778,360 671 SH   SOLE 0 671 0 0
BLACKROCK INC COM 09247X101   291,247 411 SH   SOLE 0 411 0 0
BOEING CO COM 097023105   347,454 1,824 SH   SOLE 0 1,824 0 0
BOOKING HOLDINGS INC COM 09857L108   9,276,334 4,603 SH   SOLE 0 4,603 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   438,751 6,098 SH   SOLE 0 6,098 0 0
BROADCOM INC COM 11135F101   12,350,063 22,088 SH   SOLE 0 22,088 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   8,077,240 88,218 SH   SOLE 0 88,218 0 0
CARLYLE SECURED LENDING INC COM 872280102   4,015,314 280,595 SH   SOLE 0 280,595 0 0
CATERPILLAR INC COM 149123101   496,302 2,072 SH   SOLE 0 2,072 0 0
CHEVRON CORP NEW COM 166764100   8,855,475 49,337 SH   SOLE 0 49,337 0 0
CISCO SYS INC COM 17275R102   9,197,560 193,064 SH   SOLE 0 193,064 0 0
COCA COLA CO COM 191216100   1,486,908 23,375 SH   SOLE 0 23,375 0 0
COMCAST CORP NEW CL A 20030N101   12,986,071 371,349 SH   SOLE 0 371,349 0 0
CONOCOPHILLIPS COM 20825C104   207,090 1,755 SH   SOLE 0 1,755 0 0
COSTCO WHSL CORP NEW COM 22160K105   976,637 2,139 SH   SOLE 0 2,139 0 0
CUMMINS INC COM 231021106   9,478,143 39,119 SH   SOLE 0 39,119 0 0
DEVON ENERGY CORP NEW COM 25179M103   304,474 4,950 SH   SOLE 0 4,950 0 0
DIGITAL RLTY TR INC COM 253868103   6,926,652 69,080 SH   SOLE 0 69,080 0 0
DISNEY WALT CO COM 254687106   3,842,183 44,224 SH   SOLE 0 44,224 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   6,266,682 60,847 SH   SOLE 0 60,847 0 0
EASTMAN CHEM CO COM 277432100   8,273,652 101,592 SH   SOLE 0 101,592 0 0
EMERSON ELEC CO COM 291011104   17,220,292 179,266 SH   SOLE 0 179,266 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   196,472 16,552 SH   SOLE 0 16,552 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   236,858 9,820 SH   SOLE 0 9,820 0 0
EXXON MOBIL CORP COM 30231G102   1,140,624 10,341 SH   SOLE 0 10,341 0 0
FIDUS INVT CORP COM 316500107   3,398,663 178,595 SH   SOLE 0 178,595 0 0
FIFTH THIRD BANCORP COM 316773100   247,158 7,533 SH   SOLE 0 7,533 0 0
FREEPORT-MCMORAN INC CL B 35671D857   228,000 6,000 SH   SOLE 0 6,000 0 0
GENUINE PARTS CO COM 372460105   516,192 2,975 SH   SOLE 0 2,975 0 0
GLADSTONE CAPITAL CORP COM 376535100   652,159 67,792 SH   SOLE 0 67,792 0 0
GLOBAL PMTS INC COM 37940X102   850,179 8,560 SH   SOLE 0 8,560 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   10,854,844 142,583 SH   SOLE 0 142,583 0 0
GOLUB CAP BDC INC COM 38173M102   226,681 17,225 SH   SOLE 0 17,225 0 0
HOME DEPOT INC COM 437076102   10,911,099 34,544 SH   SOLE 0 34,544 0 0
HONEYWELL INTL INC COM 438516106   11,392,092 53,160 SH   SOLE 0 53,160 0 0
HUBBELL INC COM 443510607   9,423,575 40,155 SH   SOLE 0 40,155 0 0
INTEL CORP COM 458140100   230,840 8,734 SH   SOLE 0 8,734 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   6,313,902 61,545 SH   SOLE 0 61,545 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   369,864 2,625 SH   SOLE 0 2,625 0 0
INTUIT COM 461202103   1,608,646 4,133 SH   SOLE 0 4,133 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   260,968 4,084 SH   SOLE 0 4,084 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   1,504,316 84,631 SH   SOLE 0 84,631 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   1,580,256 75,322 SH   SOLE 0 75,322 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   3,464,768 169,136 SH   SOLE 0 169,136 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   7,900,096 392,259 SH   SOLE 0 392,259 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   3,515,925 185,782 SH   SOLE 0 185,782 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   4,632,540 243,882 SH   SOLE 0 243,882 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   1,111,982 69,646 SH   SOLE 0 69,646 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   2,381,575 121,416 SH   SOLE 0 121,416 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   1,550,569 9,994 SH   SOLE 0 9,994 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   625,521 30,233 SH   SOLE 0 30,233 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423   253,107 5,130 SH   SOLE 0 5,130 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   373,041 2,641 SH   SOLE 0 2,641 0 0
INVESCO LTD SHS G491BT108   260,855 14,500 SH   SOLE 0 14,500 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   290,511 1,091 SH   SOLE 0 1,091 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   2,883,158 35,520 SH   SOLE 0 35,520 0 0
ISHARES TR CORE S&P MCP ETF 464287507   4,891,258 20,221 SH   SOLE 0 20,221 0 0
ISHARES TR CORE S&P SCP ETF 464287804   355,657 3,758 SH   SOLE 0 3,758 0 0
ISHARES TR CORE S&P500 ETF 464287200   23,950,528 62,337 SH   SOLE 0 62,337 0 0
ISHARES TR EXPANDED TECH 464287515   1,072,012 4,190 SH   SOLE 0 4,190 0 0
ISHARES TR FALN ANGLS USD 46435G474   781,958 31,774 SH   SOLE 0 31,774 0 0
ISHARES TR GL TIMB FORE ETF 464288174   512,703 7,047 SH   SOLE 0 7,047 0 0
ISHARES TR ISHARES SEMICDTR 464287523   4,027,173 11,573 SH   SOLE 0 11,573 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   243,886 6,435 SH   SOLE 0 6,435 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   325,027 4,508 SH   SOLE 0 4,508 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   469,462 8,025 SH   SOLE 0 8,025 0 0
ISHARES TR S&P 500 VAL ETF 464287408   575,928 3,970 SH   SOLE 0 3,970 0 0
ISHARES TR TIPS BD ETF 464287176   458,701 4,309 SH   SOLE 0 4,309 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,299,586 23,850 SH   SOLE 0 23,850 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   3,073,771 61,316 SH   SOLE 0 61,316 0 0
JOHNSON & JOHNSON COM 478160104   21,856,258 123,726 SH   SOLE 0 123,726 0 0
JPMORGAN CHASE & CO COM 46625H100   11,790,650 87,924 SH   SOLE 0 87,924 0 0
KELLOGG CO COM 487836108   7,220,831 101,359 SH   SOLE 0 101,359 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   9,278,666 54,239 SH   SOLE 0 54,239 0 0
KIMBERLY-CLARK CORP COM 494368103   320,879 2,364 SH   SOLE 0 2,364 0 0
LOCKHEED MARTIN CORP COM 539830109   10,760,672 22,119 SH   SOLE 0 22,119 0 0
LOWES COS INC COM 548661107   9,065,818 45,502 SH   SOLE 0 45,502 0 0
MCDONALDS CORP COM 580135101   380,356 1,443 SH   SOLE 0 1,443 0 0
MERCK & CO INC COM 58933Y105   18,737,377 168,881 SH   SOLE 0 168,881 0 0
META PLATFORMS INC CL A 30303M102   2,039,402 16,947 SH   SOLE 0 16,947 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   7,452,822 106,090 SH   SOLE 0 106,090 0 0
MICROSOFT CORP COM 594918104   33,240,209 138,605 SH   SOLE 0 138,605 0 0
MORGAN STANLEY COM NEW 617446448   235,930 2,775 SH   SOLE 0 2,775 0 0
NEXTERA ENERGY INC COM 65339F101   8,236,606 98,524 SH   SOLE 0 98,524 0 0
NVIDIA CORPORATION COM 67066G104   331,007 2,265 SH   SOLE 0 2,265 0 0
ORACLE CORP COM 68389X105   428,972 5,248 SH   SOLE 0 5,248 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   95,144 14,820 SH   SOLE 0 14,820 0 0
PALO ALTO NETWORKS INC COM 697435105   209,310 1,500 SH   SOLE 0 1,500 0 0
PAYPAL HLDGS INC COM 70450Y103   590,485 8,291 SH   SOLE 0 8,291 0 0
PEPSICO INC COM 713448108   9,395,182 52,005 SH   SOLE 0 52,005 0 0
PFIZER INC COM 717081103   1,303,273 25,435 SH   SOLE 0 25,435 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206   125,473 13,683 SH   SOLE 0 13,683 0 0
PIONEER NAT RES CO COM 723787107   256,939 1,125 SH   SOLE 0 1,125 0 0
POLARIS INC COM 731068102   7,914,158 78,358 SH   SOLE 0 78,358 0 0
PPG INDS INC COM 693506107   253,115 2,013 SH   SOLE 0 2,013 0 0
PROCTER AND GAMBLE CO COM 742718109   1,639,341 10,816 SH   SOLE 0 10,816 0 0
PROSHARES TR II ULTRA VIX SHORT 74347Y839   137,200 20,000 SH   SOLE 0 20,000 0 0
QUALCOMM INC COM 747525103   213,833 1,945 SH   SOLE 0 1,945 0 0
RAYMOND JAMES FINL INC COM 754730109   313,070 2,930 SH   SOLE 0 2,930 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   10,680,992 105,836 SH   SOLE 0 105,836 0 0
REALTY INCOME CORP COM 756109104   12,035,779 189,749 SH   SOLE 0 189,749 0 0
ROPER TECHNOLOGIES INC COM 776696106   7,857,989 18,186 SH   SOLE 0 18,186 0 0
SALESFORCE INC COM 79466L302   3,914,985 29,527 SH   SOLE 0 29,527 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,498,158 55,750 SH   SOLE 0 55,750 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   572,141 12,672 SH   SOLE 0 12,672 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   1,514,935 23,090 SH   SOLE 0 23,090 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,173,051 66,119 SH   SOLE 0 66,119 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   11,424,894 130,615 SH   SOLE 0 130,615 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   4,467,101 130,617 SH   SOLE 0 130,617 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   714,854 19,357 SH   SOLE 0 19,357 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,538,425 11,911 SH   SOLE 0 11,911 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   9,009,293 120,849 SH   SOLE 0 120,849 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   650,042 4,785 SH   SOLE 0 4,785 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   409,830 4,173 SH   SOLE 0 4,173 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   983,546 13,951 SH   SOLE 0 13,951 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   4,217,869 54,298 SH   SOLE 0 54,298 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,306,370 58,714 SH   SOLE 0 58,714 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109   732,968 39,050 SH   SOLE 0 39,050 0 0
SIMON PPTY GROUP INC NEW COM 828806109   247,883 2,110 SH   SOLE 0 2,110 0 0
SOUTHERN CO COM 842587107   469,846 6,580 SH   SOLE 0 6,580 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   41,392,693 108,236 SH   SOLE 0 108,236 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   314,381 710 SH   SOLE 0 710 0 0
STARBUCKS CORP COM 855244109   6,402,666 64,543 SH   SOLE 0 64,543 0 0
STRYKER CORPORATION COM 863667101   9,746,594 39,865 SH   SOLE 0 39,865 0 0
TESLA INC COM 88160R101   2,655,977 21,562 SH   SOLE 0 21,562 0 0
TEXAS INSTRS INC COM 882508104   12,638,504 76,495 SH   SOLE 0 76,495 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   11,242,887 20,416 SH   SOLE 0 20,416 0 0
THOR INDS INC COM 885160101   8,362,254 110,773 SH   SOLE 0 110,773 0 0
TJX COS INC NEW COM 872540109   8,612,800 108,201 SH   SOLE 0 108,201 0 0
TRACTOR SUPPLY CO COM 892356106   219,346 975 SH   SOLE 0 975 0 0
TRUIST FINL CORP COM 89832Q109   1,010,473 23,483 SH   SOLE 0 23,483 0 0
UNITEDHEALTH GROUP INC COM 91324P102   21,363,073 40,294 SH   SOLE 0 40,294 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   1,525,703 7,518 SH   SOLE 0 7,518 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,270,301 5,961 SH   SOLE 0 5,961 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   305,721 1,755 SH   SOLE 0 1,755 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   317,698 1,767 SH   SOLE 0 1,767 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   692,874 5,123 SH   SOLE 0 5,123 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   394,160 2,482 SH   SOLE 0 2,482 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   224,605 1,120 SH   SOLE 0 1,120 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   2,361,728 16,825 SH   SOLE 0 16,825 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   640,233 8,260 SH   SOLE 0 8,260 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   9,669,509 128,601 SH   SOLE 0 128,601 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,449,105 9,543 SH   SOLE 0 9,543 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   922,045 21,969 SH   SOLE 0 21,969 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,191,452 11,011 SH   SOLE 0 11,011 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   1,363,021 7,115 SH   SOLE 0 7,115 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   2,481,486 29,995 SH   SOLE 0 29,995 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   3,512,232 10,996 SH   SOLE 0 10,996 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801   2,366,461 13,904 SH   SOLE 0 13,904 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   7,231,850 183,549 SH   SOLE 0 183,549 0 0
VINCO VENTURES INC COM 927330100   23,200 50,000 SH   SOLE 0 50,000 0 0
VISA INC COM CL A 92826C839   7,198,261 34,647 SH   SOLE 0 34,647 0 0
WALMART INC COM 931142103   18,378,756 129,620 SH   SOLE 0 129,620 0 0
WELLS FARGO CO NEW COM 949746101   241,930 5,859 SH   SOLE 0 5,859 0 0
WILLIAMS SONOMA INC COM 969904101   5,983,540 52,067 SH   SOLE 0 52,067 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   311,035 5,153 SH   SOLE 0 5,153 0 0
ZOETIS INC CL A 98978V103   6,886,238 46,989 SH   SOLE 0 46,989 0 0