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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 1,416,842 15,070 SH SOLE 15,070 0 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877 452,779 3,845 SH SOLE 3,845 0 0
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 273,760 2,503 SH SOLE 2,503 0 0
AMPLIFY ETF TR CWP INTL ENHANCE 032108722 310,563 7,476 SH SOLE 7,476 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 246,082 5,293 SH SOLE 5,293 0 0
BLACKROCK ETF TRUST II SHOR DURA HI ETF 092528108 204,457 9,565 SH SOLE 9,565 0 0
BLACKROCK ETF TRUST II ISHA FLEX IN ETF 092528603 273,555 5,386 SH SOLE 5,386 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 409,708 7,335 SH SOLE 7,335 0 0
DIREXION SHARES ETF TRUST NASDAQ 100 EQ WT 25459Y207 1,162,138 9,676 SH SOLE 9,676 0 0
DIREXION SHARES ETF TRUST DLY MU BULL 2X 25461A528 1,328,996 36,094 SH SOLE 36,094 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 460,498 7,583 SH SOLE 7,583 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 569,908 13,123 SH SOLE 13,123 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 3,454,907 202,634 SH SOLE 202,634 0 0
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 255,098 5,688 SH SOLE 5,688 0 0
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 545,785 29,598 SH SOLE 29,598 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 204,924 4,282 SH SOLE 4,282 0 0
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 1,100,853 11,750 SH SOLE 11,750 0 0
FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 373,919 1,477 SH SOLE 1,477 0 0
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 3,976,509 50,792 SH SOLE 50,792 0 0
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1,247,240 12,081 SH SOLE 12,081 0 0
FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 1,404,301 34,606 SH SOLE 34,606 0 0
FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 794,525 12,194 SH SOLE 12,194 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735K108 423,918 2,390 SH SOLE 2,390 0 0
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 4,114,194 87,704 SH SOLE 87,704 0 0
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 494,525 2,775 SH SOLE 2,775 0 0
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 957,115 9,223 SH SOLE 9,223 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 2,990,319 67,093 SH SOLE 67,093 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ CYB ETF 33734X846 3,986,653 38,672 SH SOLE 38,672 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 993,537 3,649 SH SOLE 3,649 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ CLN EDGE 33737A108 1,208,375 6,823 SH SOLE 6,823 0 0
FIRST TR EXCHANGE-TRADED FD SHS 337345102 293,478 890 SH SOLE 890 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 4,829,733 117,827 SH SOLE 117,827 0 0
FIRST TR EXCHNG TRADED FD VI FT LADD BUFF ETF 33740F755 299,910 8,004 SH SOLE 8,004 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST NASD ETF 33740U752 509,053 12,563 SH SOLE 12,563 0 0
FIRST TR EXCHNG TRADED FD VI SMIT UNCO BD ETF 33740F888 275,355 11,596 SH SOLE 11,596 0 0
GLOBAL X FDS ARTIFICIAL ETF 37954Y632 634,219 9,733 SH SOLE 9,733 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 906,176 25,722 SH SOLE 25,722 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 438,756 8,357 SH SOLE 8,357 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 337,372 6,602 SH SOLE 6,602 0 0
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 228,188 5,571 SH SOLE 5,571 0 0
INVESCO EXCH TRADED FD TR II RAFI DVLPD MRKTS 46138E743 2,204,456 28,918 SH SOLE 28,918 0 0
INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615 304,257 3,061 SH SOLE 3,061 0 0
INVESCO EXCH TRADED FD TR II RAFI EMRGNG MRKT 46138E727 621,531 21,381 SH SOLE 21,381 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 301,942 991 SH SOLE 991 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1,137,076 55,657 SH SOLE 55,657 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 1,209,413 17,349 SH SOLE 17,349 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,209,326 10,621 SH SOLE 10,621 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 14,627,868 19,753 SH SOLE 19,753 0 0
INVESTMENT MANAGERS SER TR I TRAD 2X SNDK ETF 46152A668 250,717 15,031 SH SOLE 15,031 0 0
ISHARES GOLD TR ISHARES NEW 464285204 663,299 8,493 SH SOLE 8,493 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,786,427 22,011 SH SOLE 22,011 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 1,062,374 21,475 SH SOLE 21,475 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 1,173,082 12,786 SH SOLE 12,786 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,592,429 10,472 SH SOLE 10,472 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,068,595 20,859 SH SOLE 20,859 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,103,799 39,478 SH SOLE 39,478 0 0
ISHARES TR CORE S&P500 ETF 464287200 24,637,133 32,170 SH SOLE 32,170 0 0
ISHARES TR RUS MD CP GR ETF 464287481 354,093 2,572 SH SOLE 2,572 0 0
ISHARES TR NEW YORK MUN ETF 464288323 1,011,060 20,013 SH SOLE 20,013 0 0
ISHARES TR MSCI USA MMENTM 46432F396 845,729 2,665 SH SOLE 2,665 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 3,611,202 12,995 SH SOLE 12,995 0 0
ISHARES TR CORE S&P US VLU 464287663 395,131 3,583 SH SOLE 3,583 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,363,180 32,373 SH SOLE 32,373 0 0
ISHARES TR CORE S&P SCP ETF 464287804 9,893,538 72,725 SH SOLE 72,725 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,273,316 24,943 SH SOLE 24,943 0 0
ISHARES TR PFD AND INCM SEC 464288687 306,384 10,386 SH SOLE 10,386 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 421,798 6,315 SH SOLE 6,315 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 787,475 3,543 SH SOLE 3,543 0 0
ISHARES TR IBOXX HI YD ETF 464288513 734,010 9,507 SH SOLE 9,507 0 0
ISHARES TR MRGSTR SM CP ETF 464288505 276,988 3,891 SH SOLE 3,891 0 0
ISHARES TR MORNINGSTAR VALU 464288109 349,331 3,316 SH SOLE 3,316 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 507,451 5,405 SH SOLE 5,405 0 0
ISHARES TR S&P 500 VAL ETF 464287408 5,997,176 26,271 SH SOLE 26,271 0 0
ISHARES TR EAFE VALUE ETF 464288877 368,437 4,656 SH SOLE 4,656 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,320,237 31,115 SH SOLE 31,115 0 0
ISHARES TR U.S. REAL ES ETF 464287739 310,487 3,267 SH SOLE 3,267 0 0
ISHARES TR USD INV GRDE ETF 464288620 1,532,058 31,453 SH SOLE 31,453 0 0
ISHARES TR CORE MSCI EAFE 46432F842 3,605,022 37,211 SH SOLE 37,211 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 240,135 2,117 SH SOLE 2,117 0 0
ISHARES TR U.S. TECH ETF 464287721 2,998,448 11,319 SH SOLE 11,319 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 5,558,430 44,375 SH SOLE 44,375 0 0
ISHARES TR MSCI ACWI EX US 464288240 805,793 10,656 SH SOLE 10,656 0 0
ISHARES TR HDG MSCI EAFE 46434V803 2,618,476 56,445 SH SOLE 56,445 0 0
ISHARES TR MORNINGSTR US EQ 464287127 386,551 3,658 SH SOLE 3,658 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 3,378,891 13,628 SH SOLE 13,628 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 267,820 5,319 SH SOLE 5,319 0 0
ISHARES TR MSCI USA MIN ETF 46429B697 492,976 5,059 SH SOLE 5,059 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 5,582,774 39,243 SH SOLE 39,243 0 0
ISHARES TR CORE S&P US GWT 464287671 326,469 1,685 SH SOLE 1,685 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,414,663 47,459 SH SOLE 47,459 0 0
ISHARES TR IBOXX INV CP ETF 464287242 3,362,739 32,910 SH SOLE 32,910 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 1,193,279 13,361 SH SOLE 13,361 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,934,654 24,873 SH SOLE 24,873 0 0
ISHARES TR EAFE GRWTH ETF 464288885 210,461 1,756 SH SOLE 1,756 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 482,257 5,104 SH SOLE 5,104 0 0
ISHARES TR CORE US AGGBD ET 464287226 8,822,010 93,315 SH SOLE 93,315 0 0
ISHARES TR TIPS BD ETF 464287176 1,405,673 13,511 SH SOLE 13,511 0 0
ISHARES TR CORE UNIVRSL USD 46434V613 721,334 16,360 SH SOLE 16,360 0 0
ISHARES TR RUS 1000 ETF 464287622 858,378 2,063 SH SOLE 2,063 0 0
ISHARES TR CORE DIV GRWTH 46434V621 7,146,447 94,793 SH SOLE 94,793 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 341,534 2,125 SH SOLE 2,125 0 0
ISHARES TR S&P SML 600 GWT 464287887 254,918 1,590 SH SOLE 1,590 0 0
ISHARES TR TRUST ISHARE 0-1 464288679 1,305,356 11,832 SH SOLE 11,832 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 349,507 4,304 SH SOLE 4,304 0 0
ISHARES TR RUS TP200 GR ETF 464289438 5,075,455 17,210 SH SOLE 17,210 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 346,823 6,886 SH SOLE 6,886 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 959,279 18,973 SH SOLE 18,973 0 0
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 3,949,398 64,469 SH SOLE 64,469 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 5,008,074 89,080 SH SOLE 89,080 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 395,269 2,873 SH SOLE 2,873 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2,631,866 36,809 SH SOLE 36,809 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1,909,855 46,868 SH SOLE 46,868 0 0
LAZARD ACTIVE ETF TR INTL DYNAMIC EQT 52110K400 931,637 26,603 SH SOLE 26,603 0 0
LEGG MASON ETF INVT CLEARBRIDGE LRG 524682200 976,611 10,785 SH SOLE 10,785 0 0
MORGAN STANLEY ETF TRUST PARA EQ PREM ETF 61774R866 567,131 21,436 SH SOLE 21,436 0 0
NEOS ETF TRUST NASDAQ 100 HIGH 78433H675 1,066,412 19,197 SH SOLE 19,197 0 0
NEOS ETF TRUST NEOS S&P 500 HI 78433H303 833,077 15,668 SH SOLE 15,668 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 257,469 5,306 SH SOLE 5,306 0 0
NUSHARES ETF TR NUVEN AA-BBB CLO 67092P730 393,038 15,690 SH SOLE 15,690 0 0
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 896,970 48,881 SH SOLE 48,881 0 0
ROUNDHILL ETF TRUST MEMORY ETF 77926X320 617,483 10,230 SH SOLE 10,230 0 0
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 376,976 17,583 SH SOLE 17,583 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 496,244 15,255 SH SOLE 15,255 0 0
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 725,729 4,346 SH SOLE 4,346 0 0
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 1,808,381 16,296 SH SOLE 16,296 0 0
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 2,479,232 30,760 SH SOLE 30,760 0 0
SELECT SECTOR SPDR TR ST STR REAL ETF 81369Y860 868,641 21,233 SH SOLE 21,233 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 566,921 9,218 SH SOLE 9,218 0 0
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 1,278,627 7,592 SH SOLE 7,592 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 3,916,208 20,006 SH SOLE 20,006 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,073,588 2,819 SH SOLE 2,819 0 0
SPDR INDEX SHS FDS ST STR EU 50 ETF 78463X202 206,264 3,064 SH SOLE 3,064 0 0
SPDR SERIES TRUST ST STR SP400GRW 78464A821 847,947 8,112 SH SOLE 8,112 0 0
SPDR SERIES TRUST ST STR CONV ETF 78464A359 1,896,520 18,744 SH SOLE 18,744 0 0
SPDR SERIES TRUST ST STR SP AERO 78464A631 1,778,855 7,692 SH SOLE 7,692 0 0
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 1,065,545 11,628 SH SOLE 11,628 0 0
SPDR SERIES TRUST ST STR SP DIV 78464A763 1,065,989 7,277 SH SOLE 7,277 0 0
SPDR SERIES TRUST ST STR SP400VAL 78464A839 438,191 4,951 SH SOLE 4,951 0 0
SSGA ACTIVE ETF TR ST STR BL LN ETF 78467V608 838,386 20,757 SH SOLE 20,757 0 0
SSGA ACTIVE ETF TR ST STR TOTAL ETF 78467V848 539,976 14,430 SH SOLE 14,430 0 0
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 1,922,651 3,772 SH SOLE 3,772 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 3,317,381 4,339 SH SOLE 4,339 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 3,937,429 5,981 SH SOLE 5,981 0 0
T ROWE PRICE EXCHANGE-TRADED FLOATING RATE 87283Q883 240,302 4,758 SH SOLE 4,758 0 0
TRUST FOR PROFESSIONAL MANAG ACTIVEPASSIVE US 89834G729 448,720 9,551 SH SOLE 9,551 0 0
TRUST FOR PROFESSIONAL MANAG ACTIVEPASSIVE EQ 89834G737 201,969 5,250 SH SOLE 5,250 0 0
VANECK BITCOIN ETF SH BEN INT 92189K105 338,333 14,324 SH SOLE 14,324 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 4,498,413 42,554 SH SOLE 42,554 0 0
VANECK ETF TRUST LONG MUNI ETF 92189F536 174,093 10,664 SH SOLE 10,664 0 0
VANECK ETF TRUST DIGIT INDIA ETF 92189H789 339,473 9,833 SH SOLE 9,833 0 0
VANECK ETF TRUST INDIA GROWTH LDR 92189F767 438,026 10,191 SH SOLE 10,191 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 650,087 7,404 SH SOLE 7,404 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 4,224,141 6,936 SH SOLE 6,936 0 0
VANECK ETF TRUST COPPER AND ELEC 92189Y204 777,388 18,827 SH SOLE 18,827 0 0
VANECK ETF TRUST URANI NUCLE ETF 92189F601 506,201 4,893 SH SOLE 4,893 0 0
VANECK ETF TRUST RARE EAR STR ETF 92189H805 517,774 8,057 SH SOLE 8,057 0 0
VANECK ETF TRUST DIGI TRANSFRM 92189H821 1,070,869 56,480 SH SOLE 56,480 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 497,152 5,816 SH SOLE 5,816 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,339,829 33,355 SH SOLE 33,355 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 5,022,080 80,059 SH SOLE 80,059 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,385,485 18,135 SH SOLE 18,135 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 1,405,011 29,977 SH SOLE 29,977 0 0
VANGUARD INDEX FDS MRNGSTR SML CAP 922908751 3,218,991 11,315 SH SOLE 11,315 0 0
VANGUARD INDEX FDS MRNGSTR SM CP GR 922908595 206,784 612 SH SOLE 612 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 10,161,520 14,499 SH SOLE 14,499 0 0
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 557,819 6,190 SH SOLE 6,190 0 0
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 5,527,457 25,581 SH SOLE 25,581 0 0
VANGUARD INDEX FDS MRNGSTR SML CP V 922908611 339,521 1,470 SH SOLE 1,470 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 5,163,975 13,799 SH SOLE 13,799 0 0
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 3,264,669 41,631 SH SOLE 41,631 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,438,152 16,045 SH SOLE 16,045 0 0
VANGUARD INDEX FDS MRNGSTR MD CP GR 922908538 1,419,210 4,859 SH SOLE 4,859 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 364,455 6,145 SH SOLE 6,145 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 634,591 12,893 SH SOLE 12,893 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 738,770 6,582 SH SOLE 6,582 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 606,336 7,849 SH SOLE 7,849 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5,420,148 23,232 SH SOLE 23,232 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,232,925 26,282 SH SOLE 26,282 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 3,460,888 49,014 SH SOLE 49,014 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 2,614,691 16,847 SH SOLE 16,847 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 1,232,035 3,898 SH SOLE 3,898 0 0
VANGUARD WORLD FD UTILITIES ETF 92204A876 1,979,960 11,579 SH SOLE 11,579 0 0
WISDOMTREE TR EUROP OPPOR FD 97717X552 439,063 7,627 SH SOLE 7,627 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 1,244,475 24,697 SH SOLE 24,697 0 0