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
ABBOTT LABS COM 002824100 529,074 4,853 SH SOLE 4,853 0 0
ALPHABET INC CAP STK CL A 02079K305 1,213,997 10,142 SH SOLE 10,142 0 0
AMAZON COM INC COM 023135106 845,254 6,484 SH SOLE 6,484 0 0
AMERICAN CENTY ETF TRMULTISECTOR FLOA 025072224 1,958,920 38,710 SH SOLE 38,710 0 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877 167,948 2,164 SH SOLE 2,164 0 0
AMERICAN TOWER CORP NEW COM 03027X100 659,590 3,401 SH SOLE 3,401 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 339,174 2,376 SH SOLE 2,376 0 0
APPLE INC COM 037833100 1,466,219 7,559 SH SOLE 7,559 0 0
BANK AMERICA CORP COM 060505104 217,470 7,580 SH SOLE 7,580 0 0
BERKSHIREHATHAWAY INC DEL CL B NEW 084670702 774,752 2,272 SH SOLE 2,272 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 165,439 2,587 SH SOLE 2,587 0 0
CVS HEALTH CORP COM 126650100 249,974 3,616 SH SOLE 3,616 0 0
CATERPILLAR INC COM 149123101 803,353 3,265 SH SOLE 3,265 0 0
CHENIERE ENERGY INCCOM NEW 16411R208 215,285 1,413 SH SOLE 1,413 0 0
CONOCOPHILLIPS COM 20825C104 1,666,152 16,081 SH SOLE 16,081 0 0
DEERE & CO COM 244199105 400,328 988 SH SOLE 988 0 0
DIAMONDBACK ENERGY INC COM 25278X109 247,220 1,882 SH SOLE 1,882 0 0
DIMENSIONAL ETF TRUSTEMGR CRE EQT MNG 25434V302 18,932 807 SH SOLE 807 0 0
DIREXION SHS ETF TRNAS100 EQL WGT 25459Y207 14,390,819 186,942 SH SOLE 186,942 0 0
ENPHASE E NERGY INCCOM 29355A107 17,920 107 SH SOLE 107 0 0
FMC CORP COM NEW 302491303 182,178 1,746 SH SOLE 1,746 0 0
FIDELITY COMWLTH TRNASDAQ COMPSIT 315912808 10,032,069 185,504 SH SOLE 185,504 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 2,830,707 62,323 SH SOLE 62,323 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 1,052,353 47,489 SH SOLE 47,489 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 3,985,123 63,136 SH SOLE 63,136 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 806,993 14,190 SH SOLE 14,190 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2,131,573 16,316 SH SOLE 16,316 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 2,409,273 56,984 SH SOLE 56,984 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 845,614 18,123 SH SOLE 18,123 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 147,417 2,695 SH SOLE 2,695 0 0
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF 33733E104 5,423,815 72,240 SH SOLE 72,240 0 0
FIRST TR VALUE LINE DIVID INSHS 33734H106 11,556,035 288,252 SH SOLE 288,252 0 0
FIRST TR EXCH TRADED FD IIIMANAGD MUN ETF 33739N108 2,396,891 47,295 SH SOLE 47,295 0 0
FIRST TR EXCH TRADED FD IIISHRT DUR MNG MUN 33739P830 2,307,502 116,895 SH SOLE 116,895 0 0
FIRST TR EXCHANGE-TRADED FDFST LOW OPPT EFT 33739Q200 11,474,189 240,700 SH SOLE 240,700 0 0
FIRST TR EXCHANGE-TRADED FDFIRST TR ENH NEW 33739Q408 187,201 3,151 SH SOLE 3,151 0 0
FIRST TR EXCHNG TRADED FD VIFT CBOE EQTY BFR 33740U505 9,353,344 259,557 SH SOLE 259,557 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 13,486 166 SH SOLE 166 0 0
GENERAL ELECTRIC CO COM NEW 369604301 54,925 500 SH SOLE 500 0 0
GENERAL MTRS CO COM 37045V100 280,987 7,287 SH SOLE 7,287 0 0
GLOBAL X FDS INT RT VOLTLTY 37960A792 1,963,291 90,809 SH SOLE 90,809 0 0
GOLDMAN SACHS ETF TRACTIVEBETA INT 381430107 24,265 774 SH SOLE 774 0 0
GOLDMAN SACHS ETF TRACES ULTRA SHR 381430230 112,774 2,260 SH SOLE 2,260 0 0
GOLDMAN SACHS ETF TRACTIVEBETA US 381430602 10,822,097 187,428 SH SOLE 187,428 0 0
HONEYWELLINTL INC COM 438516106 253,358 1,221 SH SOLE 1,221 0 0
INNOVATORETFS TR US EQTY PWR BUF 45782C318 6,720,190 225,132 SH SOLE 225,132 0 0
INNOVATOR ETFS TRINTRNL DEV JAN 45782C524 8,320,866 285,643 SH SOLE 285,643 0 0
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 75,690 3,041 SH SOLE 3,041 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 113,080 2,278 SH SOLE 2,278 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 7,719 153 SH SOLE 153 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 31,535,515 210,743 SH SOLE 210,743 0 0
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 9,715,016 358,381 SH SOLE 358,381 0 0
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 7,010,498 256,325 SH SOLE 256,325 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 7,684,919 122,352 SH SOLE 122,352 0 0
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 13 1 SH SOLE 1 0 0
ISHARES INC MSCI EMERG MRKT 464286533 3,095,903 56,310 SH SOLE 56,310 0 0
ISHARES TR CORE S&P TTL STK 464287150 6,476,181 66,192 SH SOLE 66,192 0 0
ISHARES TR TIPS BD ETF 464287176 161,503 1,501 SH SOLE 1,501 0 0
ISHARES TR CORE S&P500 ETF 464287200 37,975,812 85,203 SH SOLE 85,203 0 0
ISHARES TR CORE US AGGBD ET 464287226 51,367 524 SH SOLE 524 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 43,204 613 SH SOLE 613 0 0
ISHARES TR S&P 500 VAL ETF 464287408 4,185,986 25,969 SH SOLE 25,969 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 15,852,052 164,100 SH SOLE 164,100 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,156,937 14,269 SH SOLE 14,269 0 0
ISHARES TR RUS MD CP GR ETF 464287481 5,506,750 56,988 SH SOLE 56,988 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,432 47 SH SOLE 47 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,625,709 10,042 SH SOLE 10,042 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 434,033 2,750 SH SOLE 2,750 0 0
ISHARES TR S&P MC 400GR ETF 464287606 836,488 11,153 SH SOLE 11,153 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,889,390 10,500 SH SOLE 10,500 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 545,257 2,247 SH SOLE 2,247 0 0
ISHARES TR S&P MC 400VL ETF 464287705 2,802,524 26,160 SH SOLE 26,160 0 0
ISHARES TR CORE S&P SCP ETF 464287804 24,743,983 248,309 SH SOLE 248,309 0 0
ISHARES TR SP SMCP600VL ETF 464287879 1,166,127 12,263 SH SOLE 12,263 0 0
ISHARES TR S&P SML 600 GWT 464287887 9,442 82 SH SOLE 82 0 0
ISHARES TR MSCI ACWI EX US 464288240 112,320 2,282 SH SOLE 2,282 0 0
ISHARES TR CRE U S REIT ETF 464288521 2,994,295 58,243 SH SOLE 58,243 0 0
ISHARES TR MSCI KLD400 SOC 464288570 684,418 8,131 SH SOLE 8,131 0 0
ISHARES TR MBS ETF 464288588 16,548 177 SH SOLE 177 0 0
ISHARES TR INTRM GOV CR ETF 464288612 34,254 333 SH SOLE 333 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 23,322 461 SH SOLE 461 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 2,202,517 19,884 SH SOLE 19,884 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 594,838 5,161 SH SOLE 5,161 0 0
ISHARES TR SHORT TREAS BD 464288679 42,523 385 SH SOLE 385 0 0
ISHARES TR EAFE VALUE ETF 464288877 1,321 27 SH SOLE 27 0 0
ISHARES TR US TREAS BD ETF 46429B267 26,577,961 1,160,610 SH SOLE 1,160,610 0 0
ISHARES TR A RATE CP BD ETF 46429B291 7,997,036 169,501 SH SOLE 169,501 0 0
ISHARES TR CMBS ETF 46429B366 34 1 SH SOLE 1 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 4,665,670 46,291 SH SOLE 46,291 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 3,149,884 46,665 SH SOLE 46,665 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 440,734 5,929 SH SOLE 5,929 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 10,235,187 104,869 SH SOLE 104,869 0 0
ISHARES US ETF TR BLACKROCK ST MAT 46431W507 21,330 429 SH SOLE 429 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 35,634,339 264,212 SH SOLE 264,212 0 0
ISHARES TR MSCI USA MMENTM 46432F396 5,172,532 35,858 SH SOLE 35,858 0 0
ISHARES TR CORE MSCI EAFE 46432F842 7,635,905 113,125 SH SOLE 113,125 0 0
ISHARES INC CORE MSCI EMKT 46434G103 10,026,639 203,421 SH SOLE 203,421 0 0
ISHARES INC MSCI EMRG CHN 46434G764 89,925 1,730 SH SOLE 1,730 0 0
ISHARES INC EMNG MKTS EQT 46434G889 10,092,890 242,802 SH SOLE 242,802 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 3,371,542 138,291 SH SOLE 138,291 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 3,351,805 136,142 SH SOLE 136,142 0 0
ISHARES TR INTL EQTY FACTOR 46434V274 1,703,146 63,527 SH SOLE 63,527 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 216,484 6,081 SH SOLE 6,081 0 0
ISHARES TR CORE DIV GRWTH 46434V621 400,515 7,772 SH SOLE 7,772 0 0
ISHARES TR TRS FLT RT BD 46434V860 13,537,477 267,169 SH SOLE 267,169 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 172,026 3,420 SH SOLE 3,420 0 0
ISHARES TR HDG MSCI JAPAN 46434V886 9,667,847 287,306 SH SOLE 287,306 0 0
ISHARES TR IBONDS DEC2023 46435G318 7,699 302 SH SOLE 302 0 0
ISHARES TR CORE MSCI INTL 46435G326 71,083 1,163 SH SOLE 1,163 0 0
ISHARES TR MSCI INTL VLU FT 46435G409 1,216,463 47,798 SH SOLE 47,798 0 0
ISHARES TR INTL DIV GRWTH 46435G524 5,427,184 87,507 SH SOLE 87,507 0 0
ISHARES TR ESG SCRND S&P SM 46436E544 239,086 6,827 SH SOLE 6,827 0 0
JPMORGAN CHASE & CO COM 46625H100 450,719 3,099 SH SOLE 3,099 0 0
JP MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q241 10,577,135 229,041 SH SOLE 229,041 0 0
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 1,079,015 24,368 SH SOLE 24,368 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 112,364 2,241 SH SOLE 2,241 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 11,691,113 234,526 SH SOLE 234,526 0 0
JOHNSON &JOHNSON COM 478160104 298,598 1,804 SH SOLE 1,804 0 0
MARATHON PETE CORP COM 56585A102 472,347 4,051 SH SOLE 4,051 0 0
MASTERCARD INCORPORATED CL A 57636Q104 338,238 860 SH SOLE 860 0 0
MICROSOFTCORP COM 594918104 1,246,376 3,660 SH SOLE 3,660 0 0
NEXTERA ENERGY INC COM 65339F101 618,531 8,336 SH SOLE 8,336 0 0
NOVARTIS AG SPONSORED ADR 66987V109 358,331 3,551 SH SOLE 3,551 0 0
NVIDIA CORPORATION COM 67066G104 345,184 816 SH SOLE 816 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1,030,913 16,571 SH SOLE 16,571 0 0
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 169,585 6,210 SH SOLE 6,210 0 0
ONEOK INC NEWCOM 682680103 281,999 4,569 SH SOLE 4,569 0 0
PACER FDS TRUS CASH COWS 100 69374H881 4,298,907 89,804 SH SOLE 89,804 0 0
PEPSICO INC COM 713448108 322,283 1,740 SH SOLE 1,740 0 0
PHILLIPS 66 COM 718546104 574,283 6,021 SH SOLE 6,021 0 0
PROCTER AND GAMBLE CO COM 742718109 3,528,258 23,252 SH SOLE 23,252 0 0
PROSHARESTR S&P 500 DV ARIST 74348A467 1,152,762 12,227 SH SOLE 12,227 0 0
RBB FD INC US TREAS 3 MNTH 74933W452 151,903 3,032 SH SOLE 3,032 0 0
RBB FD INC US TREASR 10 YR 74933W536 4,608,502 101,220 SH SOLE 101,220 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 429,946 4,389 SH SOLE 4,389 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 15,913,573 46,281 SH SOLE 46,281 0 0
SCHWAB STRATEGIC TRUS DIVIDEND EQ 808524797 7,463,042 102,768 SH SOLE 102,768 0 0
SOLAREDGETECHNOLOGIES INC COM 83417M104 220,890 821 SH SOLE 821 0 0
T-MOBILE US INC COM 872590104 413,505 2,977 SH SOLE 2,977 0 0
TESLA INC COM 88160R101 12,565 48 SH SOLE 48 0 0
UNILEVER PLC SPON ADR NEW 904767704 78,195 1,500 SH SOLE 1,500 0 0
UNION PACCORP COM 907818108 476,560 2,329 SH SOLE 2,329 0 0
UNITEDHEALTH GROUP INC COM 91324P102 558,984 1,163 SH SOLE 1,163 0 0
VANECK ETF TRUST IG FLOATING RATE 92189F486 327,739 12,980 SH SOLE 12,980 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 11,733,439 147,054 SH SOLE 147,054 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 388,208 2,390 SH SOLE 2,390 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 55 1 SH SOLE 1 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 957,173 20,727 SH SOLE 20,727 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 10,473,167 164,854 SH SOLE 164,854 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 53,622 679 SH SOLE 679 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,590 31 SH SOLE 31 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 226,605 1,139 SH SOLE 1,139 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 24,790,852 112,542 SH SOLE 112,542 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 172,227 4,631 SH SOLE 4,631 0 0
VISA INC COM CL A 92826C839 460,474 1,939 SH SOLE 1,939 0 0
VMWARE INC CL A COM 928563402 315,687 2,197 SH SOLE 2,197 0 0
VULCAN MATLS CO COM 929160109 361,155 1,602 SH SOLE 1,602 0 0
WALMART INC COM 931142103 698,979 4,447 SH SOLE 4,447 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 2,850,826 101,997 SH SOLE 101,997 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 263,840 3,958 SH SOLE 3,958 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 399,591 7,941 SH SOLE 7,941 0 0