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
ISHARES TR 0-3 MNTH TREASRY 46436E718   1,631,805 16,203 SH   SOLE   13,372 0 2,831
ISHARES TR 0-5 YR TIPS ETF 46429B747   254,796 2,561 SH   SOLE   1,272 0 1,289
ISHARES TR 1 3 YR TREAS BD 464287457   3,521,685 43,131 SH   SOLE   2,420 0 40,711
ISHARES TR 10-20 YR TRS ETF 464288653   1,304,982 12,707 SH   SOLE   7,074 0 5,633
PIMCO ETF TR 1-5 US TIP IDX 72201R205   415,861 8,053 SH   SOLE   1,617 0 6,436
ISHARES TR 20 YR TR BD ETF 464287432   3,096,433 33,738 SH   SOLE   9,581 0 24,157
ISHARES TR 20+ YEAR TR BD 46436E338   813,286 31,670 SH   SOLE   0 0 31,670
ISHARES TR 3 7 YR TREAS BD 464288661   353,079 3,058 SH   SOLE   827 0 2,231
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   290,316 871 SH   SOLE   26 0 845
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703   777,736 4,424 SH   SOLE   6 0 4,418
ISHARES TR 7-10 YR TRSY BD 464287440   226,454 2,418 SH   SOLE   1,029 0 1,389
POWERSHARES ACTIVELY MANAGED AAA CLO FLTNG RT 46090A721   204,707 7,973 SH   SOLE   0 0 7,973
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   413,789 4,135 SH   SOLE   4,035 0 100
GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453   3,808,952 86,557 SH   SOLE   53,108 0 33,449
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479   5,107,741 112,878 SH   SOLE   78,994 0 33,884
GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101   725,724 17,791 SH   SOLE   11,952 0 5,839
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230   440,602 8,748 SH   SOLE   5,675 0 3,073
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   4,449,627 132,233 SH   SOLE   72,197 0 60,036
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   14,854,193 138,889 SH   SOLE   79,549 0 59,340
NOVO-NORDISK A S ADR 670100205   279,925 1,961 SH   SOLE   285 0 1,676
SPDR SER TR AEROSPACE DEF 78464A631   328,156 2,344 SH   SOLE   68 0 2,276
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   5,443,316 52,992 SH   SOLE   231 0 52,761
ISHARES TR AGGRES ALLOC ETF 464289859   351,840 4,705 SH   SOLE   4,705 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   1,088,995 22,697 SH   SOLE   4,743 0 17,954
ISHARES TR BLACKROCK ULTRA 46434V878   2,012,839 39,835 SH   SOLE   38,685 0 1,150
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   6,784,385 162,306 SH   SOLE   2,352 0 159,954
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   524,597 5,716 SH   SOLE   3,302 0 2,414
SPDR SER TR BLOOMBERG HIGH Y 78468R622   3,508,076 37,213 SH   SOLE   411 0 36,802
ISHARES TR BROAD USD HIGH 46435U853   220,750 6,085 SH   SOLE   1,100 0 4,985
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   286,891 13,623 SH   SOLE   1,977 0 11,646
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   621,505 32,412 SH   SOLE   6,056 0 26,356
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   332,896 3,204 SH   SOLE   0 0 3,204
JPMORGAN CHASE FINL CO LLC CAL LKD 44 48133Q309   1,396,357 48,250 SH   SOLE   27,349 0 20,901
CAMBRIA ETF TR CAMBRIA FGN SHR 132061300   216,128 8,180 SH   SOLE   0 0 8,180
T ROWE PRICE ETF INC CAP APPRECIATION 87283Q867   218,520 6,957 SH   SOLE   3,697 0 3,260
ALPHABET INC CAP STK CL A 02079K305   9,132,658 50,138 SH   SOLE   4,118 0 46,020
ALPHABET INC CAP STK CL C 02079K107   7,714,591 42,060 SH   SOLE   8,955 0 33,105
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   18,971,117 225,739 SH   SOLE   211,935 0 13,804
AMPHENOL CORP NEW CL A 032095101   450,480 6,687 SH   SOLE   2,674 0 4,013
BLOCK INC CL A 852234103   417,509 6,474 SH   SOLE   130 0 6,344
COMCAST CORP NEW CL A 20030N101   344,948 8,809 SH   SOLE   1,210 0 7,599
CROWDSTRIKE HLDGS INC CL A 22788C105   1,209,348 3,156 SH   SOLE   14 0 3,142
DUTCH BROS INC CL A 26701L100   257,508 6,220 SH   SOLE   244 0 5,976
MASTERCARD INCORPORATED CL A 57636Q104   1,120,895 2,541 SH   SOLE   321 0 2,220
META PLATFORMS INC CL A 30303M102   2,111,549 4,188 SH   SOLE   1,176 0 3,012
PALANTIR TECHNOLOGIES INC CL A 69608A108   1,788,852 70,622 SH   SOLE   5,225 0 65,397
PINTEREST INC CL A 72352L106   261,909 5,943 SH   SOLE   404 0 5,539
SHIFT4 PMTS INC CL A 82452J109   1,235,876 16,849 SH   SOLE   800 0 16,049
SHOPIFY INC CL A 82509L107   2,112,071 31,977 SH   SOLE   1,120 0 30,857
UNDER ARMOUR INC CL A 904311107   90,379 13,550 SH   SOLE   13,300 0 250
ZETA GLOBAL HOLDINGS CORP CL A 98956A105   926,961 52,519 SH   SOLE   2,696 0 49,823
BOWLERO CORP CL A COM 10258P102   556,706 38,420 SH   SOLE   3,267 0 35,153
VEEVA SYS INC CL A COM 922475108   463,961 2,535 SH   SOLE   1,218 0 1,317
FREEPORT-MCMORAN INC CL B 35671D857   432,022 8,889 SH   SOLE   0 0 8,889
NIKE INC CL B 654106103   608,713 8,076 SH   SOLE   5,281 0 2,795
UNITED PARCEL SERVICE INC CL B 911312106   1,123,465 8,209 SH   SOLE   1,541 0 6,668
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,017,683 19,709 SH   SOLE   2,802 0 16,907
3M CO COM 88579Y101   3,785,930 37,048 SH   SOLE   13,272 0 23,776
ABBOTT LABS COM 002824100   1,087,520 10,466 SH   SOLE   5,237 0 5,229
ABBVIE INC COM 00287Y109   18,701,072 109,031 SH   SOLE   56,545 0 52,486
ADOBE INC COM 00724F101   767,833 1,382 SH   SOLE   431 0 951
ADVANCED MICRO DEVICES INC COM 007903107   1,625,996 10,024 SH   SOLE   5,782 0 4,242
AFLAC INC COM 001055102   8,916,226 99,835 SH   SOLE   57,367 0 42,468
AKOYA BIOSCIENCES INC COM 00974H104   43,899 18,760 SH   SOLE   7,614 0 11,146
ALBEMARLE CORP COM 012653101   292,689 3,064 SH   SOLE   36 0 3,028
ALLIANT ENERGY CORP COM 018802108   252,602 4,963 SH   SOLE   0 0 4,963
ALLSTATE CORP COM 020002101   227,820 1,427 SH   SOLE   250 0 1,177
ALNYLAM PHARMACEUTICALS INC COM 02043Q107   813,564 3,348 SH   SOLE   71 0 3,277
ALTRIA GROUP INC COM 02209S103   11,476,046 251,933 SH   SOLE   95,180 0 156,753
AMAZON COM INC COM 023135106   14,691,090 76,021 SH   SOLE   10,795 0 65,226
AMERICAN ELEC PWR CO INC COM 025537101   3,866,301 44,065 SH   SOLE   24,739 0 19,326
AMERICAN EXPRESS CO COM 025816109   380,038 1,641 SH   SOLE   30 0 1,611
AMERICAN TOWER CORP NEW COM 03027X100   789,987 4,064 SH   SOLE   1,389 0 2,675
AMGEN INC COM 031162100   1,303,387 4,171 SH   SOLE   475 0 3,696
ANSYS INC COM 03662Q105   418,397 1,301 SH   SOLE   528 0 773
APPLE INC COM 037833100   30,051,717 142,682 SH   SOLE   78,560 0 64,122
ARISTA NETWORKS INC COM 040413106   297,208 848 SH   SOLE   344 0 504
AT&T INC COM 00206R102   7,188,134 376,145 SH   SOLE   166,867 0 209,278
AUTOMATIC DATA PROCESSING IN COM 053015103   3,661,987 15,342 SH   SOLE   9,100 0 6,242
AUTOZONE INC COM 053332102   734,704 248 SH   SOLE   97 0 151
AVERY DENNISON CORP COM 053611109   407,345 1,863 SH   SOLE   0 0 1,863
BANK AMERICA CORP COM 060505104   1,887,818 47,468 SH   SOLE   22,282 0 25,186
BANK FIRST CORP COM 06211J100   408,821 4,950 SH   SOLE   0 0 4,950
BARRICK GOLD CORP COM 067901108   4,455,940 267,143 SH   SOLE   79,283 0 187,860
BIOGEN INC COM 09062X103   378,563 1,633 SH   SOLE   7 0 1,626
BJS WHSL CLUB HLDGS INC COM 05550J101   295,055 3,359 SH   SOLE   2,802 0 557
BLACKROCK INC COM 09247X101   476,405 605 SH   SOLE   425 0 180
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101   124,767 10,954 SH   SOLE   0 0 10,954
BLACKSTONE INC COM 09260D107   420,434 3,396 SH   SOLE   1,036 0 2,360
BOEING CO COM 097023105   626,139 3,440 SH   SOLE   2,131 0 1,309
BRISTOL-MYERS SQUIBB CO COM 110122108   1,494,095 35,976 SH   SOLE   4,791 0 31,185
BROADCOM INC COM 11135F101   2,220,700 1,383 SH   SOLE   219 0 1,164
BUILDERS FIRSTSOURCE INC COM 12008R107   4,543,724 32,828 SH   SOLE   10,135 0 22,693
CADENCE DESIGN SYSTEM INC COM 127387108   301,288 979 SH   SOLE   43 0 936
CARDINAL HEALTH INC COM 14149Y108   209,888 2,135 SH   SOLE   1,045 0 1,090
CASEYS GEN STORES INC COM 147528103   299,907 786 SH   SOLE   364 0 422
CATERPILLAR INC COM 149123101   1,191,138 3,576 SH   SOLE   275 0 3,301
CBOE GLOBAL MKTS INC COM 12503M108   3,787,940 22,274 SH   SOLE   5,990 0 16,284
CHART INDS INC COM 16115Q308   701,060 4,857 SH   SOLE   292 0 4,565
CHEVRON CORP NEW COM 166764100   8,751,793 55,951 SH   SOLE   26,541 0 29,410
CHIPOTLE MEXICAN GRILL INC COM 169656105   773,728 12,350 SH   SOLE   500 0 11,850
CHUBB LIMITED COM H1467J104   208,899 819 SH   SOLE   150 0 669
CINCINNATI FINL CORP COM 172062101   4,363,451 36,947 SH   SOLE   16,600 0 20,347
CISCO SYS INC COM 17275R102   4,360,082 91,772 SH   SOLE   27,036 0 64,736
CLEVELAND-CLIFFS INC NEW COM 185899101   351,924 22,867 SH   SOLE   22,867 0 0
CLOROX CO DEL COM 189054109   3,381,541 24,779 SH   SOLE   11,445 0 13,334
CME GROUP INC COM 12572Q105   3,773,320 19,193 SH   SOLE   5,557 0 13,636
COCA COLA CO COM 191216100   5,539,092 87,024 SH   SOLE   42,562 0 44,462
COLGATE PALMOLIVE CO COM 194162103   750,896 7,738 SH   SOLE   4,900 0 2,838
CONCENTRIX CORP COM 20602D101   257,422 4,068 SH   SOLE   0 0 4,068
CONOCOPHILLIPS COM 20825C104   1,838,051 16,070 SH   SOLE   10,200 0 5,870
CONSOLIDATED EDISON INC COM 209115104   5,169,704 57,814 SH   SOLE   36,604 0 21,210
CONSTELLATION ENERGY CORP COM 21037T109   961,498 4,801 SH   SOLE   3,879 0 922
COPART INC COM 217204106   558,314 10,309 SH   SOLE   5,472 0 4,837
COSTCO WHSL CORP NEW COM 22160K105   5,790,695 6,813 SH   SOLE   5,033 0 1,780
CUMMINS INC COM 231021106   339,466 1,226 SH   SOLE   984 0 242
CVS HEALTH CORP COM 126650100   4,863,601 82,350 SH   SOLE   27,948 0 54,402
DANAHER CORPORATION COM 235851102   2,144,027 8,581 SH   SOLE   596 0 7,985
DEERE & CO COM 244199105   302,807 810 SH   SOLE   498 0 312
DIAMONDBACK ENERGY INC COM 25278X109   6,108,518 30,514 SH   SOLE   9,237 0 21,277
DIGITAL RLTY TR INC COM 253868103   292,089 1,921 SH   SOLE   745 0 1,176
DISNEY WALT CO COM 254687106   1,914,421 19,281 SH   SOLE   11,477 0 7,804
DOMINION ENERGY INC COM 25746U109   216,377 4,416 SH   SOLE   1,100 0 3,316
DOW INC COM 260557103   781,915 14,739 SH   SOLE   10,917 0 3,822
DTE ENERGY CO COM 233331107   236,324 2,129 SH   SOLE   2,114 0 15
DUPONT DE NEMOURS INC COM 26614N102   204,554 2,541 SH   SOLE   1,112 0 1,429
E L F BEAUTY INC COM 26856L103   1,754,878 8,328 SH   SOLE   582 0 7,746
EATON VANCE TAX-MANAGED GLOB COM 27829C105   142,658 17,250 SH   SOLE   17,250 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   419,176 4,538 SH   SOLE   1,036 0 3,502
ELI LILLY & CO COM 532457108   4,819,074 5,323 SH   SOLE   1,066 0 4,257
EMERSON ELEC CO COM 291011104   9,847,785 89,395 SH   SOLE   50,960 0 38,435
ENBRIDGE INC COM 29250N105   481,476 13,528 SH   SOLE   4,508 0 9,020
ENTERGY CORP NEW COM 29364G103   1,071,331 10,012 SH   SOLE   4,800 0 5,212
EOG RES INC COM 26875P101   5,101,011 40,526 SH   SOLE   12,071 0 28,455
EXACT SCIENCES CORP COM 30063P105   352,620 8,346 SH   SOLE   575 0 7,771
EXELIXIS INC COM 30161Q104   410,325 18,261 SH   SOLE   0 0 18,261
EXELON CORP COM 30161N101   547,310 15,814 SH   SOLE   7,500 0 8,314
EXTREME NETWORKS COM 30226D106   188,300 14,000 SH   SOLE   14,000 0 0
EXXON MOBIL CORP COM 30231G102   5,108,396 44,375 SH   SOLE   8,407 0 35,968
FEDEX CORP COM 31428X106   584,605 1,950 SH   SOLE   1,425 0 525
FERRARI N V COM N3167Y103   228,300 559 SH   SOLE   40 0 519
FIDELITY NATL INFORMATION SV COM 31620M106   5,477,269 72,681 SH   SOLE   22,192 0 50,489
FIFTH THIRD BANCORP COM 316773100   1,006,779 27,591 SH   SOLE   5,058 0 22,533
FISERV INC COM 337738108   1,306,636 8,767 SH   SOLE   1,751 0 7,016
FIVE9 INC COM 338307101   277,478 6,292 SH   SOLE   552 0 5,740
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   49,805 28,460 SH   SOLE   28,460 0 0
FORD MTR CO DEL COM 345370860   1,901,844 151,662 SH   SOLE   121,275 0 30,387
FORTINET INC COM 34959E109   1,246,987 20,690 SH   SOLE   100 0 20,590
FS KKR CAP CORP COM 302635206   236,915 12,008 SH   SOLE   4,934 0 7,074
GALLAGHER ARTHUR J & CO COM 363576109   364,361 1,405 SH   SOLE   572 0 833
GENERAC HLDGS INC COM 368736104   4,721,445 35,709 SH   SOLE   9,654 0 26,055
GENERAL MLS INC COM 370334104   324,435 5,129 SH   SOLE   2,821 0 2,308
GENUINE PARTS CO COM 372460105   329,138 2,380 SH   SOLE   1,350 0 1,030
GOLDMAN SACHS GROUP INC COM 38141G104   499,763 1,105 SH   SOLE   300 0 805
HOME DEPOT INC COM 437076102   1,988,558 5,777 SH   SOLE   1,517 0 4,260
HONEYWELL INTL INC COM 438516106   310,096 1,452 SH   SOLE   550 0 902
HUBSPOT INC COM 443573100   758,471 1,286 SH   SOLE   14 0 1,272
HUNTINGTON BANCSHARES INC COM 446150104   279,255 21,188 SH   SOLE   16,297 0 4,891
INTEL CORP COM 458140100   643,913 20,791 SH   SOLE   5,721 0 15,070
INTERNATIONAL BUSINESS MACHS COM 459200101   3,275,264 18,938 SH   SOLE   6,478 0 12,460
INTRA-CELLULAR THERAPIES INC COM 46116X101   506,758 7,399 SH   SOLE   624 0 6,775
JOHNSON & JOHNSON COM 478160104   12,766,876 87,349 SH   SOLE   42,157 0 45,192
JPMORGAN CHASE & CO. COM 46625H100   6,174,610 30,528 SH   SOLE   8,030 0 22,498
KIMBERLY-CLARK CORP COM 494368103   4,232,128 30,623 SH   SOLE   14,038 0 16,585
KINDER MORGAN INC DEL COM 49456B101   2,896,787 145,787 SH   SOLE   56,100 0 89,687
KRAFT HEINZ CO COM 500754106   207,543 6,441 SH   SOLE   0 0 6,441
LA Z BOY INC COM 505336107   4,095,432 109,856 SH   SOLE   109,856 0 0
LAM RESEARCH CORP COM 512807108   3,500,286 3,287 SH   SOLE   57 0 3,230
LOCKHEED MARTIN CORP COM 539830109   1,043,871 2,235 SH   SOLE   287 0 1,948
LOWES COS INC COM 548661107   1,907,677 8,653 SH   SOLE   5,715 0 2,938
MARATHON PETE CORP COM 56585A102   413,322 2,383 SH   SOLE   1,114 0 1,269
MCDONALDS CORP COM 580135101   7,690,706 30,179 SH   SOLE   16,807 0 13,372
MERCANTILE BK CORP COM 587376104   547,695 13,500 SH   SOLE   0 0 13,500
MERCK & CO INC COM 58933Y105   1,611,126 13,014 SH   SOLE   4,788 0 8,226
METLIFE INC COM 59156R108   879,937 12,536 SH   SOLE   11 0 12,525
MGE ENERGY INC COM 55277P104   799,438 10,699 SH   SOLE   0 0 10,699
MICRON TECHNOLOGY INC COM 595112103   286,362 2,177 SH   SOLE   1,237 0 940
MICROSOFT CORP COM 594918104   31,149,433 69,693 SH   SOLE   27,303 0 42,390
MODERNA INC COM 60770K107   301,269 2,537 SH   SOLE   1,805 0 732
NETFLIX INC COM 64110L106   815,256 1,208 SH   SOLE   631 0 577
NEXTERA ENERGY INC COM 65339F101   248,013 3,503 SH   SOLE   1,500 0 2,003
NUCOR CORP COM 670346105   1,293,182 8,181 SH   SOLE   3,200 0 4,981
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102   132,442 10,847 SH   SOLE   0 0 10,847
NVIDIA CORPORATION COM 67066G104   23,081,240 186,832 SH   SOLE   79,071 0 107,761
OCCIDENTAL PETE CORP COM 674599105   200,015 3,173 SH   SOLE   2,601 0 572
OLD DOMINION FREIGHT LINE IN COM 679580100   1,873,904 10,611 SH   SOLE   914 0 9,697
OMEGA HEALTHCARE INVS INC COM 681936100   241,029 7,037 SH   SOLE   300 0 6,737
ON SEMICONDUCTOR CORP COM 682189105   3,373,552 49,213 SH   SOLE   13,060 0 36,153
ONEOK INC NEW COM 682680103   362,859 4,450 SH   SOLE   200 0 4,250
ORACLE CORP COM 68389X105   1,852,914 13,123 SH   SOLE   4,597 0 8,526
OREILLY AUTOMOTIVE INC COM 67103H107   515,287 488 SH   SOLE   201 0 287
PALO ALTO NETWORKS INC COM 697435105   877,790 2,589 SH   SOLE   414 0 2,175
PARKER-HANNIFIN CORP COM 701094104   937,554 1,854 SH   SOLE   0 0 1,854
PEPSICO INC COM 713448108   4,709,184 28,553 SH   SOLE   13,403 0 15,150
PFIZER INC COM 717081103   7,901,493 282,398 SH   SOLE   121,213 0 161,185
PHILIP MORRIS INTL INC COM 718172109   489,964 4,835 SH   SOLE   2,089 0 2,746
PHILLIPS 66 COM 718546104   1,534,396 10,869 SH   SOLE   921 0 9,948
PNC FINL SVCS GROUP INC COM 693475105   217,067 1,396 SH   SOLE   100 0 1,296
POOL CORP COM 73278L105   219,138 713 SH   SOLE   287 0 426
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   277,256 3,534 SH   SOLE   0 0 3,534
PROCTER AND GAMBLE CO COM 742718109   15,514,562 94,073 SH   SOLE   45,255 0 48,818
PROGRESSIVE CORP COM 743315103   339,390 1,634 SH   SOLE   1,023 0 611
PROSPECT CAP CORP COM 74348T102   133,471 24,136 SH   SOLE   0 0 24,136
PRUDENTIAL FINL INC COM 744320102   1,737,917 14,830 SH   SOLE   722 0 14,108
PUTNAM MANAGED MUN INCOME TR COM 746823103   84,358 13,606 SH   SOLE   0 0 13,606
QUALCOMM INC COM 747525103   1,297,148 6,512 SH   SOLE   2,552 0 3,960
QUANTA SVCS INC COM 74762E102   206,450 813 SH   SOLE   35 0 778
REALTY INCOME CORP COM 756109104   338,733 6,413 SH   SOLE   0 0 6,413
REPUBLIC SVCS INC COM 760759100   2,322,601 11,951 SH   SOLE   568 0 11,383
ROCKET LAB USA INC COM 773122106   53,650 11,177 SH   SOLE   3,386 0 7,791
ROYAL CARIBBEAN GROUP COM V7780T103   309,614 1,942 SH   SOLE   1,745 0 197
RPM INTL INC COM 749685103   225,989 2,099 SH   SOLE   0 0 2,099
RTX CORPORATION COM 75513E101   831,801 8,286 SH   SOLE   4,337 0 3,949
S&P GLOBAL INC COM 78409V104   2,027,665 4,546 SH   SOLE   178 0 4,368
SALESFORCE INC COM 79466L302   522,329 2,032 SH   SOLE   83 0 1,949
SERVICENOW INC COM 81762P102   680,568 865 SH   SOLE   371 0 494
SHERWIN WILLIAMS CO COM 824348106   810,024 2,714 SH   SOLE   537 0 2,177
SIMON PPTY GROUP INC NEW COM 828806109   887,376 5,846 SH   SOLE   0 0 5,846
SNAP ON INC COM 833034101   325,738 1,246 SH   SOLE   1,137 0 109
SOFI TECHNOLOGIES INC COM 83406F102   130,707 19,774 SH   SOLE   0 0 19,774
SOUTHERN CO COM 842587107   2,237,203 28,841 SH   SOLE   12,460 0 16,381
STARBUCKS CORP COM 855244109   769,781 9,888 SH   SOLE   4,898 0 4,990
STEEL DYNAMICS INC COM 858119100   647,112 4,997 SH   SOLE   2,780 0 2,217
SUNOPTA INC COM 8676EP108   111,468 20,642 SH   SOLE   6,350 0 14,292
SUPER MICRO COMPUTER INC COM 86800U104   377,721 461 SH   SOLE   38 0 423
SYSCO CORP COM 871829107   1,475,945 20,674 SH   SOLE   9,600 0 11,074
TARGET CORP COM 87612E106   6,502,017 43,921 SH   SOLE   19,790 0 24,131
TCW STRATEGIC INCOME FD INC COM 872340104   63,279 13,350 SH   SOLE   0 0 13,350
TESLA INC COM 88160R101   1,990,434 10,059 SH   SOLE   1,270 0 8,789
TJX COS INC NEW COM 872540109   223,189 2,027 SH   SOLE   26 0 2,001
TOLL BROTHERS INC COM 889478103   5,124,186 44,488 SH   SOLE   11,966 0 32,522
TRACTOR SUPPLY CO COM 892356106   232,687 862 SH   SOLE   587 0 275
TYLER TECHNOLOGIES INC COM 902252105   380,745 757 SH   SOLE   318 0 439
UBER TECHNOLOGIES INC COM 90353T100   363,055 4,995 SH   SOLE   103 0 4,892
ULTA BEAUTY INC COM 90384S303   2,508,156 6,500 SH   SOLE   3,454 0 3,046
UNION PAC CORP COM 907818108   382,692 1,691 SH   SOLE   650 0 1,041
UNITED STATES STL CORP NEW COM 912909108   526,383 13,925 SH   SOLE   13,925 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,515,126 2,975 SH   SOLE   66 0 2,909
VAIL RESORTS INC COM 91879Q109   253,264 1,406 SH   SOLE   609 0 797
VALERO ENERGY CORP COM 91913Y100   222,701 1,421 SH   SOLE   250 0 1,171
VERISK ANALYTICS INC COM 92345Y106   418,056 1,551 SH   SOLE   638 0 913
VERIZON COMMUNICATIONS INC COM 92343V104   9,526,851 231,010 SH   SOLE   70,223 0 160,787
VERTEX PHARMACEUTICALS INC COM 92532F100   963,475 2,056 SH   SOLE   859 0 1,197
WALMART INC COM 931142103   5,699,677 84,178 SH   SOLE   48,538 0 35,640
WASTE MGMT INC DEL COM 94106L109   5,338,548 25,024 SH   SOLE   14,350 0 10,674
WENDYS CO COM 95058W100   804,564 47,439 SH   SOLE   0 0 47,439
WESTERN ASSET MTG DEFINED OP COM 95790B109   200,926 16,842 SH   SOLE   0 0 16,842
WOODWARD INC COM 980745103   612,562 3,513 SH   SOLE   3,513 0 0
WW INTL INC COM 98262P101   38,376 32,800 SH   SOLE   0 0 32,800
WYNN RESORTS LTD COM 983134107   227,151 2,538 SH   SOLE   2,500 0 38
COINBASE GLOBAL INC COM CL A 19260Q107   873,587 3,931 SH   SOLE   4 0 3,927
JACKSON FINANCIAL INC COM CL A 46817M107   736,457 9,917 SH   SOLE   417 0 9,500
MP MATERIALS CORP COM CL A 553368101   256,472 20,147 SH   SOLE   310 0 19,837
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   261,597 19,493 SH   SOLE   8,803 0 10,690
SMARTSHEET INC COM CL A 83200N103   452,834 10,273 SH   SOLE   143 0 10,130
VISA INC COM CL A 92826C839   2,252,724 8,583 SH   SOLE   1,174 0 7,409
CAL MAINE FOODS INC COM NEW 128030202   330,266 5,404 SH   SOLE   0 0 5,404
CITIGROUP INC COM NEW 172967424   1,223,136 19,274 SH   SOLE   200 0 19,074
DELTA AIR LINES INC DEL COM NEW 247361702   312,124 6,579 SH   SOLE   3,744 0 2,835
DUKE ENERGY CORP NEW COM NEW 26441C204   3,430,083 34,222 SH   SOLE   15,703 0 18,519
EXPEDIA GROUP INC COM NEW 30212P303   3,934,795 31,231 SH   SOLE   11,081 0 20,150
GE AEROSPACE COM NEW 369604301   554,131 3,486 SH   SOLE   1,718 0 1,768
INDEPENDENT BK CORP MICH COM NEW 453838609   260,944 9,665 SH   SOLE   0 0 9,665
KLA CORP COM NEW 482480100   578,039 701 SH   SOLE   256 0 445
KNOW LABS INC COM NEW 499238103   4,509 11,000 SH   SOLE   11,000 0 0
MORGAN STANLEY COM NEW 617446448   688,686 7,085 SH   SOLE   4,990 0 2,095
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   390,908 31,652 SH   SOLE   0 0 31,652
REAVES UTIL INCOME FD COM SH BEN INT 756158101   219,189 8,023 SH   SOLE   0 0 8,023
CORPAY INC COM SHS 219948106   4,457,573 16,732 SH   SOLE   5,126 0 11,606
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   2,723,201 37,000 SH   SOLE   35,810 0 1,190
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   513,326 5,293 SH   SOLE   5,293 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   2,721,105 30,081 SH   SOLE   29,249 0 832
PIMCO DYNAMIC INCOME STRATEG COM SHS BEN INT 69346N107   324,598 14,569 SH   SOLE   0 0 14,569
SCHLUMBERGER LTD COM STK 806857108   228,239 4,838 SH   SOLE   31 0 4,807
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,515,072 17,687 SH   SOLE   7,060 0 10,627
VANGUARD WORLD FD CONSUM STP ETF 92204A207   204,466 1,007 SH   SOLE   0 0 1,007
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119   1,078,607 16,739 SH   SOLE   16,069 0 670
ISHARES TR CONV BD ETF 46435G102   201,546 2,563 SH   SOLE   1,504 0 1,059
ISHARES TR CORE 1 5 YR USD 46432F859   266,255 5,621 SH   SOLE   0 0 5,621
ISHARES TR CORE DIV GRWTH 46434V621   386,760 6,713 SH   SOLE   0 0 6,713
ISHARES TR CORE HIGH DV ETF 46429B663   2,349,711 21,616 SH   SOLE   870 0 20,746
ISHARES TR CORE MSCI EAFE 46432F842   8,693,935 119,685 SH   SOLE   93 0 119,592
ISHARES INC CORE MSCI EMKT 46434G103   2,714,053 50,702 SH   SOLE   23,815 0 26,887
ISHARES TR CORE MSCI TOTAL 46432F834   521,906 7,725 SH   SOLE   4,784 0 2,941
ISHARES TR CORE S&P MCP ETF 464287507   6,595,512 112,705 SH   SOLE   6,340 0 106,365
ISHARES TR CORE S&P SCP ETF 464287804   12,794,810 119,958 SH   SOLE   22,378 0 97,580
ISHARES TR CORE S&P TTL STK 464287150   24,123,196 203,091 SH   SOLE   2,652 0 200,439
ISHARES TR CORE S&P US GWT 464287671   201,164 1,578 SH   SOLE   1,541 0 37
ISHARES TR CORE S&P US VLU 464287663   2,268,015 25,735 SH   SOLE   23,910 0 1,825
ISHARES TR CORE S&P500 ETF 464287200   76,289,280 139,410 SH   SOLE   63,383 0 76,027
ISHARES TR CORE TOTAL USD 46434V613   13,390,853 296,127 SH   SOLE   114,673 0 181,454
ISHARES TR CORE US AGGBD ET 464287226   4,358,228 44,898 SH   SOLE   509 0 44,389
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   4,070,115 105,171 SH   SOLE   22,922 0 82,249
INNOVATOR ETFS TRUST DEFINED WLT SHLD 45783Y855   920,270 30,645 SH   SOLE   3,488 0 27,157
DIREXION SHS ETF TR DIREXION 2X SHAR 25461A858   273,186 7,324 SH   SOLE   0 0 7,324
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   12,405,342 67,955 SH   SOLE   31,643 0 36,312
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   4,741,697 23,137 SH   SOLE   22,661 0 476
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   8,539,863 149,126 SH   SOLE   143,131 0 5,995
ARROW INVTS TR DWA TACTICAL MAC 042765792   546,742 49,655 SH   SOLE   45,610 0 4,045
ISHARES TR EAFE GRWTH ETF 464288885   7,525,999 73,568 SH   SOLE   30,909 0 42,659
ISHARES TR EAFE SML CP ETF 464288273   3,013,151 48,883 SH   SOLE   14,282 0 34,601
ISHARES TR EAFE VALUE ETF 464288877   2,952,890 55,673 SH   SOLE   21,937 0 33,736
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   2,989,575 47,521 SH   SOLE   0 0 47,521
WISDOMTREE TR EMER MKT HIGH FD 97717W315   1,645,600 37,996 SH   SOLE   20,104 0 17,892
ISHARES INC EMNG MKTS EQT 46434G889   410,611 8,798 SH   SOLE   5,381 0 3,417
SELECT SECTOR SPDR TR ENERGY 81369Y506   4,403,815 48,314 SH   SOLE   12,506 0 35,808
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   1,127,942 11,207 SH   SOLE   10,630 0 577
FIDELITY COVINGTON TRUST ENHANCED INTL 31609A404   294,430 10,389 SH   SOLE   0 0 10,389
FIDELITY COVINGTON TRUST ENHANCED LARGE 316092113   308,208 10,072 SH   SOLE   150 0 9,922
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A305   282,227 8,748 SH   SOLE   100 0 8,648
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   7,171,295 126,523 SH   SOLE   19,197 0 107,326
ISHARES INC ESG AWR MSCI EM 46434G863   424,029 12,646 SH   SOLE   9,802 0 2,844
ISHARES TR ESG AWR MSCI USA 46435G425   1,868,205 15,657 SH   SOLE   7,075 0 8,582
ISHARES TR ESG AWRE USD ETF 46435G193   377,744 16,626 SH   SOLE   12,405 0 4,221
ISHARES TR ESG EAFE ETF 46436E759   524,320 7,776 SH   SOLE   6,594 0 1,182
ISHARES TR ESG MSCI LEADR 46435U218   303,982 3,120 SH   SOLE   0 0 3,120
ISHARES TR ESG MSCI USA ETF 46436E767   959,270 20,594 SH   SOLE   17,555 0 3,039
ISHARES TR EUROPE ETF 464287861   258,249 4,716 SH   SOLE   43 0 4,673
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,759,712 16,350 SH   SOLE   15,106 0 1,244
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   541,903 19,148 SH   SOLE   156 0 18,992
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,235,547 30,055 SH   SOLE   5,229 0 24,826
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   1,517,482 32,782 SH   SOLE   18,700 0 14,082
BLACKROCK ETF TRUST II FLEXIBLE INCOME 092528603   2,337,343 44,777 SH   SOLE   15,836 0 28,941
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   820,167 16,302 SH   SOLE   3,372 0 12,930
ISHARES TR FLTG RATE NT ETF 46429B655   4,098,584 80,223 SH   SOLE   356 0 79,867
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505   544,879 18,383 SH   SOLE   5,248 0 13,135
ISHARES INC FRONTIER AND SEL 464286145   1,667,311 60,718 SH   SOLE   0 0 60,718
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740F755   4,201,925 145,295 SH   SOLE   120,643 0 24,652
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740U703   276,008 11,349 SH   SOLE   0 0 11,349
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740U752   368,614 12,470 SH   SOLE   6,680 0 5,790
FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F557   221,422 8,365 SH   SOLE   8,035 0 330
FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F581   2,869,601 102,559 SH   SOLE   52,235 0 50,324
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F474   202,411 5,855 SH   SOLE   5,855 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F763   606,165 12,955 SH   SOLE   12,955 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F862   7,987,407 181,203 SH   SOLE   176,570 0 4,633
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   7,925,107 181,104 SH   SOLE   669 0 180,435
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   4,997,101 131,020 SH   SOLE   124,451 0 6,569
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   2,293,455 19,520 SH   SOLE   69 0 19,451
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730   251,257 8,497 SH   SOLE   47 0 8,450
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   427,696 12,209 SH   SOLE   0 0 12,209
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771   495,652 7,400 SH   SOLE   0 0 7,400
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763   308,939 5,625 SH   SOLE   288 0 5,337
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   806,078 19,869 SH   SOLE   0 0 19,869
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541   1,984,567 35,534 SH   SOLE   0 0 35,534
VANECK ETF TRUST GOLD MINERS ETF 92189F106   909,929 26,818 SH   SOLE   7,005 0 19,813
SPDR GOLD TR GOLD SHS 78463V107   3,955,350 18,396 SH   SOLE   1,488 0 16,908
VANGUARD INDEX FDS GROWTH ETF 922908736   18,054,209 48,272 SH   SOLE   1,187 0 47,085
ISHARES TR HDG MSCI EAFE 46434V803   15,754,553 443,104 SH   SOLE   19,182 0 423,922
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209   310,837 4,673 SH   SOLE   0 0 4,673
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   267,941 5,520 SH   SOLE   5,520 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   10,562,526 207,597 SH   SOLE   380 0 207,217
FLEXSHARES TR HIG YLD VL ETF 33939L662   439,915 10,889 SH   SOLE   3,774 0 7,115
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   2,013,399 16,976 SH   SOLE   12,429 0 4,547
FRANKLIN TEMPLETON ETF TR HIGH YIELD CORP 35473P629   293,700 12,387 SH   SOLE   4,242 0 8,145
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   211,456 4,094 SH   SOLE   0 0 4,094
ISHARES TR HIGH YLD SYSTM B 46435G250   453,826 9,772 SH   SOLE   3,298 0 6,474
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   1,229,855 11,767 SH   SOLE   5,660 0 6,107
ISHARES TR IBONDS 24 TRM TS 46436E874   997,047 41,578 SH   SOLE   8,510 0 33,068
ISHARES TR IBONDS 25 TRM TS 46436E866   933,665 40,209 SH   SOLE   8,796 0 31,413
ISHARES TR IBONDS 26 TRM TS 46436E858   569,701 25,147 SH   SOLE   5,136 0 20,011
ISHARES TR IBOXX HI YD ETF 464288513   767,029 9,943 SH   SOLE   0 0 9,943
ISHARES TR IBOXX INV CP ETF 464287242   20,609,182 192,393 SH   SOLE   503 0 191,890
FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802   6,892,756 114,346 SH   SOLE   461 0 113,885
SELECT SECTOR SPDR TR INDL 81369Y704   1,043,629 8,563 SH   SOLE   0 0 8,563
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   1,784,915 26,226 SH   SOLE   24,853 0 1,373
VANGUARD WORLD FD INF TECH ETF 92204A702   1,040,329 1,804 SH   SOLE   0 0 1,804
ISHARES TR INTERNATIONAL SL 46434V266   427,422 13,261 SH   SOLE   9,034 0 4,227
ISHARES TR INTL DIV GRWTH 46435G524   612,667 9,090 SH   SOLE   0 0 9,090
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   338,857 4,169 SH   SOLE   0 0 4,169
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   413,687 10,767 SH   SOLE   23 0 10,744
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   3,565,716 52,032 SH   SOLE   9,302 0 42,730
ISHARES TR INTL SEL DIV ETF 464288448   517,214 18,692 SH   SOLE   23 0 18,669
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,113,866 13,935 SH   SOLE   2,573 0 11,362
ISHARES TR INVESTMENT GRADE 46435G219   489,779 11,041 SH   SOLE   6,195 0 4,846
ISHARES SILVER TR ISHARES 46428Q109   762,537 28,699 SH   SOLE   300 0 28,399
ISHARES TR ISHARES BIOTECH 464287556   294,155 2,143 SH   SOLE   0 0 2,143
ISHARES GOLD TR ISHARES NEW 464285204   871,485 19,838 SH   SOLE   2,307 0 17,531
ISHARES TR ISHARES SEMICDTR 464287523   322,131 1,306 SH   SOLE   16 0 1,290
ISHARES TR ISHS 5-10YR INVT 464288638   3,856,744 75,239 SH   SOLE   0 0 75,239
ISHARES U S ETF TR IT RT HDG HGYL 46431W606   360,966 4,247 SH   SOLE   1,447 0 2,800
WISDOMTREE TR ITL HDG QTLY DIV 97717X594   787,677 17,277 SH   SOLE   5,800 0 11,477
ISHARES TR JPMORGAN USD EMG 464288281   1,239,640 14,010 SH   SOLE   3,146 0 10,864
INNOVATOR ETFS TRUST LADERD ALCTN PWR 45783Y814   15,040,730 350,841 SH   SOLE   1,481 0 349,360
VANGUARD INDEX FDS LARGE CAP ETF 922908637   376,782 1,509 SH   SOLE   1,000 0 509
INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746   6,981,896 73,918 SH   SOLE   69,257 0 4,661
INVESCO EXCHANGE TRADED FD T LARGE CAP VALUE 46137V738   5,538,665 100,630 SH   SOLE   95,218 0 5,412
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   2,019,385 26,620 SH   SOLE   5,849 0 20,771
SCHWAB STRATEGIC TR LONG TERM US 808524680   379,743 11,574 SH   SOLE   0 0 11,574
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200   3,567,204 72,696 SH   SOLE   68,670 0 4,026
PACER FDS TR LUNT LRGCP MULTI 69374H816   417,137 8,576 SH   SOLE   8,001 0 575
FIRST TR EXCHANGE-TRADED FD MANAGD MUN ETF 33739N108   393,682 7,710 SH   SOLE   5,202 0 2,508
GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123   1,888,065 25,255 SH   SOLE   9,841 0 15,414
ISHARES TR MBS ETF 464288588   4,590,039 49,995 SH   SOLE   16,984 0 33,011
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   5,865,168 25,550 SH   SOLE   0 0 25,550
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   5,971,041 39,693 SH   SOLE   0 0 39,693
VANGUARD WORLD FD MEGA GRWTH IND 921910816   2,199,913 7,001 SH   SOLE   55 0 6,946
ISHARES TR MICRO-CAP ETF 464288869   2,553,514 22,399 SH   SOLE   232 0 22,167
VANGUARD INDEX FDS MID CAP ETF 922908629   4,898,977 20,235 SH   SOLE   9,940 0 10,295
ISHARES TR MRGSTR MD CP GRW 464288307   507,942 7,497 SH   SOLE   0 0 7,497
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   298,892 3,451 SH   SOLE   428 0 3,023
ISHARES TR MSCI ACWI ETF 464288257   326,614 2,906 SH   SOLE   539 0 2,367
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   953,374 11,769 SH   SOLE   10,662 0 1,107
ISHARES TR MSCI EAFE ETF 464287465   1,335,839 17,054 SH   SOLE   3,728 0 13,326
ISHARES INC MSCI EMERG MRKT 464286533   225,881 3,948 SH   SOLE   30 0 3,918
ISHARES TR MSCI EMG MKT ETF 464287234   7,176,623 168,505 SH   SOLE   67,404 0 101,101
ISHARES INC MSCI EMRG CHN 46434G764   3,103,319 52,421 SH   SOLE   20,957 0 31,464
ISHARES INC MSCI GBL MIN VOL 464286525   353,487 3,378 SH   SOLE   0 0 3,378
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   512,126 7,465 SH   SOLE   4,000 0 3,465
ISHARES TR MSCI INDIA ETF 46429B598   298,870 5,358 SH   SOLE   0 0 5,358
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   218,938 1,276 SH   SOLE   38 0 1,238
ISHARES TR MSCI INTL QUALTY 46434V456   280,664 7,187 SH   SOLE   0 0 7,187
ISHARES INC MSCI JPN ETF NEW 46434G822   411,351 6,028 SH   SOLE   0 0 6,028
ISHARES TR MSCI KLD400 SOC 464288570   1,215,827 11,708 SH   SOLE   9,553 0 2,155
ISHARES TR MSCI USA MIN VOL 46429B697   3,160,988 37,649 SH   SOLE   20,105 0 17,544
ISHARES TR MSCI USA MMENTM 46432F396   516,869 2,652 SH   SOLE   119 0 2,533
ISHARES TR MSCI USA QLT FCT 46432F339   13,832,078 81,003 SH   SOLE   29,215 0 51,788
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   1,369,237 30,159 SH   SOLE   18,110 0 12,049
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103   2,413,308 87,344 SH   SOLE   51,201 0 36,143
ON HLDG AG NAMEN AKT A H5919C104   1,816,810 46,825 SH   SOLE   0 0 46,825
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   832,489 9,381 SH   SOLE   7,821 0 1,560
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   3,441,446 45,486 SH   SOLE   28,319 0 17,167
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   1,296,652 73,382 SH   SOLE   22,147 0 51,235
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   25,013,438 357,693 SH   SOLE   11,634 0 346,059
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845   387,874 12,569 SH   SOLE   12,569 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811   354,805 3,553 SH   SOLE   0 0 3,553
ISHARES TR NATIONAL MUN ETF 464288414   7,664,962 71,938 SH   SOLE   3,278 0 68,660
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   858,996 28,201 SH   SOLE   25,450 0 2,751
INSEEGO CORP NOTE 3.250% 5/0 45782BAD6   41,198 85,000 PRN   SOLE   50,000 0 35,000
AG MTG INVT TR INC NOTE 6.750% 9/1 95790DAD7   45,354 45,000 PRN   SOLE   45,000 0 0
SPDR SER TR NUVEEN BLMBRG SH 78468R739   1,804,169 38,232 SH   SOLE   0 0 38,232
SPDR SER TR NUVEEN BLOOMBERG 78464A284   993,783 39,064 SH   SOLE   0 0 39,064
VANECK ETF TRUST OIL SERVICES ETF 92189H607   358,212 1,133 SH   SOLE   0 0 1,133
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   502,901 35,794 SH   SOLE   4,736 0 31,058
ISHARES TR PFD AND INCM SEC 464288687   10,250,362 324,892 SH   SOLE   77,128 0 247,764
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   6,773,101 390,156 SH   SOLE   923 0 389,233
PGIM ETF TR PGIM ULTRA SH BD 69344A107   1,730,143 34,812 SH   SOLE   0 0 34,812
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   502,759 14,332 SH   SOLE   0 0 14,332
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   288,022 7,646 SH   SOLE   0 0 7,646
SPDR SER TR PORTFOLIO LN TSR 78464A664   308,540 11,335 SH   SOLE   4,689 0 6,646
SPDR SER TR PORTFOLIO S&P500 78464A854   225,977 3,531 SH   SOLE   1,391 0 2,140
SPDR SER TR PRTFLO S&P500 GW 78464A409   2,162,185 26,983 SH   SOLE   517 0 26,466
SPDR SER TR PRTFLO S&P500 HI 78468R788   1,102,560 27,406 SH   SOLE   0 0 27,406
SPDR SER TR PRTFLO S&P500 VL 78464A508   1,125,025 23,082 SH   SOLE   0 0 23,082
INVESCO QQQ TR PUT 46090E103   22,182,793 46,300 SH Put SOLE   0 0 46,300
KRANESHARES TRUST QUADRTC INT RT 500767736   1,812,622 97,927 SH   SOLE   22,106 0 75,821
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   6,224,467 74,313 SH   SOLE   13,314 0 60,999
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   6,831,489 177,857 SH   SOLE   775 0 177,082
ISHARES TR RUS 1000 ETF 464287622   1,050,409 3,530 SH   SOLE   35 0 3,495
ISHARES TR RUS 1000 GRW ETF 464287614   2,766,925 7,591 SH   SOLE   1,823 0 5,768
ISHARES TR RUS 1000 VAL ETF 464287598   581,941 3,335 SH   SOLE   0 0 3,335
ISHARES TR RUS MD CP GR ETF 464287481   424,967 3,851 SH   SOLE   2,700 0 1,151
ISHARES TR RUS MDCP VAL ETF 464287473   329,683 2,731 SH   SOLE   1,975 0 756
ISHARES TR RUS MID CAP ETF 464287499   1,487,032 18,340 SH   SOLE   592 0 17,748
ISHARES TR RUS TP200 GR ETF 464289438   621,459 2,897 SH   SOLE   45 0 2,852
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   426,167 8,119 SH   SOLE   7,629 0 490
ISHARES TR RUSSELL 2000 ETF 464287655   2,736,240 13,486 SH   SOLE   474 0 13,012
ISHARES TR S&P 100 ETF 464287101   2,281,961 8,634 SH   SOLE   85 0 8,549
GLOBAL X FDS S&P 500 COVERED 37954Y475   1,199,500 29,669 SH   SOLE   9,684 0 19,985
PROSHARES TR S&P 500 DV ARIST 74348A467   573,249 5,963 SH   SOLE   0 0 5,963
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   14,056,101 28,105 SH   SOLE   123 0 27,982
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   14,315,612 139,284 SH   SOLE   1,718 0 137,566
ISHARES TR S&P 500 GRWT ETF 464287309   11,107,852 120,033 SH   SOLE   56,575 0 63,458
ISHARES TR S&P 500 VAL ETF 464287408   5,096,214 28,000 SH   SOLE   12,158 0 15,842
SPDR SER TR S&P DIVID ETF 78464A763   208,957 1,643 SH   SOLE   1,200 0 443
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756   669,428 11,558 SH   SOLE   0 0 11,558
SPDR SER TR S&P HOMEBUILD 78464A888   333,811 3,302 SH   SOLE   0 0 3,302
INVESCO EXCHANGE TRADED FD T S&P MIDCAP 400 46137V225   221,956 1,940 SH   SOLE   0 0 1,940
ISHARES TR S&P SML 600 GWT 464287887   1,335,061 10,395 SH   SOLE   679 0 9,716
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365   357,584 4,435 SH   SOLE   0 0 4,435
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   308,033 5,025 SH   SOLE   5,025 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   7,699,284 210,019 SH   SOLE   875 0 209,144
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,133,144 6,898 SH   SOLE   3,612 0 3,286
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   512,032 6,138 SH   SOLE   0 0 6,138
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   465,074 7,319 SH   SOLE   0 0 7,319
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   853,820 4,681 SH   SOLE   1,281 0 3,400
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,843,711 37,134 SH   SOLE   10,805 0 26,329
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,859,194 19,617 SH   SOLE   6,804 0 12,813
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   3,499,733 51,361 SH   SOLE   11,026 0 40,335
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   240,489 2,723 SH   SOLE   760 0 1,963
ISHARES TR SELECT DIVID ETF 464287168   1,434,130 11,854 SH   SOLE   8,691 0 3,163
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   2,286,528 8,771 SH   SOLE   5,736 0 3,035
FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595   216,940 8,887 SH   SOLE   3,008 0 5,879
VICTORY PORTFOLIOS II SHARES FREE CASH 92647X830   212,421 6,870 SH   SOLE   6,455 0 415
SIMPLIFY EXCHANGE TRADED FUN SHORT TERM TREA 82889N657   508,148 23,834 SH   SOLE   0 0 23,834
ISHARES TR SHORT TREAS BD 464288679   638,092 5,775 SH   SOLE   4,520 0 1,255
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   5,966,070 77,784 SH   SOLE   4,642 0 73,142
ISHARES TR SHRT NAT MUN ETF 464288158   381,119 3,645 SH   SOLE   1,310 0 2,335
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   697,947 9,032 SH   SOLE   3,608 0 5,424
CAPRI HOLDINGS LIMITED SHS G1890L107   3,546,078 107,197 SH   SOLE   35,313 0 71,884
CYBERARK SOFTWARE LTD SHS M2682V108   811,238 2,967 SH   SOLE   166 0 2,801
EATON CORP PLC SHS G29183103   2,974,065 9,485 SH   SOLE   417 0 9,068
FIRST TR MORNINGSTAR DIVID L SHS 336917109   478,905 12,626 SH   SOLE   10,785 0 1,841
FIRST TR NASDAQ 100 TECH IND SHS 337345102   1,924,945 9,749 SH   SOLE   9,484 0 265
FIRST TR VALUE LINE DIVID IN SHS 33734H106   495,456 12,158 SH   SOLE   8,800 0 3,358
LINDE PLC SHS G54950103   223,263 509 SH   SOLE   273 0 236
MEDTRONIC PLC SHS G5960L103   8,516,981 108,204 SH   SOLE   46,677 0 61,527
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   233,804 12,443 SH   SOLE   12,243 0 200
UNIQURE NV SHS N90064101   71,659 15,995 SH   SOLE   5,181 0 10,814
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   365,525 1,205 SH   SOLE   974 0 231
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   558,175 21,167 SH   SOLE   8,822 0 12,345
STAR BULK CARRIERS CORP. SHS PAR Y8162K204   278,542 11,425 SH   SOLE   0 0 11,425
VANGUARD INDEX FDS SM CP VAL ETF 922908611   1,988,592 10,895 SH   SOLE   63 0 10,832
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,918,442 17,971 SH   SOLE   7,958 0 10,013
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   555,842 16,652 SH   SOLE   8,428 0 8,224
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409   6,904,349 133,414 SH   SOLE   602 0 132,812
VANGUARD INDEX FDS SML CP GRW ETF 922908595   507,618 2,029 SH   SOLE   410 0 1,619
ISHARES TR SP SMCP600VL ETF 464287879   864,458 8,887 SH   SOLE   0 0 8,887
DIAGEO PLC SPON ADR NEW 25243Q205   1,515,945 12,024 SH   SOLE   357 0 11,667
UNILEVER PLC SPON ADR NEW 904767704   249,871 4,544 SH   SOLE   520 0 4,024
AMBEV SA SPONSORED ADR 02319V103   52,651 25,683 SH   SOLE   10,441 0 15,242
BP PLC SPONSORED ADR 055622104   229,271 6,351 SH   SOLE   5,227 0 1,124
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   514,395 16,631 SH   SOLE   805 0 15,826
GSK PLC SPONSORED ADR 37733W204   306,229 7,954 SH   SOLE   811 0 7,143
ARM HOLDINGS PLC SPONSORED ADS 042068205   1,539,903 9,411 SH   SOLE   454 0 8,957
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   578,865 3,330 SH   SOLE   661 0 2,669
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   233,381 4,808 SH   SOLE   3,033 0 1,775
LISTED FD TR SWAN HEDGED EQTY 53656F599   1,105,892 51,993 SH   SOLE   49,223 0 2,770
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,726,541 34,455 SH   SOLE   0 0 34,455
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   220,485 5,122 SH   SOLE   2,660 0 2,462
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   9,511,373 389,013 SH   SOLE   814 0 388,199
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   517,329 3,797 SH   SOLE   3,797 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,505,544 15,495 SH   SOLE   3,826 0 11,669
ISHARES TR TIPS BD ETF 464287176   588,157 5,509 SH   SOLE   1,714 0 3,795
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   395,674 8,806 SH   SOLE   650 0 8,156
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   307,095 4,262 SH   SOLE   2,538 0 1,724
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   549,340 11,287 SH   SOLE   0 0 11,287
POWERSHARES ACTIVELY MANAGED TOTAL RETURN 46090A804   6,174,885 133,194 SH   SOLE   125,478 0 7,716
VANGUARD INDEX FDS TOTAL STK MKT 922908769   8,072,402 30,176 SH   SOLE   4,056 0 26,120
SPDR S&P 500 ETF TR TR UNIT 78462F103   24,493,975 45,007 SH   SOLE   30,976 0 14,031
ISHARES TR TRS FLT RT BD 46434V860   1,690,899 33,378 SH   SOLE   13,086 0 20,292
ISHARES TR U.S. ENERGY ETF 464287796   223,646 4,659 SH   SOLE   4,165 0 494
ISHARES TR U.S. FINLS ETF 464287788   249,665 2,640 SH   SOLE   2,640 0 0
ISHARES TR U.S. MED DVC ETF 464288810   223,531 3,989 SH   SOLE   1,704 0 2,285
ISHARES TR U.S. REAL ES ETF 464287739   589,401 6,718 SH   SOLE   0 0 6,718
ISHARES TR U.S. TECH ETF 464287721   5,294,511 35,180 SH   SOLE   18,654 0 16,526
ISHARES U S ETF TR U.S. TECH INDEPD 46431W648   332,029 4,416 SH   SOLE   0 0 4,416
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   615,422 12,194 SH   SOLE   2,524 0 9,670
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103   1,532,746 66,627 SH   SOLE   36,298 0 30,329
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   332,073 14,295 SH   SOLE   8,244 0 6,051
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   369,000 10,920 SH   SOLE   0 0 10,920
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   290,906 16,288 SH   SOLE   0 0 16,288
INVESCO QQQ TR UNIT SER 1 46090E103   30,853,890 64,398 SH   SOLE   35,147 0 29,251
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   1,277,036 28,017 SH   SOLE   0 0 28,017
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   215,086 3,421 SH   SOLE   130 0 3,291
BLACKROCK ETF TRUST US CARBON TRANS 09290C509   1,512,154 25,454 SH   SOLE   21,516 0 3,938
PACER FDS TR US CASH COWS 100 69374H881   247,426 4,541 SH   SOLE   2,402 0 2,139
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   341,744 10,600 SH   SOLE   10,600 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   18,328,464 235,706 SH   SOLE   5,822 0 229,884
BLACKROCK ETF TRUST US EQT FACTOR 09290C103   7,212,603 153,656 SH   SOLE   75,330 0 78,326
ISHARES TR US HLTHCARE ETF 464287762   1,101,214 17,973 SH   SOLE   13,138 0 4,835
ISHARES TR US INFRASTRUC 46435U713   740,223 17,574 SH   SOLE   8,104 0 9,470
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   5,051,479 50,094 SH   SOLE   181 0 49,913
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   2,416,416 32,619 SH   SOLE   0 0 32,619
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   644,168 10,026 SH   SOLE   0 0 10,026
AIM ETF PRODUCTS TRUST US LRGCP B10 APR 00888H109   1,005,171 27,806 SH   SOLE   0 0 27,806
AIM ETF PRODUCTS TRUST US LRGCP B20 APR 00888H208   696,520 22,379 SH   SOLE   0 0 22,379
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   760,322 9,769 SH   SOLE   0 0 9,769
WISDOMTREE TR US QTLY DIV GRT 97717X669   8,611,114 110,328 SH   SOLE   437 0 109,891
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   917,494 19,336 SH   SOLE   27 0 19,309
ISHARES TR US TREAS BD ETF 46429B267   11,529,271 510,823 SH   SOLE   12,074 0 498,749
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   850,752 2,175 SH   SOLE   271 0 1,904
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184   334,593 10,118 SH   SOLE   10,017 0 101
VANGUARD WORLD FD UTILITIES ETF 92204A876   1,206,730 8,158 SH   SOLE   1,463 0 6,695
VANGUARD INDEX FDS VALUE ETF 922908744   3,114,747 19,417 SH   SOLE   2,022 0 17,395
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   13,259,090 268,294 SH   SOLE   4,035 0 264,259
POWERSHARES ACTIVELY MANAGED VAR RATE INVT 46090A879   2,475,433 98,466 SH   SOLE   93,953 0 4,513
FIRST TR EXCHNG TRADED FD VI VEST BUFFERED 33740U778   819,308 35,315 SH   SOLE   25,515 0 9,800
VANGUARD STAR FDS VG TL INTL STK F 921909768   516,097 8,559 SH   SOLE   0 0 8,559
ETFIS SER TR I VIRTUS PVT CR 26923G798   734,743 32,410 SH   SOLE   11,112 0 21,298
BLACKROCK ETF TRUST WORLD EX US CARB 09290C608   226,109 5,049 SH   SOLE   4,245 0 804