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
AB ACTIVE ETFS INC INTL LOW VOLATLT 00039J822 BBG01NKVTTJ2 529,705 15,543 SH   SOLE   13,327 0 2,216
ABBOTT LABS COM 002824100 BBG001S5N9M6 2,885,776 25,513 SH   SOLE   25,063 0 450
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 4,970,414 27,971 SH   SOLE   22,683 0 5,288
ALBERTSONS COS INC COMMON STOCK 013091103 BBG009KG1741 433,160 22,055 SH   SOLE   22,055 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 1,595,610 8,429 SH   SOLE   5,358 0 3,071
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 3,785,945 19,880 SH   SOLE   9,752 0 10,128
AMAZON COM INC COM 023135106 BBG001S5PQL7 2,440,055 11,122 SH   SOLE   5,996 0 5,126
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 BBG00Q6ZDXT0 3,844,687 65,396 SH   SOLE   36,723 0 28,673
AMERICAN CENTY ETF TR INTERNATIONAL LR 025072364 BBG012R45GX9 2,179,494 41,994 SH   SOLE   30,295 0 11,699
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 BBG00Q9MQ6T1 4,019,779 65,500 SH   SOLE   37,867 0 27,633
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 3,652,882 37,842 SH   SOLE   26,192 0 11,650
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 598,625 2,017 SH   SOLE   1,017 0 1,000
ANALOG DEVICES INC COM 032654105 BBG001S5ND38 348,010 1,638 SH   SOLE   1,078 0 560
APPLE INC COM 037833100 BBG001S5N8V8 17,748,150 70,874 SH   SOLE   58,575 0 12,299
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 428,323 618 SH   SOLE   318 0 300
BADGER METER INC COM 056525108 BBG001S5P8Q2 201,514 950 SH   SOLE   475 0 475
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 608,302 1,342 SH   SOLE   511 0 831
BROADCOM INC COM 11135F101 BBG00KHY5SY8 880,992 3,800 SH   SOLE   3,530 0 270
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 BBG015H8BXT5 763,379 21,650 SH   SOLE   21,650 0 0
CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 BBG015DN3GR4 5,052,051 172,897 SH   SOLE   93,870 0 79,027
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 BBG015DMY5P8 566,083 15,230 SH   SOLE   13,653 0 1,577
CATERPILLAR INC COM 149123101 BBG001S5PJ06 232,167 640 SH   SOLE   640 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,342,339 1,465 SH   SOLE   945 0 520
CSX CORP COM 126408103 BBG001S5Q7Q3 307,630 9,533 SH   SOLE   5,927 0 3,606
D R HORTON INC COM 23331A109 BBG001S8M692 842,275 6,024 SH   SOLE   3,024 0 3,000
DEERE & CO COM 244199105 BBG001S5QFF7 342,350 808 SH   SOLE   308 0 500
DISCOVER FINL SVCS COM 254709108 BBG001SS0KV6 4,531,177 26,157 SH   SOLE   26,033 0 124
DISNEY WALT CO COM 254687106 BBG001S5QHF3 457,372 4,108 SH   SOLE   989 0 3,119
ECOLAB INC COM 278865100 BBG001S5QRB5 516,676 2,205 SH   SOLE   1,205 0 1,000
ELI LILLY & CO COM 532457108 BBG001S5STL8 306,484 397 SH   SOLE   350 0 47
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 373,404 11,907 SH   SOLE   143 0 11,764
ETF SER SOLUTIONS BAHL GAYNOR SML 26922B832 BBG0129P6LY9 656,278 22,552 SH   SOLE   20,675 0 1,877
FEDEX CORP COM 31428X106 BBG001S5R3M5 255,448 908 SH   SOLE   525 0 383
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 BBG0043NRZR1 7,091,913 400,672 SH   SOLE   208,489 0 192,183
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 4,246,702 48,357 SH   SOLE   29,840 0 18,517
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 233,152 6,540 SH   SOLE   3,515 0 3,025
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 4,712,349 79,681 SH   SOLE   36,664 0 43,017
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 357,427 9,970 SH   SOLE   7,370 0 2,600
FLEXSHARES TR QUALT DIVD IDX 33939L860 BBG003QD4F80 211,651 3,000 SH   SOLE   0 0 3,000
FLEXSHARES TR STOXX GLOBR INF 33939L795 BBG005D25MS5 441,171 8,136 SH   SOLE   1,560 0 6,576
FORTINET INC COM 34959E109 BBG001S77BL6 1,842,644 19,503 SH   SOLE   19,503 0 0
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 BBG004Y67XK8 547,114 9,034 SH   SOLE   5,158 0 3,876
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 BBG00MVW9603 541,396 29,714 SH   SOLE   19,419 0 10,295
HUMANA INC COM 444859102 BBG001S5S1X6 253,710 1,000 SH   SOLE   1,000 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C383 BBG00S1NDLX9 825,622 20,543 SH   SOLE   14,201 0 6,342
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 469,937 2,233 SH   SOLE   1,103 0 1,130
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 BBG00Q9CYMM6 490,200 20,000 SH   SOLE   20,000 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 BBG00P4Y3FZ0 2,608,141 48,094 SH   SOLE   32,312 0 15,782
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 5,999,201 11,735 SH   SOLE   5,544 0 6,191
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 1,006,445 14,321 SH   SOLE   5,858 0 8,463
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 232,168 2,015 SH   SOLE   100 0 1,915
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 2,305,272 3,916 SH   SOLE   421 0 3,495
ISHARES TR CRE U S REIT ETF 464288521 BBG001ST7G55 276,233 4,820 SH   SOLE   1,390 0 3,430
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 1,182,211 15,636 SH   SOLE   2,614 0 13,022
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 605,931 5,968 SH   SOLE   2,800 0 3,168
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 BBG016NKZFF7 2,911,460 51,640 SH   SOLE   30,555 0 21,085
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 309,052 2,137 SH   SOLE   1,087 0 1,050
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 1,807,655 7,541 SH   SOLE   3,692 0 3,849
LAM RESEARCH CORP COM NEW 512807306 BBG001S5SW40 369,818 5,120 SH   SOLE   30 0 5,090
LAUDER ESTEE COS INC CL A 518439104 BBG001S8L5H6 209,944 2,800 SH   SOLE   1,400 0 1,400
LOWES COS INC COM 548661107 BBG001S5SVL3 275,922 1,118 SH   SOLE   499 0 619
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 212,209 403 SH   SOLE   130 0 273
MERCK & CO INC COM 58933Y105 BBG001S5TC52 337,237 3,390 SH   SOLE   1,367 0 2,023
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 1,751,262 2,991 SH   SOLE   2,393 0 598
MICROSOFT CORP COM 594918104 BBG001S5TD05 5,814,728 13,795 SH   SOLE   6,004 0 7,791
MOTOROLA SOLUTIONS INC COM NEW 620076307 BBG001S5T9L1 335,117 725 SH   SOLE   601 0 124
NETFLIX INC COM 64110L106 BBG001SF6L46 803,079 901 SH   SOLE   20 0 881
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 265,183 3,699 SH   SOLE   412 0 3,287
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 728,795 5,427 SH   SOLE   2,837 0 2,590
ORACLE CORP COM 68389X105 BBG001S5SJG6 447,263 2,684 SH   SOLE   2,525 0 159
PFIZER INC COM 717081103 BBG001S5V466 296,844 11,189 SH   SOLE   1,189 0 10,000
PIMCO ETF TR MULTISECTOR BD 72201R585 BBG01GZGT490 2,977,317 114,866 SH   SOLE   55,015 0 59,851
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 4,055,958 24,193 SH   SOLE   12,546 0 11,647
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 293,349 2,535 SH   SOLE   1,613 0 922
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 379,139 20,494 SH   SOLE   19,488 0 1,006
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 BBG001T2P370 968,057 22,571 SH   SOLE   11,283 0 11,288
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 5,357,487 156,972 SH   SOLE   73,833 0 83,139
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 3,692,535 96,234 SH   SOLE   41,763 0 54,471
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 11,247,245 19,191 SH   SOLE   11,706 0 7,485
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 1,434,205 2,518 SH   SOLE   700 0 1,818
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 3,491,344 63,838 SH   SOLE   26,680 0 37,158
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 569,445 8,260 SH   SOLE   4,690 0 3,570
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 BBG005D236G5 8,125,028 201,064 SH   SOLE   121,039 0 80,025
SSGA ACTIVE TR SPDR BLACKSTONE 78470P846 BBG014Z181S8 2,708,142 95,474 SH   SOLE   47,575 0 47,899
STARBUCKS CORP COM 855244109 BBG001S72KH6 220,644 2,418 SH   SOLE   134 0 2,284
T ROWE PRICE ETF INC CAP APPRECIATION 87283Q867 BBG01GZY8BG0 3,434,317 103,225 SH   SOLE   65,334 0 37,891
TELEPHONE & DATA SYS INC COM NEW 879433829 BBG001S5WM29 341,100 10,000 SH   SOLE   5,000 0 5,000
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 659,652 1,268 SH   SOLE   561 0 707
T-MOBILE US INC COM 872590104 BBG001SKR9Y6 461,547 2,091 SH   SOLE   1,481 0 610
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 297,272 422 SH   SOLE   422 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 1,761,406 3,482 SH   SOLE   2,816 0 666
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 484,340 2,000 SH   SOLE   1,000 0 1,000
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 BBG001SK3J43 201,569 1,061 SH   SOLE   661 0 400
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 872,336 1,619 SH   SOLE   444 0 1,175
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 1,352,544 4,667 SH   SOLE   1,310 0 3,357
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 337,415 1,993 SH   SOLE   1,919 0 74
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 207,384 1,059 SH   SOLE   1,059 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 251,246 5,254 SH   SOLE   5,254 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 942,890 7,390 SH   SOLE   3,580 0 3,810
VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 1,128,568 1,815 SH   SOLE   585 0 1,230
VISA INC COM CL A 92826C839 BBG001SRCFY3 676,644 2,141 SH   SOLE   1,062 0 1,079
WALMART INC COM 931142103 BBG001S5XH92 339,354 3,756 SH   SOLE   1,987 0 1,769
WISDOMTREE TR US EFFICIENT COR 97717Y790 BBG00LLPH6R3 3,425,454 73,366 SH   SOLE   27,345 0 46,021
WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 7,578,005 93,636 SH   SOLE   45,478 0 48,158