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   255,585 1,975 SH   SOLE   0 0 1,975
ABBVIE INC COM 00287Y109   441,237 2,881 SH   SOLE   0 0 2,881
AIR PRODS & CHEMS INC COM 009158106   378,756 1,575 SH   SOLE   0 0 1,575
ALLSTATE CORP COM 020002101   253,460 2,000 SH   SOLE   0 0 2,000
ALTRIA GROUP INC COM 02209S103   254,150 6,085 SH   SOLE   0 0 6,085
AMAZON COM INC COM 023135106   882,605 8,310 SH   SOLE   0 0 8,310
AMGEN INC COM 031162100   224,323 922 SH   SOLE   0 0 922
APPLE INC COM 037833100   2,586,290 18,917 SH   SOLE   0 0 18,917
AT&T INC COM 00206R102   426,410 20,344 SH   SOLE   0 0 20,344
AUTOMATIC DATA PROCESSING IN COM 053015103   556,606 2,650 SH   SOLE   0 0 2,650
BROWN & BROWN INC COM 115236101   16,237,305 278,322 SH   SOLE   0 0 278,322
CATERPILLAR INC COM 149123101   301,032 1,684 SH   SOLE   0 0 1,684
COCA COLA CO COM 191216100   443,253 7,046 SH   SOLE   0 0 7,046
DARDEN RESTAURANTS INC COM 237194105   274,090 2,423 SH   SOLE   0 0 2,423
DENISON MINES CORP COM 248356107   49,554 50,929 SH   SOLE   0 0 50,929
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   204,960 4,270 SH   SOLE   0 0 4,270
DISNEY WALT CO COM 254687106   219,443 2,325 SH   SOLE   0 0 2,325
DOMINION ENERGY INC COM 25746U109   203,911 2,555 SH   SOLE   0 0 2,555
EXXON MOBIL CORP COM 30231G102   264,666 3,090 SH   SOLE   0 0 3,090
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   683,083 13,497 SH   SOLE   0 0 13,497
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   6,064,606 351,979 SH   SOLE   0 0 351,979
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   206,652 2,004 SH   SOLE   0 0 2,004
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   687,491 13,999 SH   SOLE   0 0 13,999
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   202,683 5,959 SH   SOLE   0 0 5,959
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839   413,590 12,773 SH   SOLE   0 0 12,773
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703   528,205 27,032 SH   SOLE   0 0 27,032
FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U828   265,162 15,311 SH   SOLE   0 0 15,311
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740U836   250,391 14,803 SH   SOLE   0 0 14,803
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F581   310,587 16,168 SH   SOLE   0 0 16,168
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755   527,766 24,593 SH   SOLE   0 0 24,593
FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406   571,831 19,112 SH   SOLE   0 0 19,112
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505   237,096 7,782 SH   SOLE   0 0 7,782
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307   469,187 14,700 SH   SOLE   0 0 14,700
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   273,384 7,915 SH   SOLE   0 0 7,915
HOME DEPOT INC COM 437076102   367,165 1,339 SH   SOLE   0 0 1,339
HONEYWELL INTL INC COM 438516106   271,317 1,561 SH   SOLE   0 0 1,561
INNOVATOR ETFS TR EMRGNG MKT APRIL 45782C359   223,646 9,649 SH   SOLE   0 0 9,649
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C276   355,104 8,264 SH   SOLE   0 0 8,264
INNOVATOR ETFS TR INTRNL DEV APRL 45782C367   373,916 16,407 SH   SOLE   0 0 16,407
INNOVATOR ETFS TR US EQT BUFR APR 45782C888   252,695 8,447 SH   SOLE   0 0 8,447
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300   406,108 13,946 SH   SOLE   0 0 13,946
INNOVATOR ETFS TR US EQT ULTRA BF 45782C805   631,623 25,749 SH   SOLE   0 0 25,749
INNOVATOR ETFS TR US EQT ULTRA BF 45782C730   1,054,666 39,664 SH   SOLE   0 0 39,664
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748   5,614,854 193,083 SH   SOLE   0 0 193,083
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318   1,295,973 47,454 SH   SOLE   0 0 47,454
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813   272,881 9,288 SH   SOLE   0 0 9,288
INNOVATOR ETFS TR US EQTY ULTRA B 45782C821   241,860 9,169 SH   SOLE   0 0 9,169
INTERNATIONAL BUSINESS MACHS COM 459200101   708,210 5,016 SH   SOLE   0 0 5,016
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   275,477 2,705 SH   SOLE   0 0 2,705
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   637,765 10,287 SH   SOLE   0 0 10,287
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   231,240 8,342 SH   SOLE   0 0 8,342
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   608,499 29,770 SH   SOLE   0 0 29,770
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   241,543 12,101 SH   SOLE   0 0 12,101
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   302,600 1,280 SH   SOLE   0 0 1,280
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   853,728 6,360 SH   SOLE   0 0 6,360
INVESCO QQQ TR UNIT SER 1 46090E103   11,563,126 41,256 SH   SOLE   0 0 41,256
ISHARES INC CORE MSCI EMKT 46434G103   1,041,235 21,224 SH   SOLE   0 0 21,224
ISHARES INC JP MORGAN EM ETF 464286517   593,909 17,381 SH   SOLE   0 0 17,381
ISHARES INC MSCI EMERG MRKT 464286533   353,529 6,378 SH   SOLE   0 0 6,378
ISHARES INC MSCI GBL MIN VOL 464286525   463,596 4,906 SH   SOLE   0 0 4,906
ISHARES TR 0-5YR HI YL CP 46434V407   12,149,596 299,620 SH   SOLE   0 0 299,620
ISHARES TR 20 YR TR BD ETF 464287432   342,313 2,980 SH   SOLE   0 0 2,980
ISHARES TR 3 7 YR TREAS BD 464288661   245,538 2,057 SH   SOLE   0 0 2,057
ISHARES TR 7-10 YR TRSY BD 464287440   336,589 3,290 SH   SOLE   0 0 3,290
ISHARES TR AGGRES ALLOC ETF 464289859   671,295 11,209 SH   SOLE   0 0 11,209
ISHARES TR CORE 1 5 YR USD 46432F859   3,880,674 81,871 SH   SOLE   0 0 81,871
ISHARES TR CORE DIV GRWTH 46434V621   947,429 19,887 SH   SOLE   0 0 19,887
ISHARES TR CORE HIGH DV ETF 46429B663   4,593,522 45,739 SH   SOLE   0 0 45,739
ISHARES TR CORE LT USDB ETF 464289479   1,228,844 22,105 SH   SOLE   0 0 22,105
ISHARES TR CORE MSCI EAFE 46432F842   9,056,470 153,891 SH   SOLE   0 0 153,891
ISHARES TR CORE MSCI TOTAL 46432F834   1,453,101 25,480 SH   SOLE   0 0 25,480
ISHARES TR CORE S&P MCP ETF 464287507   2,814,698 12,442 SH   SOLE   0 0 12,442
ISHARES TR CORE S&P SCP ETF 464287804   1,470,650 15,914 SH   SOLE   0 0 15,914
ISHARES TR CORE S&P TTL STK 464287150   5,657,815 67,532 SH   SOLE   0 0 67,532
ISHARES TR CORE S&P US VLU 464287663   1,778,313 26,590 SH   SOLE   0 0 26,590
ISHARES TR CORE S&P500 ETF 464287200   2,071,668 5,464 SH   SOLE   0 0 5,464
ISHARES TR CORE TOTAL USD 46434V613   3,776,759 80,666 SH   SOLE   0 0 80,666
ISHARES TR CORE US AGGBD ET 464287226   28,533,769 280,623 SH   SOLE   0 0 280,623
ISHARES TR FLTG RATE NT ETF 46429B655   577,225 11,563 SH   SOLE   0 0 11,563
ISHARES TR GLOBAL TECH ETF 464287291   503,362 11,014 SH   SOLE   0 0 11,014
ISHARES TR GNMA BOND ETF 46429B333   543,008 11,924 SH   SOLE   0 0 11,924
ISHARES TR GRWT ALLOCAT ETF 464289867   634,056 13,210 SH   SOLE   0 0 13,210
ISHARES TR IBOXX HI YD ETF 464288513   1,458,087 19,808 SH   SOLE   0 0 19,808
ISHARES TR IBOXX INV CP ETF 464287242   3,291,030 29,910 SH   SOLE   0 0 29,910
ISHARES TR INTL SEL DIV ETF 464288448   478,353 17,612 SH   SOLE   0 0 17,612
ISHARES TR ISHS 1-5YR INVS 464288646   16,996,928 336,240 SH   SOLE   0 0 336,240
ISHARES TR ISHS 5-10YR INVT 464288638   10,689,485 209,351 SH   SOLE   0 0 209,351
ISHARES TR MODERT ALLOC ETF 464289875   777,648 19,960 SH   SOLE   0 0 19,960
ISHARES TR MSCI ACWI ETF 464288257   599,840 7,150 SH   SOLE   0 0 7,150
ISHARES TR MSCI ACWI EX US 464288240   533,380 11,853 SH   SOLE   0 0 11,853
ISHARES TR MSCI EAFE MIN VL 46429B689   365,149 5,768 SH   SOLE   0 0 5,768
ISHARES TR MSCI EMG MKT ETF 464287234   208,260 5,194 SH   SOLE   0 0 5,194
ISHARES TR MSCI INTL QUALTY 46434V456   10,395,085 336,084 SH   SOLE   0 0 336,084
ISHARES TR MSCI USA MIN VOL 46429B697   21,827,271 310,886 SH   SOLE   0 0 310,886
ISHARES TR MSCI USA QLT FCT 46432F339   20,062,829 179,565 SH   SOLE   0 0 179,565
ISHARES TR MSCI USA VALUE 46432F388   252,790 2,793 SH   SOLE   0 0 2,793
ISHARES TR NATIONAL MUN ETF 464288414   482,773 4,539 SH   SOLE   0 0 4,539
ISHARES TR PFD AND INCM SEC 464288687   1,022,765 31,106 SH   SOLE   0 0 31,106
ISHARES TR RUS 1000 ETF 464287622   7,813,065 37,606 SH   SOLE   0 0 37,606
ISHARES TR RUS 1000 GRW ETF 464287614   15,491,982 70,837 SH   SOLE   0 0 70,837
ISHARES TR RUS 2000 GRW ETF 464287648   370,533 1,796 SH   SOLE   0 0 1,796
ISHARES TR RUS 2000 VAL ETF 464287630   217,746 1,599 SH   SOLE   0 0 1,599
ISHARES TR RUS MD CP GR ETF 464287481   394,051 4,974 SH   SOLE   0 0 4,974
ISHARES TR RUS MDCP VAL ETF 464287473   539,649 5,313 SH   SOLE   0 0 5,313
ISHARES TR RUS MID CAP ETF 464287499   7,996,126 123,664 SH   SOLE   0 0 123,664
ISHARES TR RUSSELL 2000 ETF 464287655   7,223,058 42,649 SH   SOLE   0 0 42,649
ISHARES TR SELECT DIVID ETF 464287168   1,656,518 14,078 SH   SOLE   0 0 14,078
ISHARES TR SHRT NAT MUN ETF 464288158   832,345 7,952 SH   SOLE   0 0 7,952
ISHARES TR TIPS BD ETF 464287176   562,207 4,936 SH   SOLE   0 0 4,936
ISHARES TR U.S. FIXED INCME 46435U796   428,920 4,995 SH   SOLE   0 0 4,995
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   1,383,520 28,086 SH   SOLE   0 0 28,086
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   3,138,022 56,592 SH   SOLE   0 0 56,592
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852   238,462 5,306 SH   SOLE   0 0 5,306
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   19,722,503 393,741 SH   SOLE   0 0 393,741
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   813,836 16,068 SH   SOLE   0 0 16,068
JOHNSON & JOHNSON COM 478160104   1,802,059 10,152 SH   SOLE   0 0 10,152
JPMORGAN CHASE & CO COM 46625H100   551,113 4,894 SH   SOLE   0 0 4,894
LISTED FD TR TRUESHARES STRCT 53656F664   566,620 18,147 SH   SOLE   0 0 18,147
LISTED FD TR TRUESHARES STRUC 53656F722   317,026 10,663 SH   SOLE   0 0 10,663
LOCKHEED MARTIN CORP COM 539830109   265,786 618 SH   SOLE   0 0 618
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   929,142 38,315 SH   SOLE   0 0 38,315
MERCK & CO INC COM 58933Y105   1,043,278 11,443 SH   SOLE   0 0 11,443
MICROSOFT CORP COM 594918104   1,663,450 6,477 SH   SOLE   0 0 6,477
MONDELEZ INTL INC CL A 609207105   300,702 4,843 SH   SOLE   0 0 4,843
NEXGEN ENERGY LTD COM 65340P106   36,844 10,263 SH   SOLE   0 0 10,263
NEXTERA ENERGY INC COM 65339F101   1,381,708 17,838 SH   SOLE   0 0 17,838
NORTHROP GRUMMAN CORP COM 666807102   289,056 604 SH   SOLE   0 0 604
PAYCHEX INC COM 704326107   433,129 3,804 SH   SOLE   0 0 3,804
PFIZER INC COM 717081103   1,265,355 24,134 SH   SOLE   0 0 24,134
PHILIP MORRIS INTL INC COM 718172109   551,725 5,588 SH   SOLE   0 0 5,588
PROCTER AND GAMBLE CO COM 742718109   575,372 4,001 SH   SOLE   0 0 4,001
PROSHARES TR S&P 500 DV ARIST 74348A467   1,615,265 18,923 SH   SOLE   0 0 18,923
PROSHARES TR S&P MDCP 400 DIV 74347B680   7,366,257 109,194 SH   SOLE   0 0 109,194
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,024,596 14,304 SH   SOLE   0 0 14,304
SOUTHERN CO COM 842587107   222,487 3,120 SH   SOLE   0 0 3,120
SOUTHSTATE CORPORATION COM 840441109   679,306 8,805 SH   SOLE   0 0 8,805
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   2,577,456 8,373 SH   SOLE   0 0 8,373
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,688,385 15,079 SH   SOLE   0 0 15,079
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,786,581 6,739 SH   SOLE   0 0 6,739
UNITEDHEALTH GROUP INC COM 91324P102   1,159,777 2,258 SH   SOLE   0 0 2,258
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,933,839 38,206 SH   SOLE   0 0 38,206
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   595,690 7,915 SH   SOLE   0 0 7,915
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   223,648 4,515 SH   SOLE   0 0 4,515
VANGUARD INDEX FDS GROWTH ETF 922908736   215,980 969 SH   SOLE   0 0 969
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   233,239 1,801 SH   SOLE   0 0 1,801
VANGUARD INDEX FDS MID CAP ETF 922908629   602,925 3,061 SH   SOLE   0 0 3,061
VANGUARD INDEX FDS SM CP VAL ETF 922908611   323,412 2,159 SH   SOLE   0 0 2,159
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,473,425 19,723 SH   SOLE   0 0 19,723
VANGUARD INDEX FDS TOTAL STK MKT 922908769   663,774 3,519 SH   SOLE   0 0 3,519
VANGUARD INDEX FDS VALUE ETF 922908744   481,008 3,647 SH   SOLE   0 0 3,647
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   696,584 13,943 SH   SOLE   0 0 13,943
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   3,154,998 75,750 SH   SOLE   0 0 75,750
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   956,343 19,081 SH   SOLE   0 0 19,081
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   260,352 3,414 SH   SOLE   0 0 3,414
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,144,284 7,976 SH   SOLE   0 0 7,976
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858   377,350 9,249 SH   SOLE   0 0 9,249
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   9,514,096 93,551 SH   SOLE   0 0 93,551
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   371,297 3,860 SH   SOLE   0 0 3,860
VANGUARD WORLD FD MEGA GRWTH IND 921910816   341,026 1,877 SH   SOLE   0 0 1,877
VERIZON COMMUNICATIONS INC COM 92343V104   259,739 5,118 SH   SOLE   0 0 5,118
WISDOMTREE TR EM EX ST-OWNED 97717X578   4,649,992 162,134 SH   SOLE   0 0 162,134