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
3M CO COM 88579Y101   218,238 1,975 SH   SOLE   0 0 1,975
ABBVIE INC COM 00287Y109   411,444 3,066 SH   SOLE   0 0 3,066
AIR PRODS & CHEMS INC COM 009158106   376,790 1,619 SH   SOLE   0 0 1,619
ALLSTATE CORP COM 020002101   249,060 2,000 SH   SOLE   0 0 2,000
ALTRIA GROUP INC COM 02209S103   246,258 6,099 SH   SOLE   0 0 6,099
AMAZON COM INC COM 023135106   941,290 8,330 SH   SOLE   0 0 8,330
APPLE INC COM 037833100   2,582,225 18,685 SH   SOLE   0 0 18,685
AT&T INC COM 00206R102   313,580 20,442 SH   SOLE   0 0 20,442
AUTOMATIC DATA PROCESSING IN COM 053015103   615,689 2,722 SH   SOLE   0 0 2,722
BROWN & BROWN INC COM 115236101   16,904,523 279,506 SH   SOLE   0 0 279,506
CATERPILLAR INC COM 149123101   276,311 1,684 SH   SOLE   0 0 1,684
CHEVRON CORP NEW COM 166764100   297,972 2,074 SH   SOLE   0 0 2,074
COCA COLA CO COM 191216100   396,149 7,072 SH   SOLE   0 0 7,072
DARDEN RESTAURANTS INC COM 237194105   306,073 2,423 SH   SOLE   0 0 2,423
DENISON MINES CORP COM 248356107   60,606 50,929 SH   SOLE   0 0 50,929
DISNEY WALT CO COM 254687106   219,280 2,325 SH   SOLE   0 0 2,325
EXXON MOBIL CORP COM 30231G102   270,187 3,095 SH   SOLE   0 0 3,095
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   497,188 10,205 SH   SOLE   0 0 10,205
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   5,724,609 342,791 SH   SOLE   0 0 342,791
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   675,564 14,815 SH   SOLE   0 0 14,815
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839   415,123 12,773 SH   SOLE   0 0 12,773
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703   510,657 26,722 SH   SOLE   0 0 26,722
FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U828   241,500 15,311 SH   SOLE   0 0 15,311
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F581   303,473 16,168 SH   SOLE   0 0 16,168
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740U836   245,167 14,803 SH   SOLE   0 0 14,803
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755   512,518 24,593 SH   SOLE   0 0 24,593
FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406   572,403 19,112 SH   SOLE   0 0 19,112
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505   230,661 7,782 SH   SOLE   0 0 7,782
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307   463,932 14,700 SH   SOLE   0 0 14,700
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   259,929 7,915 SH   SOLE   0 0 7,915
HOME DEPOT INC COM 437076102   386,785 1,402 SH   SOLE   0 0 1,402
HONEYWELL INTL INC COM 438516106   260,640 1,561 SH   SOLE   0 0 1,561
INNOVATOR ETFS TR EMRGNG MKT APRIL 45782C359   208,584 9,649 SH   SOLE   0 0 9,649
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C276   2,757,351 65,612 SH   SOLE   0 0 65,612
INNOVATOR ETFS TR INTRNL DEV APRL 45782C367   354,883 16,407 SH   SOLE   0 0 16,407
INNOVATOR ETFS TR US EQT BUFR APR 45782C888   245,554 8,447 SH   SOLE   0 0 8,447
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300   407,084 13,946 SH   SOLE   0 0 13,946
INNOVATOR ETFS TR US EQT ULTRA BF 45782C730   1,072,180 41,187 SH   SOLE   0 0 41,187
INNOVATOR ETFS TR US EQT ULTRA BF 45782C805   647,475 26,689 SH   SOLE   0 0 26,689
INNOVATOR ETFS TR US EQTY PWR BF 45782C680   509,463 18,890 SH   SOLE   0 0 18,890
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748   2,676,539 94,344 SH   SOLE   0 0 94,344
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813   5,008,810 175,072 SH   SOLE   0 0 175,072
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318   1,147,281 42,809 SH   SOLE   0 0 42,809
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656   2,705,301 97,278 SH   SOLE   0 0 97,278
INNOVATOR ETFS TR US EQTY ULTRA B 45782C821   240,778 9,169 SH   SOLE   0 0 9,169
INNOVATOR ETFS TR US SML CP PWR B 45782C284   209,150 9,060 SH   SOLE   0 0 9,060
INTERNATIONAL BUSINESS MACHS COM 459200101   351,621 2,960 SH   SOLE   0 0 2,960
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   260,194 2,705 SH   SOLE   0 0 2,705
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   594,870 10,287 SH   SOLE   0 0 10,287
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   213,972 8,342 SH   SOLE   0 0 8,342
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   432,208 21,670 SH   SOLE   0 0 21,670
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   348,192 18,201 SH   SOLE   0 0 18,201
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   871,136 6,844 SH   SOLE   0 0 6,844
INVESCO QQQ TR UNIT SER 1 46090E103   11,120,912 41,611 SH   SOLE   0 0 41,611
ISHARES INC CORE MSCI EMKT 46434G103   923,728 21,492 SH   SOLE   0 0 21,492
ISHARES INC JP MORGAN EM ETF 464286517   545,102 16,871 SH   SOLE   0 0 16,871
ISHARES INC MSCI EMERG MRKT 464286533   260,651 5,143 SH   SOLE   0 0 5,143
ISHARES INC MSCI GBL MIN VOL 464286525   434,455 4,906 SH   SOLE   0 0 4,906
ISHARES TR 0-5YR HI YL CP 46434V407   11,065,272 277,047 SH   SOLE   0 0 277,047
ISHARES TR 20 YR TR BD ETF 464287432   305,301 2,980 SH   SOLE   0 0 2,980
ISHARES TR 3 7 YR TREAS BD 464288661   420,080 3,676 SH   SOLE   0 0 3,676
ISHARES TR 7-10 YR TRSY BD 464287440   325,765 3,394 SH   SOLE   0 0 3,394
ISHARES TR AGGRES ALLOC ETF 464289859   673,913 12,154 SH   SOLE   0 0 12,154
ISHARES TR CORE 1 5 YR USD 46432F859   3,514,560 76,238 SH   SOLE   0 0 76,238
ISHARES TR CORE DIV GRWTH 46434V621   891,021 20,036 SH   SOLE   0 0 20,036
ISHARES TR CORE HIGH DV ETF 46429B663   4,095,011 44,857 SH   SOLE   0 0 44,857
ISHARES TR CORE LT USDB ETF 464289479   1,016,064 20,246 SH   SOLE   0 0 20,246
ISHARES TR CORE MSCI EAFE 46432F842   8,028,284 152,426 SH   SOLE   0 0 152,426
ISHARES TR CORE MSCI TOTAL 46432F834   1,264,608 24,835 SH   SOLE   0 0 24,835
ISHARES TR CORE S&P MCP ETF 464287507   2,600,464 11,860 SH   SOLE   0 0 11,860
ISHARES TR CORE S&P SCP ETF 464287804   1,308,558 15,008 SH   SOLE   0 0 15,008
ISHARES TR CORE S&P TTL STK 464287150   5,097,807 64,091 SH   SOLE   0 0 64,091
ISHARES TR CORE S&P US VLU 464287663   1,676,243 26,773 SH   SOLE   0 0 26,773
ISHARES TR CORE S&P500 ETF 464287200   1,749,622 4,878 SH   SOLE   0 0 4,878
ISHARES TR CORE TOTAL USD 46434V613   3,336,544 74,979 SH   SOLE   0 0 74,979
ISHARES TR CORE US AGGBD ET 464287226   25,378,445 263,426 SH   SOLE   0 0 263,426
ISHARES TR FLTG RATE NT ETF 46429B655   480,782 9,564 SH   SOLE   0 0 9,564
ISHARES TR GLOBAL TECH ETF 464287291   305,910 7,252 SH   SOLE   0 0 7,252
ISHARES TR GNMA BOND ETF 46429B333   480,991 11,183 SH   SOLE   0 0 11,183
ISHARES TR GRWT ALLOCAT ETF 464289867   642,789 14,354 SH   SOLE   0 0 14,354
ISHARES TR IBOXX HI YD ETF 464288513   1,320,288 18,494 SH   SOLE   0 0 18,494
ISHARES TR IBOXX INV CP ETF 464287242   2,935,144 28,650 SH   SOLE   0 0 28,650
ISHARES TR INTL SEL DIV ETF 464288448   437,709 19,428 SH   SOLE   0 0 19,428
ISHARES TR ISHS 1-5YR INVS 464288646   15,943,377 323,526 SH   SOLE   0 0 323,526
ISHARES TR ISHS 5-10YR INVT 464288638   9,680,476 200,507 SH   SOLE   0 0 200,507
ISHARES TR MODERT ALLOC ETF 464289875   770,115 21,036 SH   SOLE   0 0 21,036
ISHARES TR MSCI ACWI ETF 464288257   556,509 7,150 SH   SOLE   0 0 7,150
ISHARES TR MSCI ACWI EX US 464288240   444,067 11,099 SH   SOLE   0 0 11,099
ISHARES TR MSCI EAFE MIN VL 46429B689   269,573 4,729 SH   SOLE   0 0 4,729
ISHARES TR MSCI INTL QUALTY 46434V456   9,233,180 332,368 SH   SOLE   0 0 332,368
ISHARES TR MSCI USA MIN VOL 46429B697   20,072,514 303,669 SH   SOLE   0 0 303,669
ISHARES TR MSCI USA QLT FCT 46432F339   17,876,254 171,986 SH   SOLE   0 0 171,986
ISHARES TR MSCI USA VALUE 46432F388   229,253 2,801 SH   SOLE   0 0 2,801
ISHARES TR NATIONAL MUN ETF 464288414   489,606 4,773 SH   SOLE   0 0 4,773
ISHARES TR PFD AND INCM SEC 464288687   943,958 29,806 SH   SOLE   0 0 29,806
ISHARES TR RUS 1000 ETF 464287622   6,903,228 34,983 SH   SOLE   0 0 34,983
ISHARES TR RUS 1000 GRW ETF 464287614   14,084,379 66,941 SH   SOLE   0 0 66,941
ISHARES TR RUS 2000 GRW ETF 464287648   372,482 1,803 SH   SOLE   0 0 1,803
ISHARES TR RUS MD CP GR ETF 464287481   497,178 6,339 SH   SOLE   0 0 6,339
ISHARES TR RUS MDCP VAL ETF 464287473   408,094 4,249 SH   SOLE   0 0 4,249
ISHARES TR RUS MID CAP ETF 464287499   7,294,517 117,370 SH   SOLE   0 0 117,370
ISHARES TR RUSSELL 2000 ETF 464287655   6,931,144 42,027 SH   SOLE   0 0 42,027
ISHARES TR SELECT DIVID ETF 464287168   1,521,921 14,194 SH   SOLE   0 0 14,194
ISHARES TR SHRT NAT MUN ETF 464288158   818,150 7,970 SH   SOLE   0 0 7,970
ISHARES TR TIPS BD ETF 464287176   450,231 4,292 SH   SOLE   0 0 4,292
ISHARES TR U.S. FIXED INCME 46435U796   407,473 4,971 SH   SOLE   0 0 4,971
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   1,208,944 24,542 SH   SOLE   0 0 24,542
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   3,474,314 67,818 SH   SOLE   0 0 67,818
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852   216,292 4,864 SH   SOLE   0 0 4,864
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   320,747 7,701 SH   SOLE   0 0 7,701
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   18,726,108 373,328 SH   SOLE   0 0 373,328
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   747,695 14,865 SH   SOLE   0 0 14,865
JOHNSON & JOHNSON COM 478160104   1,611,680 9,866 SH   SOLE   0 0 9,866
JPMORGAN CHASE & CO COM 46625H100   511,423 4,894 SH   SOLE   0 0 4,894
LISTED FD TR TRUESHARES STRCT 53656F664   1,434,570 47,542 SH   SOLE   0 0 47,542
LISTED FD TR TRUESHARES STRUC 53656F722   360,020 12,622 SH   SOLE   0 0 12,622
LISTED FD TR TRUESHARES STRUC 53656F714   510,702 18,272 SH   SOLE   0 0 18,272
LOCKHEED MARTIN CORP COM 539830109   253,937 657 SH   SOLE   0 0 657
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   882,732 38,214 SH   SOLE   0 0 38,214
MCDONALDS CORP COM 580135101   204,436 886 SH   SOLE   0 0 886
MERCK & CO INC COM 58933Y105   1,100,268 12,776 SH   SOLE   0 0 12,776
MICROSOFT CORP COM 594918104   1,529,421 6,567 SH   SOLE   0 0 6,567
MONDELEZ INTL INC CL A 609207105   287,309 5,240 SH   SOLE   0 0 5,240
NEXGEN ENERGY LTD COM 65340P106   37,665 10,263 SH   SOLE   0 0 10,263
NEXTERA ENERGY INC COM 65339F101   1,468,503 18,729 SH   SOLE   0 0 18,729
NORTHROP GRUMMAN CORP COM 666807102   284,073 604 SH   SOLE   0 0 604
PAYCHEX INC COM 704326107   527,916 4,705 SH   SOLE   0 0 4,705
PFIZER INC COM 717081103   1,056,112 24,134 SH   SOLE   0 0 24,134
PHILIP MORRIS INTL INC COM 718172109   464,544 5,596 SH   SOLE   0 0 5,596
PROCTER AND GAMBLE CO COM 742718109   529,034 4,190 SH   SOLE   0 0 4,190
PROSHARES TR S&P 500 DV ARIST 74348A467   1,443,940 18,058 SH   SOLE   0 0 18,058
PROSHARES TR S&P MDCP 400 DIV 74347B680   6,850,100 106,318 SH   SOLE   0 0 106,318
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,324,216 19,934 SH   SOLE   0 0 19,934
SOUTHERN CO COM 842587107   212,160 3,120 SH   SOLE   0 0 3,120
SOUTHSTATE CORPORATION COM 840441109   696,652 8,805 SH   SOLE   0 0 8,805
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   2,410,423 8,390 SH   SOLE   0 0 8,390
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,401,422 15,122 SH   SOLE   0 0 15,122
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,694,656 6,709 SH   SOLE   0 0 6,709
TESLA INC COM 88160R101   227,054 856 SH   SOLE   0 0 856
UNITEDHEALTH GROUP INC COM 91324P102   1,238,863 2,453 SH   SOLE   0 0 2,453
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,998,696 40,079 SH   SOLE   0 0 40,079
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   676,077 9,478 SH   SOLE   0 0 9,478
VANGUARD INDEX FDS GROWTH ETF 922908736   208,387 974 SH   SOLE   0 0 974
VANGUARD INDEX FDS MID CAP ETF 922908629   585,558 3,115 SH   SOLE   0 0 3,115
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,091,732 18,090 SH   SOLE   0 0 18,090
VANGUARD INDEX FDS TOTAL STK MKT 922908769   666,023 3,711 SH   SOLE   0 0 3,711
VANGUARD INDEX FDS VALUE ETF 922908744   352,118 2,852 SH   SOLE   0 0 2,852
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   618,664 13,946 SH   SOLE   0 0 13,946
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,730,187 74,820 SH   SOLE   0 0 74,820
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   836,784 17,393 SH   SOLE   0 0 17,393
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,078,702 7,981 SH   SOLE   0 0 7,981
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   340,883 9,375 SH   SOLE   0 0 9,375
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   8,803,292 92,783 SH   SOLE   0 0 92,783
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   402,117 4,472 SH   SOLE   0 0 4,472
VANGUARD WORLD FD MEGA GRWTH IND 921910816   382,038 2,192 SH   SOLE   0 0 2,192
VERIZON COMMUNICATIONS INC COM 92343V104   200,540 5,282 SH   SOLE   0 0 5,282
WISDOMTREE TR EM EX ST-OWNED 97717X578   4,107,786 166,848 SH   SOLE   0 0 166,848