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,675,177 16,737 SH   SOLE   0 0 16,737
ABBVIE INC COM 00287Y109   2,789,283 20,703 SH   SOLE   0 0 20,703
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,776,460 12,238 SH   SOLE   0 0 12,238
ACTIVISION BLIZZARD INC COM 00507V109   820,281 9,731 SH   SOLE   0 0 9,731
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,470,393 3,007 SH   SOLE   0 0 3,007
ALPHABET INC CAP STK CL A 02079K305   1,461,298 12,208 SH   SOLE   0 0 12,208
ALTRIA GROUP INC COM 02209S103   2,321,275 51,242 SH   SOLE   0 0 51,242
AMAZON COM INC COM 023135106   7,678,074 58,899 SH   SOLE   0 0 58,899
AMGEN INC COM 031162100   2,347,836 10,575 SH   SOLE   0 0 10,575
ANALOG DEVICES INC COM 032654105   4,137,306 21,238 SH   SOLE   0 0 21,238
APPLE INC COM 037833100   6,985,144 36,011 SH   SOLE   0 0 36,011
APPLIED MATLS INC COM 038222105   5,029,131 34,794 SH   SOLE   0 0 34,794
AT&T INC COM 00206R102   325,561 20,411 SH   SOLE   0 0 20,411
ATLASSIAN CORPORATION CL A 049468101   970,110 5,781 SH   SOLE   0 0 5,781
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,843,376 17,136 SH   SOLE   0 0 17,136
BLACKROCK INC COM 09247X101   224,294 325 SH   SOLE   0 0 325
BOEING CO COM 097023105   3,659,614 17,331 SH   SOLE   0 0 17,331
BRISTOL-MYERS SQUIBB CO COM 110122108   2,275,830 35,588 SH   SOLE   0 0 35,588
BROADCOM INC COM 11135F101   1,318,120 1,520 SH   SOLE   0 0 1,520
CHEVRON CORP NEW COM 166764100   2,758,723 17,532 SH   SOLE   0 0 17,532
CISCO SYS INC COM 17275R102   2,295,672 44,369 SH   SOLE   0 0 44,369
CME GROUP INC COM 12572Q105   2,159,300 11,654 SH   SOLE   0 0 11,654
COCA COLA CO COM 191216100   2,497,556 41,474 SH   SOLE   0 0 41,474
COMCAST CORP NEW CL A 20030N101   3,168,970 76,269 SH   SOLE   0 0 76,269
COMERICA INC COM 200340107   1,635,331 38,606 SH   SOLE   0 0 38,606
COSTCO WHSL CORP NEW COM 22160K105   2,967,660 5,512 SH   SOLE   0 0 5,512
DOMINION ENERGY INC COM 25746U109   1,718,509 33,182 SH   SOLE   0 0 33,182
EXXON MOBIL CORP COM 30231G102   3,843,296 35,835 SH   SOLE   0 0 35,835
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   1,611,129 31,790 SH   SOLE   0 0 31,790
FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232   480,393 8,001 SH   SOLE   0 0 8,001
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   586,731 10,627 SH   SOLE   0 0 10,627
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   536,243 6,054 SH   SOLE   0 0 6,054
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401   525,300 6,228 SH   SOLE   0 0 6,228
FIRST TR MORNINGSTAR DIVID L SHS 336917109   5,570,128 163,779 SH   SOLE   0 0 163,779
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   549,490 5,140 SH   SOLE   0 0 5,140
FORTINET INC COM 34959E109   1,013,889 13,413 SH   SOLE   0 0 13,413
GENERAL DYNAMICS CORP COM 369550108   3,447,755 16,025 SH   SOLE   0 0 16,025
GENERAL MLS INC COM 370334104   2,473,802 32,253 SH   SOLE   0 0 32,253
HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404   475,114 24,440 SH   SOLE   0 0 24,440
HOME DEPOT INC COM 437076102   287,894 927 SH   SOLE   0 0 927
HONEYWELL INTL INC COM 438516106   3,482,399 16,783 SH   SOLE   0 0 16,783
HUNTINGTON BANCSHARES INC COM 446150104   1,816,180 168,477 SH   SOLE   0 0 168,477
INTERCONTINENTAL EXCHANGE IN COM 45866F104   3,167,597 28,012 SH   SOLE   0 0 28,012
INTERNATIONAL BUSINESS MACHS COM 459200101   2,301,326 17,198 SH   SOLE   0 0 17,198
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804   8,082,442 173,966 SH   SOLE   0 0 173,966
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   6,540,059 158,163 SH   SOLE   0 0 158,163
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   238,384 2,665 SH   SOLE   0 0 2,665
INVESCO QQQ TR UNIT SER 1 46090E103   2,895,440 7,838 SH   SOLE   0 0 7,838
ISHARES TR MSCI USA MIN VOL 46429B697   28,003,810 376,750 SH   SOLE   0 0 376,750
ISHARES TR MSCI USA SMCP MN 46435G433   1,127,195 32,882 SH   SOLE   0 0 32,882
ISHARES TR S&P 500 GRWT ETF 464287309   237,377 3,368 SH   SOLE   0 0 3,368
ISHARES TR S&P 500 VAL ETF 464287408   339,789 2,108 SH   SOLE   0 0 2,108
ISHARES TR MSCI USA MMENTM 46432F396   260,624 1,807 SH   SOLE   0 0 1,807
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   655,937 11,855 SH   SOLE   0 0 11,855
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209   22,244,130 357,853 SH   SOLE   0 0 357,853
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   17,512,650 351,307 SH   SOLE   0 0 351,307
JOHNSON & JOHNSON COM 478160104   2,513,733 15,187 SH   SOLE   0 0 15,187
JPMORGAN CHASE & CO COM 46625H100   3,211,687 22,083 SH   SOLE   0 0 22,083
KELLOGG CO COM 487836108   2,201,103 32,657 SH   SOLE   0 0 32,657
KLA CORP COM NEW 482480100   3,552,547 7,325 SH   SOLE   0 0 7,325
LAM RESEARCH CORP COM 512807108   1,310,416 2,038 SH   SOLE   0 0 2,038
LILLY ELI & CO COM 532457108   5,683,102 12,118 SH   SOLE   0 0 12,118
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   6,297,856 227,935 SH   SOLE   0 0 227,935
LOCKHEED MARTIN CORP COM 539830109   3,155,813 6,855 SH   SOLE   0 0 6,855
LOWES COS INC COM 548661107   4,074,694 18,054 SH   SOLE   0 0 18,054
MASTERCARD INCORPORATED CL A 57636Q104   3,845,179 9,777 SH   SOLE   0 0 9,777
MCDONALDS CORP COM 580135101   4,794,480 16,067 SH   SOLE   0 0 16,067
MEDTRONIC PLC SHS G5960L103   2,969,925 33,711 SH   SOLE   0 0 33,711
MERCK & CO INC COM 58933Y105   4,266,466 36,974 SH   SOLE   0 0 36,974
MICROCHIP TECHNOLOGY INC. COM 595017104   1,044,503 11,659 SH   SOLE   0 0 11,659
MICROSOFT CORP COM 594918104   6,451,716 18,946 SH   SOLE   0 0 18,946
MONOLITHIC PWR SYS INC COM 609839105   1,313,971 2,432 SH   SOLE   0 0 2,432
NEXTERA ENERGY INC COM 65339F101   243,153 3,277 SH   SOLE   0 0 3,277
NIKE INC CL B 654106103   2,908,877 26,356 SH   SOLE   0 0 26,356
NVIDIA CORPORATION COM 67066G104   1,816,525 4,294 SH   SOLE   0 0 4,294
PALO ALTO NETWORKS INC COM 697435105   1,382,820 5,412 SH   SOLE   0 0 5,412
PAYLOCITY HLDG CORP COM 70438V106   1,024,511 5,552 SH   SOLE   0 0 5,552
PEPSICO INC COM 713448108   2,610,112 14,092 SH   SOLE   0 0 14,092
PFIZER INC COM 717081103   1,965,381 53,582 SH   SOLE   0 0 53,582
PIMCO ETF TR SHTRM MUN BD ACT 72201R874   584,850 11,808 SH   SOLE   0 0 11,808
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   13,389,742 134,220 SH   SOLE   0 0 134,220
PPL CORP COM 69351T106   2,065,684 78,068 SH   SOLE   0 0 78,068
PROCTER AND GAMBLE CO COM 742718109   2,729,614 17,989 SH   SOLE   0 0 17,989
SALESFORCE INC COM 79466L302   1,316,572 6,232 SH   SOLE   0 0 6,232
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   25,789,223 355,126 SH   SOLE   0 0 355,126
SERVICENOW INC COM 81762P102   1,303,208 2,319 SH   SOLE   0 0 2,319
SOUTHERN CO COM 842587107   2,402,455 34,199 SH   SOLE   0 0 34,199
STARBUCKS CORP COM 855244109   236,193 2,384 SH   SOLE   0 0 2,384
SYSCO CORP COM 871829107   2,205,973 29,730 SH   SOLE   0 0 29,730
TESLA INC COM 88160R101   1,308,588 4,999 SH   SOLE   0 0 4,999
TEXAS INSTRS INC COM 882508104   228,967 1,272 SH   SOLE   0 0 1,272
THERMO FISHER SCIENTIFIC INC COM 883556102   2,915,539 5,588 SH   SOLE   0 0 5,588
TRADEWEB MKTS INC CL A 892672106   676,313 9,876 SH   SOLE   0 0 9,876
TWILIO INC CL A 90138F102   666,356 10,474 SH   SOLE   0 0 10,474
TYLER TECHNOLOGIES INC COM 902252105   791,293 1,900 SH   SOLE   0 0 1,900
VANECK ETF TRUST MRNGSTR INT MOAT 92189F593   222,396 7,009 SH   SOLE   0 0 7,009
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   32,528,843 407,681 SH   SOLE   0 0 407,681
VANGUARD INDEX FDS MID CAP ETF 922908629   1,594,619 7,243 SH   SOLE   0 0 7,243
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,354,206 3,325 SH   SOLE   0 0 3,325
VANGUARD STAR FDS VG TL INTL STK F 921909768   391,775 6,986 SH   SOLE   0 0 6,986
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   7,144,536 67,357 SH   SOLE   0 0 67,357
VANGUARD WORLD FD MEGA GRWTH IND 921910816   30,809,608 130,926 SH   SOLE   0 0 130,926
VANGUARD WORLD FDS INF TECH ETF 92204A702   1,616,095 3,655 SH   SOLE   0 0 3,655
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   686,797 3,532 SH   SOLE   0 0 3,532
VEEVA SYS INC CL A COM 922475108   1,134,179 5,736 SH   SOLE   0 0 5,736
VERIZON COMMUNICATIONS INC COM 92343V104   2,062,211 55,451 SH   SOLE   0 0 55,451
VERTEX PHARMACEUTICALS INC COM 92532F100   300,179 853 SH   SOLE   0 0 853
VISA INC COM CL A 92826C839   3,685,416 15,519 SH   SOLE   0 0 15,519
WALMART INC COM 931142103   4,006,353 25,489 SH   SOLE   0 0 25,489
WORKDAY INC CL A 98138H101   1,034,802 4,581 SH   SOLE   0 0 4,581
ZOETIS INC CL A 98978V103   2,833,697 16,455 SH   SOLE   0 0 16,455
ZSCALER INC COM 98980G102   682,197 4,663 SH   SOLE   0 0 4,663