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 |
WILLIS TOWERS WATSON PLC LTD | SHS | G96629103 | 428,504 | 1,752 | SH | | SOLE | | 0 | 0 | 1,752 |
ABBVIE INC | COM | 00287Y109 | 238,536 | 1,476 | SH | | SOLE | | 0 | 0 | 1,476 |
AIM ETF PRODUCTS TRUST | US LRG CP BUF20 | 00888H208 | 370,660 | 14,115 | SH | | SOLE | | 0 | 0 | 14,115 |
AIM ETF PRODUCTS TRUST | US LRG CP BUF20 | 00888H406 | 318,973 | 11,865 | SH | | SOLE | | 0 | 0 | 11,865 |
AIM ETF PRODUCTS TRUST | US LRG CP BUFR20 | 00888H505 | 648,592 | 23,306 | SH | | SOLE | | 0 | 0 | 23,306 |
AIM ETF PRODUCTS TRUST | US LRG CP BUFR20 | 00888H802 | 264,712 | 10,008 | SH | | SOLE | | 0 | 0 | 10,008 |
AMAZON COM INC | COM | 023135106 | 294,504 | 3,506 | SH | | SOLE | | 0 | 0 | 3,506 |
APPLE INC | COM | 037833100 | 1,353,797 | 10,429 | SH | | SOLE | | 0 | 0 | 10,429 |
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 830,323 | 2,688 | SH | | SOLE | | 0 | 0 | 2,688 |
BROADCOM INC | COM | 11135F101 | 224,770 | 402 | SH | | SOLE | | 0 | 0 | 402 |
CATERPILLAR INC | COM | 149123101 | 1,824,010 | 7,614 | SH | | SOLE | | 0 | 0 | 7,614 |
DIMENSIONAL ETF TRUST | INTL CORE EQT MK | 25434V203 | 283,394 | 7,073 | SH | | SOLE | | 0 | 0 | 7,073 |
DIMENSIONAL ETF TRUST | US CORE EQUITY 2 | 25434V708 | 360,946 | 14,866 | SH | | SOLE | | 0 | 0 | 14,866 |
FIRST TR EXCHANGE-TRADED FD | CAP STRENGTH ETF | 33733E104 | 5,840,604 | 77,892 | SH | | SOLE | | 0 | 0 | 77,892 |
FIRST TR EXCHANGE-TRADED FD | DJ INTERNT IDX | 33733E302 | 1,224,357 | 9,980 | SH | | SOLE | | 0 | 0 | 9,980 |
FIRST TR VALUE LINE DIVID IN | SHS | 33734H106 | 6,167,126 | 154,306 | SH | | SOLE | | 0 | 0 | 154,306 |
FIRST TR LRGE CP CORE ALPHA | COM SHS | 33734K109 | 292,736 | 3,656 | SH | | SOLE | | 0 | 0 | 3,656 |
FIRST TR SML CP CORE ALPHA F | COM SHS | 33734Y109 | 418,438 | 5,334 | SH | | SOLE | | 0 | 0 | 5,334 |
FIRST TR MID CAP CORE ALPHAD | COM SHS | 33735B108 | 1,545,114 | 17,602 | SH | | SOLE | | 0 | 0 | 17,602 |
FIRST TR EXCHANGE-TRADED FD | NO AMER ENERGY | 33738D101 | 459,200 | 17,205 | SH | | SOLE | | 0 | 0 | 17,205 |
FIRST TR EXCHANGE-TRADED FD | SENIOR LN FD | 33738D309 | 1,994,632 | 45,072 | SH | | SOLE | | 0 | 0 | 45,072 |
FIRST TR EXCHANGE-TRADED FD | FIRST TR TA HIYL | 33738D408 | 938,882 | 23,856 | SH | | SOLE | | 0 | 0 | 23,856 |
FIRST TR EXCHANGE-TRADED FD | NASD TECH DIV | 33738R118 | 1,187,123 | 24,846 | SH | | SOLE | | 0 | 0 | 24,846 |
FIRST TR EXCHANGE-TRADED FD | RISNG DIVD ACHIV | 33738R506 | 244,296 | 5,562 | SH | | SOLE | | 0 | 0 | 5,562 |
FIRST TR EXCHANGE-TRADED FD | DORSEY WRT 5 ETF | 33738R605 | 584,435 | 12,555 | SH | | SOLE | | 0 | 0 | 12,555 |
FIRST TR EXCH TRADED FD III | PFD SECS INC ETF | 33739E108 | 177,694 | 10,577 | SH | | SOLE | | 0 | 0 | 10,577 |
FIRST TR EXCH TRADED FD III | MANAGD MUN ETF | 33739N108 | 1,362,550 | 26,488 | SH | | SOLE | | 0 | 0 | 26,488 |
FIRST TR EXCH TRADED FD III | MUNI HI INCM ETF | 33739P301 | 409,040 | 8,526 | SH | | SOLE | | 0 | 0 | 8,526 |
FIRST TR EXCH TRADED FD III | SHRT DUR MNG MUN | 33739P830 | 661,379 | 33,504 | SH | | SOLE | | 0 | 0 | 33,504 |
FIRST TR EXCHNG TRADED FD VI | FT CBOE VEST MAR | 33740F599 | 256,368 | 8,175 | SH | | SOLE | | 0 | 0 | 8,175 |
FIRST TR EXCHNG TRADED FD VI | FT CBOE VEST BFR | 33740F623 | 301,439 | 9,207 | SH | | SOLE | | 0 | 0 | 9,207 |
FIRST TR EXCHNG TRADED FD VI | FT CBOE VEST 100 | 33740F649 | 207,412 | 9,585 | SH | | SOLE | | 0 | 0 | 9,585 |
FIRST TR EXCHNG TRADED FD VI | VEST US EQTY BUF | 33740F664 | 363,440 | 11,010 | SH | | SOLE | | 0 | 0 | 11,010 |
FIRST TR EXCHNG TRADED FD VI | FT CBOE VEST US | 33740F680 | 283,513 | 9,250 | SH | | SOLE | | 0 | 0 | 9,250 |
FIRST TR EXCHNG TRADED FD VI | CBOE VEST US EQT | 33740F722 | 219,849 | 6,090 | SH | | SOLE | | 0 | 0 | 6,090 |
FIRST TR EXCHNG TRADED FD VI | CBOE VEST US BUF | 33740F748 | 233,908 | 6,651 | SH | | SOLE | | 0 | 0 | 6,651 |
FIRST TR EXCHNG TRADED FD VI | US EQT BUFFER | 33740F763 | 772,903 | 21,927 | SH | | SOLE | | 0 | 0 | 21,927 |
FIRST TR EXCHNG TRADED FD VI | US EQT DEEP DUFR | 33740F771 | 289,011 | 8,670 | SH | | SOLE | | 0 | 0 | 8,670 |
FIRST TR EXCHNG TRADED FD VI | CBOE EQT DEP NOV | 33740F839 | 568,719 | 17,408 | SH | | SOLE | | 0 | 0 | 17,408 |
FIRST TR EXCHNG TRADED FD VI | CBOE EQT BUFER | 33740F847 | 3,026,908 | 85,497 | SH | | SOLE | | 0 | 0 | 85,497 |
FIRST TR EXCHNG TRADED FD VI | CBOE VEST US EQT | 33740U208 | 515,179 | 15,018 | SH | | SOLE | | 0 | 0 | 15,018 |
FIRST TR EXCHNG TRADED FD VI | FT CBOE VEST US | 33740U307 | 381,223 | 10,940 | SH | | SOLE | | 0 | 0 | 10,940 |
FIRST TR EXCHNG TRADED FD VI | FT CBOE EQTY BFR | 33740U505 | 277,455 | 6,366 | SH | | SOLE | | 0 | 0 | 6,366 |
FIRST TR EXCHNG TRADED FD VI | CBOE VEST FD DEP | 33740U703 | 254,628 | 12,945 | SH | | SOLE | | 0 | 0 | 12,945 |
FIRST TR EXCHNG TRADED FD VI | CBOE VEST BUFERD | 33740U778 | 452,341 | 26,886 | SH | | SOLE | | 0 | 0 | 26,886 |
FIRST TR EXCHNG TRADED FD VI | CBOE VEST US EQT | 33740U885 | 377,753 | 12,916 | SH | | SOLE | | 0 | 0 | 12,916 |
HOME DEPOT INC | COM | 437076102 | 345,281 | 1,093 | SH | | SOLE | | 0 | 0 | 1,093 |
INNOVATOR ETFS TR | DOUBLE STACKR 9 | 45782C136 | 476,556 | 18,996 | SH | | SOLE | | 0 | 0 | 18,996 |
INNOVATOR ETFS TR | TRIPLE STKR JAN | 45782C169 | 348,525 | 17,134 | SH | | SOLE | | 0 | 0 | 17,134 |
INNOVATOR ETFS TR | TRIPLE STKER OCT | 45782C193 | 458,746 | 15,046 | SH | | SOLE | | 0 | 0 | 15,046 |
INNOVATOR ETFS TR | DOUBLE STACKR 9 | 45782C219 | 596,508 | 20,840 | SH | | SOLE | | 0 | 0 | 20,840 |
INNOVATOR ETFS TR | GRWT100 PWR BUF | 45782C276 | 947,479 | 22,060 | SH | | SOLE | | 0 | 0 | 22,060 |
INNOVATOR ETFS TR | US SML CP PWR B | 45782C284 | 437,350 | 18,051 | SH | | SOLE | | 0 | 0 | 18,051 |
INNOVATOR ETFS TR | US EQT ULTRA BF | 45782C300 | 214,298 | 7,213 | SH | | SOLE | | 0 | 0 | 7,213 |
INNOVATOR ETFS TR | US EQTY PWR BUF | 45782C318 | 1,090,819 | 38,833 | SH | | SOLE | | 0 | 0 | 38,833 |
INNOVATOR ETFS TR | US EQTY BUFR MAR | 45782C326 | 588,224 | 20,277 | SH | | SOLE | | 0 | 0 | 20,277 |
INNOVATOR ETFS TR | GRWT100 PWR BF | 45782C334 | 519,974 | 15,266 | SH | | SOLE | | 0 | 0 | 15,266 |
INNOVATOR ETFS TR | US SML CP PWR ET | 45782C342 | 460,357 | 18,204 | SH | | SOLE | | 0 | 0 | 18,204 |
INNOVATOR ETFS TR | US EQTY PWR BUF | 45782C383 | 740,941 | 24,119 | SH | | SOLE | | 0 | 0 | 24,119 |
INNOVATOR ETFS TR | US EQTY BUFR MAR | 45782C391 | 739,207 | 22,971 | SH | | SOLE | | 0 | 0 | 22,971 |
INNOVATOR ETFS TR | US EQTY BUFR JAN | 45782C409 | 2,790,691 | 84,514 | SH | | SOLE | | 0 | 0 | 84,514 |
INNOVATOR ETFS TR | US EQTY PWR BUF | 45782C417 | 353,097 | 12,433 | SH | | SOLE | | 0 | 0 | 12,433 |
INNOVATOR ETFS TR | US EQTY BUFR FEB | 45782C433 | 1,168,229 | 39,022 | SH | | SOLE | | 0 | 0 | 39,022 |
INNOVATOR ETFS TR | GRWT100 PWR BF | 45782C466 | 1,477,036 | 43,241 | SH | | SOLE | | 0 | 0 | 43,241 |
INNOVATOR ETFS TR | US SML CP PWR B | 45782C474 | 1,335,093 | 44,504 | SH | | SOLE | | 0 | 0 | 44,504 |
INNOVATOR ETFS TR | US EQTY PWR BUF | 45782C508 | 600,171 | 19,047 | SH | | SOLE | | 0 | 0 | 19,047 |
INNOVATOR ETFS TR | INTRNL DEV JAN | 45782C524 | 1,056,434 | 39,552 | SH | | SOLE | | 0 | 0 | 39,552 |
INNOVATOR ETFS TR | US EQTY PWR BUF | 45782C540 | 353,001 | 11,810 | SH | | SOLE | | 0 | 0 | 11,810 |
INNOVATOR ETFS TR | US EQTY BUF DEC | 45782C557 | 447,274 | 13,856 | SH | | SOLE | | 0 | 0 | 13,856 |
INNOVATOR ETFS TR | US EQTY PWR BUF | 45782C573 | 454,058 | 15,040 | SH | | SOLE | | 0 | 0 | 15,040 |
INNOVATOR ETFS TR | US EQTY BUF NOV | 45782C581 | 478,077 | 16,056 | SH | | SOLE | | 0 | 0 | 16,056 |
INNOVATOR ETFS TR | US SML CP PWR B | 45782C599 | 1,822,606 | 72,298 | SH | | SOLE | | 0 | 0 | 72,298 |
INNOVATOR ETFS TR | GRWT100 PWR BUF | 45782C615 | 930,558 | 26,634 | SH | | SOLE | | 0 | 0 | 26,634 |
INNOVATOR ETFS TR | US EQTY PWR BUF | 45782C656 | 1,085,827 | 37,234 | SH | | SOLE | | 0 | 0 | 37,234 |
INNOVATOR ETFS TR | US EQTY BUF SEP | 45782C664 | 1,530,027 | 51,066 | SH | | SOLE | | 0 | 0 | 51,066 |
INNOVATOR ETFS TR | US EQT ULTRA BF | 45782C672 | 216,573 | 8,293 | SH | | SOLE | | 0 | 0 | 8,293 |
INNOVATOR ETFS TR | US EQTY PWR BF | 45782C680 | 734,549 | 25,910 | SH | | SOLE | | 0 | 0 | 25,910 |
INNOVATOR ETFS TR | US EQUT BUFR AUG | 45782C698 | 688,739 | 22,994 | SH | | SOLE | | 0 | 0 | 22,994 |
INNOVATOR ETFS TR | INTRNL DEV JULY | 45782C722 | 322,436 | 13,525 | SH | | SOLE | | 0 | 0 | 13,525 |
INNOVATOR ETFS TR | US EQTY PWR BUF | 45782C748 | 578,217 | 19,450 | SH | | SOLE | | 0 | 0 | 19,450 |
INNOVATOR ETFS TR | US EQTY BUFR JUN | 45782C755 | 696,411 | 22,789 | SH | | SOLE | | 0 | 0 | 22,789 |
INNOVATOR ETFS TR | US EQTY BUF OCT | 45782C771 | 648,317 | 20,413 | SH | | SOLE | | 0 | 0 | 20,413 |
INNOVATOR ETFS TR | US EQTY BUFR JUL | 45782C789 | 813,931 | 26,331 | SH | | SOLE | | 0 | 0 | 26,331 |
INNOVATOR ETFS TR | US EQTY PWR BUF | 45782C797 | 543,124 | 18,062 | SH | | SOLE | | 0 | 0 | 18,062 |
INNOVATOR ETFS TR | US EQT ULTRA BF | 45782C805 | 248,720 | 10,025 | SH | | SOLE | | 0 | 0 | 10,025 |
INNOVATOR ETFS TR | US EQTY PWR BUF | 45782C813 | 478,421 | 15,847 | SH | | SOLE | | 0 | 0 | 15,847 |
INNOVATOR ETFS TR | US EQT PWR BUF | 45782C870 | 1,739,841 | 61,880 | SH | | SOLE | | 0 | 0 | 61,880 |
INNOVATOR ETFS TR | US EQT BUFR APR | 45782C888 | 1,010,766 | 32,575 | SH | | SOLE | | 0 | 0 | 32,575 |
INNOVATOR ETFS TR | US EQUITY ACCELE | 45783Y301 | 345,682 | 13,628 | SH | | SOLE | | 0 | 0 | 13,628 |
INNOVATOR ETFS TR | LADERD ALCTN PWR | 45783Y814 | 330,962 | 9,621 | SH | | SOLE | | 0 | 0 | 9,621 |
INVESCO QQQ TR | UNIT SER 1 | 46090E103 | 16,721,835 | 63,032 | SH | | SOLE | | 0 | 0 | 63,032 |
INVESCO EXCHANGE TRADED FD T | S&P500 EQL TEC | 46137V282 | 1,470,473 | 6,052 | SH | | SOLE | | 0 | 0 | 6,052 |
INVESCO EXCHANGE TRADED FD T | S&P500 EQL HLT | 46137V332 | 452,462 | 1,569 | SH | | SOLE | | 0 | 0 | 1,569 |
INVESCO EXCHANGE TRADED FD T | S&P500 EQL STP | 46137V373 | 1,854,244 | 10,875 | SH | | SOLE | | 0 | 0 | 10,875 |
INVESCO EXCH TRADED FD TR II | S&P500 LOW VOL | 46138E354 | 953,247 | 15,003 | SH | | SOLE | | 0 | 0 | 15,003 |
ISHARES TR | RUS MID CAP ETF | 464287499 | 202,350 | 3,000 | SH | | SOLE | | 0 | 0 | 3,000 |
ISHARES TR | CORE S&P MCP ETF | 464287507 | 15,802,174 | 65,328 | SH | | SOLE | | 0 | 0 | 65,328 |
ISHARES TR | RUS 1000 GRW ETF | 464287614 | 3,753,209 | 17,519 | SH | | SOLE | | 0 | 0 | 17,519 |
ISHARES TR | RUS 1000 ETF | 464287622 | 736,127 | 3,497 | SH | | SOLE | | 0 | 0 | 3,497 |
ISHARES TR | RUS 2000 GRW ETF | 464287648 | 2,074,841 | 9,672 | SH | | SOLE | | 0 | 0 | 9,672 |
ISHARES TR | RUSSELL 2000 ETF | 464287655 | 6,046,856 | 34,680 | SH | | SOLE | | 0 | 0 | 34,680 |
JPMORGAN CHASE & CO | COM | 46625H100 | 254,089 | 1,895 | SH | | SOLE | | 0 | 0 | 1,895 |
J P MORGAN EXCHANGE TRADED F | ULTRA SHRT INC | 46641Q837 | 364,808 | 7,077 | SH | | SOLE | | 0 | 0 | 7,077 |
JOHNSON & JOHNSON | COM | 478160104 | 316,113 | 1,791 | SH | | SOLE | | 0 | 0 | 1,791 |
MASTERCARD INCORPORATED | CL A | 57636Q104 | 266,013 | 765 | SH | | SOLE | | 0 | 0 | 765 |
MCDONALDS CORP | COM | 580135101 | 988,765 | 3,752 | SH | | SOLE | | 0 | 0 | 3,752 |
MERCK & CO INC | COM | 58933Y105 | 667,253 | 6,014 | SH | | SOLE | | 0 | 0 | 6,014 |
MICROSOFT CORP | COM | 594918104 | 436,406 | 1,822 | SH | | SOLE | | 0 | 0 | 1,822 |
NIKE INC | CL B | 654106103 | 491,910 | 4,204 | SH | | SOLE | | 0 | 0 | 4,204 |
PROSHARES TR | S&P 500 DV ARIST | 74348A467 | 1,970,167 | 21,893 | SH | | SOLE | | 0 | 0 | 21,893 |
SPDR S&P 500 ETF TR | TR UNIT | 78462F103 | 2,894,148 | 7,573 | SH | | SOLE | | 0 | 0 | 7,573 |
SPDR SER TR | S&P DIVID ETF | 78464A763 | 678,983 | 5,427 | SH | | SOLE | | 0 | 0 | 5,427 |
SCHWAB STRATEGIC TR | US BRD MKT ETF | 808524102 | 2,130,175 | 47,614 | SH | | SOLE | | 0 | 0 | 47,614 |
SCHWAB STRATEGIC TR | US LRG CAP ETF | 808524201 | 454,758 | 10,072 | SH | | SOLE | | 0 | 0 | 10,072 |
SCHWAB STRATEGIC TR | US LCAP GR ETF | 808524300 | 4,863,666 | 87,625 | SH | | SOLE | | 0 | 0 | 87,625 |
SCHWAB STRATEGIC TR | US LCAP VA ETF | 808524409 | 379,435 | 5,747 | SH | | SOLE | | 0 | 0 | 5,747 |
SCHWAB STRATEGIC TR | US MID-CAP ETF | 808524508 | 5,723,481 | 87,262 | SH | | SOLE | | 0 | 0 | 87,262 |
SCHWAB STRATEGIC TR | US SML CAP ETF | 808524607 | 2,536,478 | 62,824 | SH | | SOLE | | 0 | 0 | 62,824 |
SCHWAB STRATEGIC TR | SCHWB FDT INT LG | 808524755 | 746,381 | 25,675 | SH | | SOLE | | 0 | 0 | 25,675 |
SCHWAB STRATEGIC TR | SCHWAB FDT US LG | 808524771 | 233,457 | 4,369 | SH | | SOLE | | 0 | 0 | 4,369 |
SCHWAB STRATEGIC TR | US DIVIDEND EQ | 808524797 | 8,595,429 | 113,646 | SH | | SOLE | | 0 | 0 | 113,646 |
SCHWAB STRATEGIC TR | INTL EQTY ETF | 808524805 | 1,609,869 | 50,227 | SH | | SOLE | | 0 | 0 | 50,227 |
US BANCORP DEL | COM NEW | 902973304 | 659,133 | 15,114 | SH | | SOLE | | 0 | 0 | 15,114 |
UNITED PARCEL SERVICE INC | CL B | 911312106 | 2,938,765 | 16,905 | SH | | SOLE | | 0 | 0 | 16,905 |
VANECK ETF TRUST | MRNGSTR WDE MOAT | 92189F643 | 282,839 | 4,357 | SH | | SOLE | | 0 | 0 | 4,357 |
VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 | 5,204,958 | 34,297 | SH | | SOLE | | 0 | 0 | 34,297 |
VANGUARD WORLD FDS | CONSUM STP ETF | 92204A207 | 1,564,704 | 8,168 | SH | | SOLE | | 0 | 0 | 8,168 |
VANGUARD WORLD FDS | HEALTH CAR ETF | 92204A504 | 596,655 | 2,405 | SH | | SOLE | | 0 | 0 | 2,405 |
VANGUARD INDEX FDS | GROWTH ETF | 922908736 | 241,042 | 1,131 | SH | | SOLE | | 0 | 0 | 1,131 |
VANGUARD INDEX FDS | SMALL CP ETF | 922908751 | 254,203 | 1,385 | SH | | SOLE | | 0 | 0 | 1,385 |
WISDOMTREE TR | ITL HDG QTLY DIV | 97717X594 | 2,167,174 | 60,830 | SH | | SOLE | | 0 | 0 | 60,830 |
WISDOMTREE TR | US QTLY DIV GRT | 97717X669 | 859,164 | 14,234 | SH | | SOLE | | 0 | 0 | 14,234 |