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
ABBVIE INC COM 00287Y109   504,278 3,120 SH   SOLE   0 0 3,120
AIR PRODS & CHEMS INC COM 009158106   499,073 1,619 SH   SOLE   0 0 1,619
ALLSTATE CORP COM 020002101   271,200 2,000 SH   SOLE   0 0 2,000
ALTRIA GROUP INC COM 02209S103   279,412 6,113 SH   SOLE   0 0 6,113
AMAZON COM INC COM 023135106   653,604 7,781 SH   SOLE   0 0 7,781
AMGEN INC COM 031162100   231,386 881 SH   SOLE   0 0 881
APPLE INC COM 037833100   2,413,150 18,573 SH   SOLE   0 0 18,573
AT&T INC COM 00206R102   382,357 20,769 SH   SOLE   0 0 20,769
AUTOMATIC DATA PROCESSING IN COM 053015103   650,177 2,722 SH   SOLE   0 0 2,722
BROWN & BROWN INC COM 115236101   15,856,004 278,322 SH   SOLE   0 0 278,322
CATERPILLAR INC COM 149123101   404,856 1,690 SH   SOLE   0 0 1,690
CHEVRON CORP NEW COM 166764100   374,614 2,087 SH   SOLE   0 0 2,087
COCA COLA CO COM 191216100   444,298 6,985 SH   SOLE   0 0 6,985
DARDEN RESTAURANTS INC COM 237194105   335,174 2,423 SH   SOLE   0 0 2,423
DENISON MINES CORP COM 248356107   58,568 50,929 SH   SOLE   0 0 50,929
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   218,411 4,270 SH   SOLE   0 0 4,270
DISNEY WALT CO COM 254687106   214,994 2,475 SH   SOLE   0 0 2,475
EXXON MOBIL CORP COM 30231G102   344,324 3,122 SH   SOLE   0 0 3,122
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855   196,907 11,056 SH   SOLE   0 0 11,056
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   1,215,168 24,250 SH   SOLE   0 0 24,250
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   5,420,599 322,655 SH   SOLE   0 0 322,655
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   756,898 14,815 SH   SOLE   0 0 14,815
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839   324,021 9,918 SH   SOLE   0 0 9,918
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703   434,707 22,100 SH   SOLE   0 0 22,100
FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U828   274,970 15,311 SH   SOLE   0 0 15,311
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F581   297,214 15,709 SH   SOLE   0 0 15,709
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740U836   237,719 14,286 SH   SOLE   0 0 14,286
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755   542,057 24,406 SH   SOLE   0 0 24,406
FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406   536,410 17,524 SH   SOLE   0 0 17,524
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505   247,156 7,782 SH   SOLE   0 0 7,782
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307   492,009 14,700 SH   SOLE   0 0 14,700
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   274,294 7,915 SH   SOLE   0 0 7,915
HOME DEPOT INC COM 437076102   435,160 1,378 SH   SOLE   0 0 1,378
HONEYWELL INTL INC COM 438516106   334,522 1,561 SH   SOLE   0 0 1,561
INNOVATOR ETFS TR EMRGNG MKT APRIL 45782C359   207,108 8,909 SH   SOLE   0 0 8,909
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C276   2,706,549 63,616 SH   SOLE   0 0 63,616
INNOVATOR ETFS TR INTRNL DEV APRL 45782C367   392,067 16,407 SH   SOLE   0 0 16,407
INNOVATOR ETFS TR US EQT BUFR APR 45782C888   262,101 8,447 SH   SOLE   0 0 8,447
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300   374,821 12,616 SH   SOLE   0 0 12,616
INNOVATOR ETFS TR US EQT ULTRA BF 45782C730   1,058,506 39,504 SH   SOLE   0 0 39,504
INNOVATOR ETFS TR US EQT ULTRA BF 45782C805   631,737 25,463 SH   SOLE   0 0 25,463
INNOVATOR ETFS TR US EQTY PWR BF 45782C680   562,124 19,828 SH   SOLE   0 0 19,828
INNOVATOR ETFS TR US EQTY PWR BUF 45782C573   369,314 12,233 SH   SOLE   0 0 12,233
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318   1,118,853 39,831 SH   SOLE   0 0 39,831
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813   5,260,819 174,257 SH   SOLE   0 0 174,257
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656   2,839,755 97,077 SH   SOLE   0 0 97,077
INNOVATOR ETFS TR US EQTY PWR BUF 45782C797   388,534 12,921 SH   SOLE   0 0 12,921
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748   2,786,978 93,748 SH   SOLE   0 0 93,748
INNOVATOR ETFS TR US EQTY ULTRA B 45782C821   316,994 11,620 SH   SOLE   0 0 11,620
INNOVATOR ETFS TR US SML CP PWR B 45782C284   219,511 9,060 SH   SOLE   0 0 9,060
INTERNATIONAL BUSINESS MACHS COM 459200101   417,442 2,963 SH   SOLE   0 0 2,963
INTERPUBLIC GROUP COS INC COM 460690100   236,068 7,087 SH   SOLE   0 0 7,087
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   293,574 2,705 SH   SOLE   0 0 2,705
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   706,085 11,050 SH   SOLE   0 0 11,050
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   214,473 8,342 SH   SOLE   0 0 8,342
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   407,291 20,223 SH   SOLE   0 0 20,223
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   313,511 15,983 SH   SOLE   0 0 15,983
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   953,339 6,749 SH   SOLE   0 0 6,749
INVESCO QQQ TR UNIT SER 1 46090E103   10,841,828 40,716 SH   SOLE   0 0 40,716
ISHARES INC CORE MSCI EMKT 46434G103   953,576 20,419 SH   SOLE   0 0 20,419
ISHARES INC JP MORGAN EM ETF 464286517   580,342 16,720 SH   SOLE   0 0 16,720
ISHARES INC MSCI EMERG MRKT 464286533   281,352 5,304 SH   SOLE   0 0 5,304
ISHARES INC MSCI GBL MIN VOL 464286525   489,722 5,154 SH   SOLE   0 0 5,154
ISHARES TR 0-5YR HI YL CP 46434V407   9,576,426 234,200 SH   SOLE   0 0 234,200
ISHARES TR 3 7 YR TREAS BD 464288661   854,122 7,434 SH   SOLE   0 0 7,434
ISHARES TR 7-10 YR TRSY BD 464287440   614,347 6,414 SH   SOLE   0 0 6,414
ISHARES TR AGGRES ALLOC ETF 464289859   765,490 12,812 SH   SOLE   0 0 12,812
ISHARES TR CORE 1 5 YR USD 46432F859   3,939,175 84,823 SH   SOLE   0 0 84,823
ISHARES TR CORE DIV GRWTH 46434V621   1,010,198 20,204 SH   SOLE   0 0 20,204
ISHARES TR CORE HIGH DV ETF 46429B663   4,963,377 47,615 SH   SOLE   0 0 47,615
ISHARES TR CORE LT USDB ETF 464289479   972,307 19,094 SH   SOLE   0 0 19,094
ISHARES TR CORE MSCI EAFE 46432F842   9,024,092 146,400 SH   SOLE   0 0 146,400
ISHARES TR CORE MSCI TOTAL 46432F834   1,435,444 24,800 SH   SOLE   0 0 24,800
ISHARES TR CORE S&P MCP ETF 464287507   2,828,635 11,694 SH   SOLE   0 0 11,694
ISHARES TR CORE S&P SCP ETF 464287804   1,592,763 16,830 SH   SOLE   0 0 16,830
ISHARES TR CORE S&P TTL STK 464287150   5,150,978 60,743 SH   SOLE   0 0 60,743
ISHARES TR CORE S&P US VLU 464287663   1,901,986 26,929 SH   SOLE   0 0 26,929
ISHARES TR CORE S&P500 ETF 464287200   1,843,648 4,799 SH   SOLE   0 0 4,799
ISHARES TR CORE TOTAL USD 46434V613   3,115,226 69,335 SH   SOLE   0 0 69,335
ISHARES TR CORE US AGGBD ET 464287226   22,439,627 231,360 SH   SOLE   0 0 231,360
ISHARES TR FLTG RATE NT ETF 46429B655   581,666 11,557 SH   SOLE   0 0 11,557
ISHARES TR GNMA BOND ETF 46429B333   451,284 10,373 SH   SOLE   0 0 10,373
ISHARES TR GRWT ALLOCAT ETF 464289867   679,559 14,410 SH   SOLE   0 0 14,410
ISHARES TR IBDS DEC28 ETF 46435U515   333,040 13,711 SH   SOLE   0 0 13,711
ISHARES TR IBONDS 2026 TERM 46436E528   839,350 37,538 SH   SOLE   0 0 37,538
ISHARES TR IBONDS 23 TRM TS 46436E882   546,315 22,118 SH   SOLE   0 0 22,118
ISHARES TR IBONDS 24 TRM HG 46435U184   278,311 12,255 SH   SOLE   0 0 12,255
ISHARES TR IBONDS 24 TRM TS 46436E874   554,942 23,268 SH   SOLE   0 0 23,268
ISHARES TR IBONDS 25 TRM HG 46435U168   315,905 14,034 SH   SOLE   0 0 14,034
ISHARES TR IBONDS 25 TRM TS 46436E866   676,121 29,043 SH   SOLE   0 0 29,043
ISHARES TR IBONDS 26 TRM TS 46436E858   364,996 16,069 SH   SOLE   0 0 16,069
ISHARES TR IBONDS 27 ETF 46435UAA9   225,988 9,670 SH   SOLE   0 0 9,670
ISHARES TR IBONDS DEC2023 46435G318   523,262 20,642 SH   SOLE   0 0 20,642
ISHARES TR IBONDS DEC25 ETF 46434VBD1   208,082 8,556 SH   SOLE   0 0 8,556
ISHARES TR IBOXX HI YD ETF 464288513   1,210,247 16,437 SH   SOLE   0 0 16,437
ISHARES TR IBOXX INV CP ETF 464287242   2,076,914 19,699 SH   SOLE   0 0 19,699
ISHARES TR INTL SEL DIV ETF 464288448   648,295 23,869 SH   SOLE   0 0 23,869
ISHARES TR ISHS 1-5YR INVS 464288646   15,799,990 317,142 SH   SOLE   0 0 317,142
ISHARES TR ISHS 5-10YR INVT 464288638   8,768,306 177,102 SH   SOLE   0 0 177,102
ISHARES TR MODERT ALLOC ETF 464289875   826,518 21,745 SH   SOLE   0 0 21,745
ISHARES TR MSCI ACWI ETF 464288257   520,569 6,133 SH   SOLE   0 0 6,133
ISHARES TR MSCI ACWI EX US 464288240   471,438 10,361 SH   SOLE   0 0 10,361
ISHARES TR MSCI EAFE MIN VL 46429B689   302,719 4,761 SH   SOLE   0 0 4,761
ISHARES TR MSCI INTL QUALTY 46434V456   10,522,422 324,866 SH   SOLE   0 0 324,866
ISHARES TR MSCI USA MIN VOL 46429B697   21,066,810 292,189 SH   SOLE   0 0 292,189
ISHARES TR MSCI USA QLT FCT 46432F339   19,181,138 168,315 SH   SOLE   0 0 168,315
ISHARES TR MSCI USA VALUE 46432F388   268,981 2,951 SH   SOLE   0 0 2,951
ISHARES TR NATIONAL MUN ETF 464288414   414,331 3,927 SH   SOLE   0 0 3,927
ISHARES TR PFD AND INCM SEC 464288687   1,127,516 36,931 SH   SOLE   0 0 36,931
ISHARES TR RUS 1000 ETF 464287622   7,422,138 35,256 SH   SOLE   0 0 35,256
ISHARES TR RUS 1000 GRW ETF 464287614   13,583,948 63,405 SH   SOLE   0 0 63,405
ISHARES TR RUS 2000 GRW ETF 464287648   385,278 1,796 SH   SOLE   0 0 1,796
ISHARES TR RUS MD CP GR ETF 464287481   502,492 6,011 SH   SOLE   0 0 6,011
ISHARES TR RUS MDCP VAL ETF 464287473   448,652 4,259 SH   SOLE   0 0 4,259
ISHARES TR RUS MID CAP ETF 464287499   7,770,045 115,197 SH   SOLE   0 0 115,197
ISHARES TR RUSSELL 2000 ETF 464287655   6,860,454 39,346 SH   SOLE   0 0 39,346
ISHARES TR S&P 100 ETF 464287101   210,313 1,233 SH   SOLE   0 0 1,233
ISHARES TR SELECT DIVID ETF 464287168   1,732,666 14,367 SH   SOLE   0 0 14,367
ISHARES TR SHRT NAT MUN ETF 464288158   720,555 6,910 SH   SOLE   0 0 6,910
ISHARES TR TIPS BD ETF 464287176   297,713 2,797 SH   SOLE   0 0 2,797
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   659,018 13,376 SH   SOLE   0 0 13,376
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   4,241,523 77,840 SH   SOLE   0 0 77,840
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852   210,347 4,575 SH   SOLE   0 0 4,575
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   689,234 16,893 SH   SOLE   0 0 16,893
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   19,108,068 381,170 SH   SOLE   0 0 381,170
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   721,477 14,277 SH   SOLE   0 0 14,277
JOHNSON & JOHNSON COM 478160104   1,712,039 9,692 SH   SOLE   0 0 9,692
JPMORGAN CHASE & CO COM 46625H100   657,224 4,901 SH   SOLE   0 0 4,901
LISTED FD TR TRUESHARES STRCT 53656F664   1,514,213 47,542 SH   SOLE   0 0 47,542
LISTED FD TR TRUESHARES STRUC 53656F714   525,048 17,895 SH   SOLE   0 0 17,895
LISTED FD TR TRUESHARES STRUC 53656F722   378,363 12,622 SH   SOLE   0 0 12,622
LOCKHEED MARTIN CORP COM 539830109   322,212 662 SH   SOLE   0 0 662
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   940,578 38,096 SH   SOLE   0 0 38,096
MCDONALDS CORP COM 580135101   233,488 886 SH   SOLE   0 0 886
MERCK & CO INC COM 58933Y105   1,390,293 12,531 SH   SOLE   0 0 12,531
MICROSOFT CORP COM 594918104   1,520,673 6,341 SH   SOLE   0 0 6,341
MONDELEZ INTL INC CL A 609207105   349,246 5,240 SH   SOLE   0 0 5,240
NEXGEN ENERGY LTD COM 65340P106   45,465 10,263 SH   SOLE   0 0 10,263
NEXTERA ENERGY INC COM 65339F101   1,566,892 18,743 SH   SOLE   0 0 18,743
NORTHROP GRUMMAN CORP COM 666807102   320,819 588 SH   SOLE   0 0 588
PAYCHEX INC COM 704326107   543,677 4,705 SH   SOLE   0 0 4,705
PFIZER INC COM 717081103   1,238,941 24,179 SH   SOLE   0 0 24,179
PHILIP MORRIS INTL INC COM 718172109   570,768 5,639 SH   SOLE   0 0 5,639
PROCTER AND GAMBLE CO COM 742718109   636,669 4,201 SH   SOLE   0 0 4,201
PROSHARES TR S&P 500 DV ARIST 74348A467   1,693,211 18,816 SH   SOLE   0 0 18,816
PROSHARES TR S&P MDCP 400 DIV 74347B680   7,723,541 107,946 SH   SOLE   0 0 107,946
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,548,343 20,497 SH   SOLE   0 0 20,497
SOUTHERN CO COM 842587107   222,799 3,120 SH   SOLE   0 0 3,120
SOUTHSTATE CORPORATION COM 840441109   672,350 8,805 SH   SOLE   0 0 8,805
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   2,766,405 8,349 SH   SOLE   0 0 8,349
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,815,033 15,205 SH   SOLE   0 0 15,205
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,963,244 6,692 SH   SOLE   0 0 6,692
SPDR SER TR BLOOMBERG SHT TE 78468R408   1,030,109 42,496 SH   SOLE   0 0 42,496
SPDR SER TR PORTFOLIO CRPORT 78464A144   302,140 10,646 SH   SOLE   0 0 10,646
UNITEDHEALTH GROUP INC COM 91324P102   1,303,713 2,459 SH   SOLE   0 0 2,459
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,680,351 35,605 SH   SOLE   0 0 35,605
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   2,450,946 34,117 SH   SOLE   0 0 34,117
VANGUARD INDEX FDS GROWTH ETF 922908736   748,945 3,514 SH   SOLE   0 0 3,514
VANGUARD INDEX FDS MID CAP ETF 922908629   849,198 4,167 SH   SOLE   0 0 4,167
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,709,498 20,211 SH   SOLE   0 0 20,211
VANGUARD INDEX FDS TOTAL STK MKT 922908769   880,313 4,604 SH   SOLE   0 0 4,604
VANGUARD INDEX FDS VALUE ETF 922908744   448,756 3,197 SH   SOLE   0 0 3,197
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   760,446 15,166 SH   SOLE   0 0 15,166
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   3,639,485 93,368 SH   SOLE   0 0 93,368
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   884,283 18,931 SH   SOLE   0 0 18,931
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   663,336 8,558 SH   SOLE   0 0 8,558
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   209,308 3,620 SH   SOLE   0 0 3,620
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,642,534 21,845 SH   SOLE   0 0 21,845
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,212,794 7,987 SH   SOLE   0 0 7,987
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   750,534 17,883 SH   SOLE   0 0 17,883
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   10,157,175 93,865 SH   SOLE   0 0 93,865
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   627,610 6,102 SH   SOLE   0 0 6,102
VANGUARD WORLD FD MEGA GRWTH IND 921910816   365,720 2,125 SH   SOLE   0 0 2,125
VERIZON COMMUNICATIONS INC COM 92343V104   220,868 5,606 SH   SOLE   0 0 5,606
WISDOMTREE TR EM EX ST-OWNED 97717X578   3,792,556 142,150 SH   SOLE   0 0 142,150