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   350,819 1,975 SH   SOLE   0 0 1,975
ABBVIE INC COM 00287Y109   440,881 3,256 SH   SOLE   0 0 3,256
AIR PRODS & CHEMS INC COM 009158106   456,390 1,500 SH   SOLE   0 0 1,500
ALLSTATE CORP COM 020002101   235,300 2,000 SH   SOLE   0 0 2,000
ALTRIA GROUP INC COM 02209S103   287,317 6,063 SH   SOLE   0 0 6,063
AMAZON COM INC COM 023135106   1,233,706 370 SH   SOLE   0 0 370
AMGEN INC COM 031162100   207,422 922 SH   SOLE   0 0 922
AMPLIFY ETF TR BLACKSWAN GRWT 032108888   221,321 6,408 SH   SOLE   0 0 6,408
ANNALY CAPITAL MANAGEMENT IN COM 035710409   80,183 10,254 SH   SOLE   0 0 10,254
APPLE INC COM 037833100   2,600,962 14,648 SH   SOLE   0 0 14,648
ARK ETF TR INNOVATION ETF 00214Q104   699,694 7,397 SH   SOLE   0 0 7,397
AT&T INC COM 00206R102   487,178 19,804 SH   SOLE   0 0 19,804
AUTOMATIC DATA PROCESSING IN COM 053015103   653,437 2,650 SH   SOLE   0 0 2,650
BROWN & BROWN INC COM 115236101   26,588,470 378,322 SH   SOLE   0 0 378,322
CATERPILLAR INC COM 149123101   484,392 2,343 SH   SOLE   0 0 2,343
COCA COLA CO COM 191216100   417,139 7,045 SH   SOLE   0 0 7,045
DENISON MINES CORP COM 248356107   69,773 50,929 SH   SOLE   0 0 50,929
DISNEY WALT CO COM 254687106   381,433 2,463 SH   SOLE   0 0 2,463
DOMINION ENERGY INC COM 25746U109   200,032 2,546 SH   SOLE   0 0 2,546
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889   317,624 7,404 SH   SOLE   0 0 7,404
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   720,056 12,637 SH   SOLE   0 0 12,637
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   9,543,188 469,645 SH   SOLE   0 0 469,645
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   248,817 2,004 SH   SOLE   0 0 2,004
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   708,441 12,381 SH   SOLE   0 0 12,381
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839   408,013 11,552 SH   SOLE   0 0 11,552
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703   200,037 9,387 SH   SOLE   0 0 9,387
FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U828   248,887 12,507 SH   SOLE   0 0 12,507
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740U836   537,149 25,703 SH   SOLE   0 0 25,703
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755   437,827 18,220 SH   SOLE   0 0 18,220
FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406   343,685 10,475 SH   SOLE   0 0 10,475
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307   529,353 14,700 SH   SOLE   0 0 14,700
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   1,715,005 32,228 SH   SOLE   0 0 32,228
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   306,552 7,915 SH   SOLE   0 0 7,915
HOME DEPOT INC COM 437076102   430,656 1,038 SH   SOLE   0 0 1,038
HONEYWELL INTL INC COM 438516106   325,484 1,561 SH   SOLE   0 0 1,561
HP INC COM 40434L105   212,836 5,650 SH   SOLE   0 0 5,650
INNOVATIVE INDL PPTYS INC COM 45781V101   500,318 1,903 SH   SOLE   0 0 1,903
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C276   257,586 5,348 SH   SOLE   0 0 5,348
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656   220,510 7,256 SH   SOLE   0 0 7,256
INTERNATIONAL BUSINESS MACHS COM 459200101   287,245 2,149 SH   SOLE   0 0 2,149
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   333,121 2,705 SH   SOLE   0 0 2,705
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102   209,501 4,022 SH   SOLE   0 0 4,022
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   705,964 10,287 SH   SOLE   0 0 10,287
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   270,008 8,192 SH   SOLE   0 0 8,192
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   750,798 34,283 SH   SOLE   0 0 34,283
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   421,329 1,300 SH   SOLE   0 0 1,300
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   821,777 5,049 SH   SOLE   0 0 5,049
INVESCO QQQ TR UNIT SER 1 46090E103   17,631,235 44,316 SH   SOLE   0 0 44,316
ISHARES INC CORE MSCI EMKT 46434G103   1,194,437 19,954 SH   SOLE   0 0 19,954
ISHARES INC MSCI EMERG MRKT 464286533   440,489 7,012 SH   SOLE   0 0 7,012
ISHARES INC MSCI GBL MIN VOL 464286525   527,386 4,871 SH   SOLE   0 0 4,871
ISHARES TR 0-5YR HI YL CP 46434V407   14,167,306 312,744 SH   SOLE   0 0 312,744
ISHARES TR 20 YR TR BD ETF 464287432   462,501 3,121 SH   SOLE   0 0 3,121
ISHARES TR 3 7 YR TREAS BD 464288661   354,448 2,755 SH   SOLE   0 0 2,755
ISHARES TR AGGRES ALLOC ETF 464289859   749,975 10,299 SH   SOLE   0 0 10,299
ISHARES TR BARCLAYS 7 10 YR 464287440   718,196 6,245 SH   SOLE   0 0 6,245
ISHARES TR CORE 1 5 YR USD 46432F859   4,283,880 84,947 SH   SOLE   0 0 84,947
ISHARES TR CORE DIV GRWTH 46434V621   1,094,521 19,693 SH   SOLE   0 0 19,693
ISHARES TR CORE HIGH DV ETF 46429B663   3,832,611 37,950 SH   SOLE   0 0 37,950
ISHARES TR CORE LT USDB ETF 464289479   1,658,226 22,986 SH   SOLE   0 0 22,986
ISHARES TR CORE MSCI EAFE 46432F842   12,529,597 167,867 SH   SOLE   0 0 167,867
ISHARES TR CORE MSCI TOTAL 46432F834   1,786,385 25,182 SH   SOLE   0 0 25,182
ISHARES TR CORE S&P MCP ETF 464287507   3,915,863 13,833 SH   SOLE   0 0 13,833
ISHARES TR CORE S&P SCP ETF 464287804   2,084,422 18,203 SH   SOLE   0 0 18,203
ISHARES TR CORE S&P TTL STK 464287150   5,388,658 50,371 SH   SOLE   0 0 50,371
ISHARES TR CORE S&P US VLU 464287663   1,841,489 24,122 SH   SOLE   0 0 24,122
ISHARES TR CORE S&P500 ETF 464287200   3,736,652 7,834 SH   SOLE   0 0 7,834
ISHARES TR CORE TOTAL USD 46434V613   885,925 16,738 SH   SOLE   0 0 16,738
ISHARES TR CORE US AGGBD ET 464287226   34,322,693 300,865 SH   SOLE   0 0 300,865
ISHARES TR ESG ADVNCD HY BD 46435G441   232,851 4,510 SH   SOLE   0 0 4,510
ISHARES TR FLTG RATE NT ETF 46429B655   583,294 11,498 SH   SOLE   0 0 11,498
ISHARES TR GLOBAL 100 ETF 464287572   224,400 2,877 SH   SOLE   0 0 2,877
ISHARES TR GLOBAL TECH ETF 464287291   796,475 12,370 SH   SOLE   0 0 12,370
ISHARES TR GRWT ALLOCAT ETF 464289867   957,343 16,772 SH   SOLE   0 0 16,772
ISHARES TR IBOXX HI YD ETF 464288513   1,702,354 19,565 SH   SOLE   0 0 19,565
ISHARES TR IBOXX INV CP ETF 464287242   6,368,896 48,060 SH   SOLE   0 0 48,060
ISHARES TR ISHS 1-5YR INVS 464288646   16,301,871 302,559 SH   SOLE   0 0 302,559
ISHARES TR ISHS 5-10YR INVT 464288638   13,969,539 235,693 SH   SOLE   0 0 235,693
ISHARES TR JPMORGAN USD EMG 464288281   813,781 7,462 SH   SOLE   0 0 7,462
ISHARES TR MICRO-CAP ETF 464288869   215,089 1,539 SH   SOLE   0 0 1,539
ISHARES TR MODERT ALLOC ETF 464289875   881,618 19,389 SH   SOLE   0 0 19,389
ISHARES TR MSCI ACWI ETF 464288257   499,554 4,723 SH   SOLE   0 0 4,723
ISHARES TR MSCI EAFE ETF 464287465   231,791 2,946 SH   SOLE   0 0 2,946
ISHARES TR MSCI EAFE MIN VL 46429B689   641,234 8,353 SH   SOLE   0 0 8,353
ISHARES TR MSCI EMG MKT ETF 464287234   253,366 5,187 SH   SOLE   0 0 5,187
ISHARES TR MSCI INTL QUALTY 46434V456   14,646,720 371,933 SH   SOLE   0 0 371,933
ISHARES TR MSCI USA MIN VOL 46429B697   27,110,788 335,115 SH   SOLE   0 0 335,115
ISHARES TR MSCI USA MMENTM 46432F396   301,162 1,656 SH   SOLE   0 0 1,656
ISHARES TR MSCI USA QLT FCT 46432F339   28,970,790 199,030 SH   SOLE   0 0 199,030
ISHARES TR MSCI USA VALUE 46432F388   311,192 2,843 SH   SOLE   0 0 2,843
ISHARES TR NATIONAL MUN ETF 464288414   1,371,103 11,791 SH   SOLE   0 0 11,791
ISHARES TR NEW YORK MUN ETF 464288323   206,917 3,570 SH   SOLE   0 0 3,570
ISHARES TR PFD AND INCM SEC 464288687   1,703,686 43,208 SH   SOLE   0 0 43,208
ISHARES TR RUS 1000 ETF 464287622   11,277,831 42,650 SH   SOLE   0 0 42,650
ISHARES TR RUS 1000 GRW ETF 464287614   23,812,626 77,923 SH   SOLE   0 0 77,923
ISHARES TR RUS 2000 GRW ETF 464287648   526,318 1,796 SH   SOLE   0 0 1,796
ISHARES TR RUS 2000 VAL ETF 464287630   335,005 2,017 SH   SOLE   0 0 2,017
ISHARES TR RUS MD CP GR ETF 464287481   935,180 8,116 SH   SOLE   0 0 8,116
ISHARES TR RUS MDCP VAL ETF 464287473   892,317 7,291 SH   SOLE   0 0 7,291
ISHARES TR RUS MID CAP ETF 464287499   12,677,818 152,726 SH   SOLE   0 0 152,726
ISHARES TR RUSSELL 2000 ETF 464287655   10,240,767 46,036 SH   SOLE   0 0 46,036
ISHARES TR SELECT DIVID ETF 464287168   1,710,661 13,954 SH   SOLE   0 0 13,954
ISHARES TR TIPS BD ETF 464287176   4,756,649 36,816 SH   SOLE   0 0 36,816
ISHARES TR U.S. FIXED INCME 46435U796   6,020,937 60,424 SH   SOLE   0 0 60,424
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   1,486,006 29,750 SH   SOLE   0 0 29,750
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209   205,784 3,478 SH   SOLE   0 0 3,478
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332   391,841 6,201 SH   SOLE   0 0 6,201
J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852   682,864 13,485 SH   SOLE   0 0 13,485
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837   18,450,127 365,494 SH   SOLE   0 0 365,494
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654   455,200 8,915 SH   SOLE   0 0 8,915
JOHNSON & JOHNSON COM 478160104   1,765,100 10,318 SH   SOLE   0 0 10,318
JPMORGAN CHASE & CO COM 46625H100   284,080 1,794 SH   SOLE   0 0 1,794
LISTED FD TR TRUESHARES STRCT 53656F664   638,010 18,147 SH   SOLE   0 0 18,147
LISTED FD TR TRUESHARES STRUC 53656F722   358,277 10,663 SH   SOLE   0 0 10,663
LOCKHEED MARTIN CORP COM 539830109   209,380 589 SH   SOLE   0 0 589
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   579,548 26,071 SH   SOLE   0 0 26,071
MERCK & CO INC COM 58933Y105   876,876 11,441 SH   SOLE   0 0 11,441
MICROSOFT CORP COM 594918104   2,115,980 6,292 SH   SOLE   0 0 6,292
MONDELEZ INTL INC CL A 609207105   321,139 4,843 SH   SOLE   0 0 4,843
NEXGEN ENERGY LTD COM 65340P106   44,849 10,263 SH   SOLE   0 0 10,263
NEXTERA ENERGY INC COM 65339F101   1,625,865 17,415 SH   SOLE   0 0 17,415
NORTHROP GRUMMAN CORP COM 666807102   223,726 578 SH   SOLE   0 0 578
NVIDIA CORPORATION COM 67066G104   562,449 1,912 SH   SOLE   0 0 1,912
PAYCHEX INC COM 704326107   517,478 3,791 SH   SOLE   0 0 3,791
PFIZER INC COM 717081103   1,453,912 24,622 SH   SOLE   0 0 24,622
PHILIP MORRIS INTL INC COM 718172109   529,380 5,572 SH   SOLE   0 0 5,572
PROCTER AND GAMBLE CO COM 742718109   676,236 4,134 SH   SOLE   0 0 4,134
PROSHARES TR S&P 500 DV ARIST 74348A467   1,983,484 20,203 SH   SOLE   0 0 20,203
PROSHARES TR S&P MDCP 400 DIV 74347B680   9,156,193 124,185 SH   SOLE   0 0 124,185
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   572,923 7,088 SH   SOLE   0 0 7,088
SOUTHERN CO COM 842587107   213,970 3,120 SH   SOLE   0 0 3,120
SOUTHSTATE CORPORATION COM 840441109   705,369 8,805 SH   SOLE   0 0 8,805
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   3,030,535 8,341 SH   SOLE   0 0 8,341
SPDR S&P 500 ETF TR TR UNIT 78462F103   7,181,051 15,119 SH   SOLE   0 0 15,119
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   3,518,701 6,797 SH   SOLE   0 0 6,797
SPDR SER TR PORTFOLIO AGRGTE 78464A649   362,922 12,253 SH   SOLE   0 0 12,253
SPDR SER TR PORTFOLIO SH TSR 78468R101   265,560 8,727 SH   SOLE   0 0 8,727
TESLA INC COM 88160R101   212,413 201 SH   SOLE   0 0 201
UNITEDHEALTH GROUP INC COM 91324P102   1,133,832 2,258 SH   SOLE   0 0 2,258
VANECK ETF TRUST GOLD MINERS ETF 92189F106   299,137 9,339 SH   SOLE   0 0 9,339
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   340,268 8,115 SH   SOLE   0 0 8,115
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   404,150 5,000 SH   SOLE   0 0 5,000
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   294,691 3,477 SH   SOLE   0 0 3,477
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   989,541 17,939 SH   SOLE   0 0 17,939
VANGUARD INDEX FDS GROWTH ETF 922908736   286,243 892 SH   SOLE   0 0 892
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   724,958 4,822 SH   SOLE   0 0 4,822
VANGUARD INDEX FDS MID CAP ETF 922908629   895,517 3,515 SH   SOLE   0 0 3,515
VANGUARD INDEX FDS SM CP VAL ETF 922908611   1,382,288 7,729 SH   SOLE   0 0 7,729
VANGUARD INDEX FDS SMALL CP ETF 922908751   4,883,763 21,609 SH   SOLE   0 0 21,609
VANGUARD INDEX FDS TOTAL STK MKT 922908769   958,188 3,969 SH   SOLE   0 0 3,969
VANGUARD INDEX FDS VALUE ETF 922908744   638,871 4,343 SH   SOLE   0 0 4,343
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   880,983 14,376 SH   SOLE   0 0 14,376
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,562,546 51,810 SH   SOLE   0 0 51,810
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   327,404 6,370 SH   SOLE   0 0 6,370
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   290,830 3,579 SH   SOLE   0 0 3,579
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,297,498 7,555 SH   SOLE   0 0 7,555
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858   535,649 10,491 SH   SOLE   0 0 10,491
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   11,745,724 104,770 SH   SOLE   0 0 104,770
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   465,169 4,355 SH   SOLE   0 0 4,355
VANGUARD WORLD FD MEGA GRWTH IND 921910816   489,887 1,879 SH   SOLE   0 0 1,879
VERIZON COMMUNICATIONS INC COM 92343V104   308,379 5,935 SH   SOLE   0 0 5,935
WISDOMTREE TR EM EX ST-OWNED 97717X578   8,346,410 226,497 SH   SOLE   0 0 226,497