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   1,747,791 16,628 SH   SOLE   0 0 16,628
ABBVIE INC COM 00287Y109   3,442,558 21,601 SH   SOLE   0 0 21,601
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,515,270 12,299 SH   SOLE   0 0 12,299
ACTIVISION BLIZZARD INC COM 00507V109   790,895 9,241 SH   SOLE   0 0 9,241
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,106,397 2,871 SH   SOLE   0 0 2,871
ALPHABET INC CAP STK CL A 02079K305   1,270,278 12,246 SH   SOLE   0 0 12,246
ALTRIA GROUP INC COM 02209S103   2,367,289 53,054 SH   SOLE   0 0 53,054
AMAZON COM INC COM 023135106   5,936,903 57,478 SH   SOLE   0 0 57,478
AMGEN INC COM 031162100   2,657,497 10,993 SH   SOLE   0 0 10,993
ANALOG DEVICES INC COM 032654105   4,134,264 20,963 SH   SOLE   0 0 20,963
APPLE INC COM 037833100   5,928,112 35,950 SH   SOLE   0 0 35,950
APPLIED MATLS INC COM 038222105   4,263,108 34,707 SH   SOLE   0 0 34,707
AT&T INC COM 00206R102   382,038 19,846 SH   SOLE   0 0 19,846
ATLASSIAN CORPORATION CL A 049468101   826,238 4,827 SH   SOLE   0 0 4,827
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,201,231 16,845 SH   SOLE   0 0 16,845
BLACKROCK INC COM 09247X101   3,188,788 4,766 SH   SOLE   0 0 4,766
BOEING CO COM 097023105   3,598,352 16,939 SH   SOLE   0 0 16,939
BRISTOL-MYERS SQUIBB CO COM 110122108   2,566,902 37,035 SH   SOLE   0 0 37,035
BROADCOM INC COM 11135F101   1,005,341 1,567 SH   SOLE   0 0 1,567
CHEVRON CORP NEW COM 166764100   3,016,542 18,488 SH   SOLE   0 0 18,488
CISCO SYS INC COM 17275R102   2,361,624 45,177 SH   SOLE   0 0 45,177
COCA COLA CO COM 191216100   2,691,409 43,389 SH   SOLE   0 0 43,389
COMCAST CORP NEW CL A 20030N101   2,795,665 73,745 SH   SOLE   0 0 73,745
COMERICA INC COM 200340107   1,594,863 36,731 SH   SOLE   0 0 36,731
COSTCO WHSL CORP NEW COM 22160K105   2,545,743 5,124 SH   SOLE   0 0 5,124
DOMINION ENERGY INC COM 25746U109   1,879,335 33,614 SH   SOLE   0 0 33,614
EXXON MOBIL CORP COM 30231G102   4,239,043 38,656 SH   SOLE   0 0 38,656
FEDEX CORP COM 31428X106   292,203 1,279 SH   SOLE   0 0 1,279
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   2,083,893 40,912 SH   SOLE   0 0 40,912
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   513,611 7,863 SH   SOLE   0 0 7,863
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   519,088 9,996 SH   SOLE   0 0 9,996
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   458,124 12,272 SH   SOLE   0 0 12,272
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201   498,431 11,408 SH   SOLE   0 0 11,408
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   487,929 8,199 SH   SOLE   0 0 8,199
FIRST TR MORNINGSTAR DIVID L SHS 336917109   5,999,405 168,997 SH   SOLE   0 0 168,997
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108   506,360 7,267 SH   SOLE   0 0 7,267
FORTINET INC COM 34959E109   864,645 13,010 SH   SOLE   0 0 13,010
GENERAL DYNAMICS CORP COM 369550108   3,539,950 15,512 SH   SOLE   0 0 15,512
GENERAL MLS INC COM 370334104   2,950,134 34,521 SH   SOLE   0 0 34,521
HOME DEPOT INC COM 437076102   280,888 952 SH   SOLE   0 0 952
HONEYWELL INTL INC COM 438516106   3,116,539 16,307 SH   SOLE   0 0 16,307
HUNTINGTON BANCSHARES INC COM 446150104   1,895,238 169,218 SH   SOLE   0 0 169,218
INTERNATIONAL BUSINESS MACHS COM 459200101   2,346,583 17,901 SH   SOLE   0 0 17,901
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804   8,293,453 175,709 SH   SOLE   0 0 175,709
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   6,919,129 163,922 SH   SOLE   0 0 163,922
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   226,712 2,665 SH   SOLE   0 0 2,665
INVESCO QQQ TR UNIT SER 1 46090E103   2,448,816 7,630 SH   SOLE   0 0 7,630
ISHARES TR MSCI USA SMCP MN 46435G433   1,140,348 32,882 SH   SOLE   0 0 32,882
ISHARES TR MSCI USA MIN VOL 46429B697   27,118,254 372,811 SH   SOLE   0 0 372,811
ISHARES TR S&P 500 GRWT ETF 464287309   215,182 3,368 SH   SOLE   0 0 3,368
ISHARES TR S&P 500 VAL ETF 464287408   326,284 2,150 SH   SOLE   0 0 2,150
ISHARES TR MSCI USA MMENTM 46432F396   300,153 2,159 SH   SOLE   0 0 2,159
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   576,958 10,567 SH   SOLE   0 0 10,567
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209   20,083,704 357,616 SH   SOLE   0 0 357,616
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   17,086,336 345,109 SH   SOLE   0 0 345,109
JOHNSON & JOHNSON COM 478160104   2,423,914 15,638 SH   SOLE   0 0 15,638
KELLOGG CO COM 487836108   2,274,243 33,964 SH   SOLE   0 0 33,964
KLA CORP COM NEW 482480100   2,851,794 7,144 SH   SOLE   0 0 7,144
LAM RESEARCH CORP COM 512807108   1,052,421 1,985 SH   SOLE   0 0 1,985
LILLY ELI & CO COM 532457108   4,306,429 12,540 SH   SOLE   0 0 12,540
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   6,302,518 239,639 SH   SOLE   0 0 239,639
LOCKHEED MARTIN CORP COM 539830109   3,406,548 7,206 SH   SOLE   0 0 7,206
LOWES COS INC COM 548661107   3,537,316 17,689 SH   SOLE   0 0 17,689
MASTERCARD INCORPORATED CL A 57636Q104   3,497,027 9,623 SH   SOLE   0 0 9,623
MCDONALDS CORP COM 580135101   4,524,372 16,181 SH   SOLE   0 0 16,181
MEDTRONIC PLC SHS G5960L103   2,561,270 31,770 SH   SOLE   0 0 31,770
MERCK & CO INC COM 58933Y105   3,965,106 37,270 SH   SOLE   0 0 37,270
MICROCHIP TECHNOLOGY INC. COM 595017104   954,089 11,388 SH   SOLE   0 0 11,388
MICROSOFT CORP COM 594918104   5,449,429 18,902 SH   SOLE   0 0 18,902
MONOLITHIC PWR SYS INC COM 609839105   1,233,865 2,465 SH   SOLE   0 0 2,465
NEXTERA ENERGY INC COM 65339F101   258,141 3,349 SH   SOLE   0 0 3,349
NIKE INC CL B 654106103   3,109,729 25,357 SH   SOLE   0 0 25,357
NVIDIA CORPORATION COM 67066G104   1,545,281 5,563 SH   SOLE   0 0 5,563
PALO ALTO NETWORKS INC COM 697435105   1,072,404 5,369 SH   SOLE   0 0 5,369
PAYLOCITY HLDG CORP COM 70438V106   965,474 4,857 SH   SOLE   0 0 4,857
PEPSICO INC COM 713448108   2,709,590 14,863 SH   SOLE   0 0 14,863
PFIZER INC COM 717081103   2,337,376 57,289 SH   SOLE   0 0 57,289
PIMCO ETF TR SHTRM MUN BD ACT 72201R874   587,802 11,808 SH   SOLE   0 0 11,808
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   12,720,474 128,166 SH   SOLE   0 0 128,166
PPL CORP COM 69351T106   2,245,734 80,811 SH   SOLE   0 0 80,811
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   2,432,140 32,725 SH   SOLE   0 0 32,725
PROCTER AND GAMBLE CO COM 742718109   2,769,445 18,626 SH   SOLE   0 0 18,626
SALESFORCE INC COM 79466L302   1,238,436 6,199 SH   SOLE   0 0 6,199
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   24,376,582 333,195 SH   SOLE   0 0 333,195
SERVICENOW INC COM 81762P102   1,061,420 2,284 SH   SOLE   0 0 2,284
SOUTHERN CO COM 842587107   2,497,611 35,896 SH   SOLE   0 0 35,896
SPDR SER TR PORTFOLIO SH TSR 78468R101   206,042 7,049 SH   SOLE   0 0 7,049
STARBUCKS CORP COM 855244109   3,399,086 32,643 SH   SOLE   0 0 32,643
SYSCO CORP COM 871829107   2,363,824 30,608 SH   SOLE   0 0 30,608
TESLA INC COM 88160R101   851,623 4,105 SH   SOLE   0 0 4,105
TEXAS INSTRS INC COM 882508104   3,156,272 16,968 SH   SOLE   0 0 16,968
TRADEWEB MKTS INC CL A 892672106   678,889 8,591 SH   SOLE   0 0 8,591
TWILIO INC CL A 90138F102   470,608 7,063 SH   SOLE   0 0 7,063
TYLER TECHNOLOGIES INC COM 902252105   613,527 1,730 SH   SOLE   0 0 1,730
VANECK ETF TRUST MRNGSTR INT MOAT 92189F593   232,933 7,286 SH   SOLE   0 0 7,286
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   29,277,264 396,550 SH   SOLE   0 0 396,550
VANGUARD INDEX FDS MID CAP ETF 922908629   1,527,694 7,243 SH   SOLE   0 0 7,243
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,250,433 3,325 SH   SOLE   0 0 3,325
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   202,314 3,456 SH   SOLE   0 0 3,456
VANGUARD STAR FDS VG TL INTL STK F 921909768   236,464 4,283 SH   SOLE   0 0 4,283
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   7,329,318 69,472 SH   SOLE   0 0 69,472
VANGUARD WORLD FD MEGA GRWTH IND 921910816   26,138,251 127,809 SH   SOLE   0 0 127,809
VANGUARD WORLD FDS INF TECH ETF 92204A702   1,408,893 3,655 SH   SOLE   0 0 3,655
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   683,513 3,532 SH   SOLE   0 0 3,532
VEEVA SYS INC CL A COM 922475108   901,490 4,905 SH   SOLE   0 0 4,905
VERIZON COMMUNICATIONS INC COM 92343V104   2,206,037 56,725 SH   SOLE   0 0 56,725
VERTEX PHARMACEUTICALS INC COM 92532F100   322,947 1,025 SH   SOLE   0 0 1,025
VISA INC COM CL A 92826C839   3,430,961 15,218 SH   SOLE   0 0 15,218
WALMART INC COM 931142103   3,502,415 23,753 SH   SOLE   0 0 23,753
WORKDAY INC CL A 98138H101   895,764 4,337 SH   SOLE   0 0 4,337
ZOETIS INC CL A 98978V103   2,569,124 15,436 SH   SOLE   0 0 15,436
ZSCALER INC COM 98980G102   445,706 3,815 SH   SOLE   0 0 3,815