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 569,030 15,543 SH   SOLE   13,327 0 2,216
ABBOTT LABS COM 002824100 BBG001S5N9M6 2,930,969 25,708 SH   SOLE   25,063 0 645
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 5,542,971 28,069 SH   SOLE   22,681 0 5,388
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 1,454,339 8,769 SH   SOLE   5,358 0 3,411
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 3,322,901 19,875 SH   SOLE   9,747 0 10,128
AMAZON COM INC COM 023135106 BBG001S5PQL7 2,024,847 10,867 SH   SOLE   5,641 0 5,226
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 BBG00Q6ZDXT0 4,213,260 65,221 SH   SOLE   34,662 0 30,559
AMERICAN CENTY ETF TR INTERNATIONAL LR 025072364 BBG012R45GX9 2,387,944 42,536 SH   SOLE   30,020 0 12,516
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 BBG00Q9MQ6T1 4,644,229 69,286 SH   SOLE   37,749 0 31,537
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 6,757,451 70,426 SH   SOLE   35,954 0 34,472
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 546,197 2,014 SH   SOLE   1,014 0 1,000
ANALOG DEVICES INC COM 032654105 BBG001S5ND38 377,018 1,638 SH   SOLE   1,078 0 560
APPLE INC COM 037833100 BBG001S5N8V8 16,671,465 71,551 SH   SOLE   58,565 0 12,986
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 514,949 618 SH   SOLE   318 0 300
BADGER METER INC COM 056525108 BBG001S5P8Q2 207,490 950 SH   SOLE   475 0 475
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 614,447 1,335 SH   SOLE   504 0 831
BROADCOM INC COM 11135F101 BBG00KHY5SY8 655,500 3,800 SH   SOLE   3,530 0 270
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 BBG015H8BXT5 788,926 21,650 SH   SOLE   21,650 0 0
CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 BBG015DN3GR4 5,432,538 180,183 SH   SOLE   93,020 0 87,163
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 BBG015DMY5P8 529,834 15,230 SH   SOLE   13,653 0 1,577
CATERPILLAR INC COM 149123101 BBG001S5PJ06 249,534 638 SH   SOLE   638 0 0
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 209,136 5,007 SH   SOLE   1,464 0 3,543
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,307,617 1,475 SH   SOLE   945 0 530
CSX CORP COM 126408103 BBG001S5Q7Q3 333,491 9,658 SH   SOLE   6,000 0 3,658
D R HORTON INC COM 23331A109 BBG001S8M692 1,149,198 6,024 SH   SOLE   3,024 0 3,000
DEERE & CO COM 244199105 BBG001S5QFF7 337,204 808 SH   SOLE   308 0 500
DISCOVER FINL SVCS COM 254709108 BBG001SS0KV6 3,141,934 22,396 SH   SOLE   22,272 0 124
DISNEY WALT CO COM 254687106 BBG001S5QHF3 404,721 4,208 SH   SOLE   1,089 0 3,119
ECOLAB INC COM 278865100 BBG001S5QRB5 563,003 2,205 SH   SOLE   1,205 0 1,000
ELI LILLY & CO COM 532457108 BBG001S5STL8 351,718 397 SH   SOLE   350 0 47
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 429,781 14,764 SH   SOLE   0 0 14,764
ETF SER SOLUTIONS BAHL GAYNOR SML 26922B832 BBG0129P6LY9 630,593 21,551 SH   SOLE   19,425 0 2,126
FEDEX CORP COM 31428X106 BBG001S5R3M5 248,501 908 SH   SOLE   525 0 383
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 BBG0043NRZR1 7,431,496 410,578 SH   SOLE   207,450 0 203,128
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 4,393,600 48,388 SH   SOLE   29,052 0 19,336
FIRST TR EXCHANGE-TRADED FD MANAGD MUN ETF 33739N108 BBG006H1W526 649,500 12,500 SH   SOLE   0 0 12,500
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 219,240 6,525 SH   SOLE   3,500 0 3,025
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 5,072,175 85,664 SH   SOLE   36,694 0 48,970
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 508,229 13,970 SH   SOLE   7,370 0 6,600
FLAHERTY & CRUMRINE PFD INCO COM 33848E106 BBG001S6ZT10 131,740 14,000 SH   SOLE   0 0 14,000
FLEXSHARES TR QUALT DIVD IDX 33939L860 BBG003QD4F80 215,131 3,000 SH   SOLE   0 0 3,000
FLEXSHARES TR STOXX GLOBR INF 33939L795 BBG005D25MS5 527,062 8,870 SH   SOLE   2,060 0 6,810
FORTINET INC COM 34959E109 BBG001S77BL6 1,512,458 19,503 SH   SOLE   19,503 0 0
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 BBG004Y67XK8 490,679 9,015 SH   SOLE   5,158 0 3,857
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 BBG00MVW9603 559,585 31,019 SH   SOLE   16,594 0 14,425
HUMANA INC COM 444859102 BBG001S5S1X6 316,740 1,000 SH   SOLE   1,000 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C383 BBG00S1NDLX9 806,314 20,543 SH   SOLE   14,201 0 6,342
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 479,231 2,386 SH   SOLE   1,106 0 1,280
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 BBG00Q8HCLV2 483,990 19,500 SH   SOLE   19,500 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 BBG00Q9CYMM6 489,800 20,000 SH   SOLE   20,000 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 BBG00P4Y3FZ0 3,101,071 58,521 SH   SOLE   34,951 0 23,570
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 5,817,699 11,920 SH   SOLE   5,417 0 6,503
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 1,160,489 14,869 SH   SOLE   6,132 0 8,737
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 235,674 2,015 SH   SOLE   100 0 1,915
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 2,299,204 3,986 SH   SOLE   421 0 3,565
ISHARES TR CRE U S REIT ETF 464288521 BBG001ST7G55 318,250 5,169 SH   SOLE   1,390 0 3,779
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 1,308,094 15,641 SH   SOLE   2,614 0 13,027
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 571,436 5,968 SH   SOLE   2,800 0 3,168
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 BBG016NKZFF7 2,709,979 49,335 SH   SOLE   27,350 0 21,985
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 346,322 2,137 SH   SOLE   1,087 0 1,050
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 1,595,367 7,566 SH   SOLE   3,692 0 3,874
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 417,833 512 SH   SOLE   3 0 509
LAUDER ESTEE COS INC CL A 518439104 BBG001S8L5H6 279,132 2,800 SH   SOLE   1,400 0 1,400
LOWES COS INC COM 548661107 BBG001S5SVL3 351,563 1,298 SH   SOLE   499 0 799
MERCK & CO INC COM 58933Y105 BBG001S5TC52 388,376 3,420 SH   SOLE   1,397 0 2,023
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 1,712,166 2,991 SH   SOLE   2,393 0 598
MICROSOFT CORP COM 594918104 BBG001S5TD05 6,076,172 14,121 SH   SOLE   6,004 0 8,117
MOTOROLA SOLUTIONS INC COM NEW 620076307 BBG001S5T9L1 325,982 725 SH   SOLE   601 0 124
NETFLIX INC COM 64110L106 BBG001SF6L46 639,052 901 SH   SOLE   20 0 881
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 315,381 3,731 SH   SOLE   428 0 3,303
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 592,870 4,882 SH   SOLE   2,292 0 2,590
ORACLE CORP COM 68389X105 BBG001S5SJG6 457,353 2,684 SH   SOLE   2,525 0 159
PFIZER INC COM 717081103 BBG001S5V466 353,155 12,203 SH   SOLE   1,189 0 11,014
PIMCO ETF TR MULTISECTOR BD 72201R585 BBG01GZGT490 3,042,610 114,169 SH   SOLE   51,290 0 62,879
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 4,190,227 24,193 SH   SOLE   12,546 0 11,647
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 307,140 2,535 SH   SOLE   1,613 0 922
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 447,508 10,883 SH   SOLE   10,380 0 503
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 BBG001T2P370 1,092,394 22,983 SH   SOLE   11,053 0 11,930
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 6,047,186 161,001 SH   SOLE   72,244 0 88,757
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 3,928,851 95,176 SH   SOLE   39,602 0 55,574
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 10,956,819 19,097 SH   SOLE   11,488 0 7,609
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 1,468,586 2,578 SH   SOLE   725 0 1,853
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 3,492,704 63,875 SH   SOLE   25,590 0 38,285
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 548,519 8,125 SH   SOLE   4,680 0 3,445
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 BBG005D236G5 9,471,493 232,258 SH   SOLE   137,897 0 94,361
SSGA ACTIVE TR SPDR BLACKSTONE 78470P846 BBG014Z181S8 2,615,033 91,100 SH   SOLE   43,020 0 48,080
STARBUCKS CORP COM 855244109 BBG001S72KH6 289,252 2,967 SH   SOLE   137 0 2,830
T ROWE PRICE ETF INC CAP APPRECIATION 87283Q867 BBG01GZY8BG0 2,992,725 90,006 SH   SOLE   48,652 0 41,354
TELEPHONE & DATA SYS INC COM NEW 879433829 BBG001S5WM29 232,500 10,000 SH   SOLE   5,000 0 5,000
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 784,347 1,268 SH   SOLE   561 0 707
T-MOBILE US INC COM 872590104 BBG001SKR9Y6 436,039 2,113 SH   SOLE   1,492 0 621
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 341,708 422 SH   SOLE   422 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 2,035,856 3,482 SH   SOLE   2,816 0 666
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 851,659 1,614 SH   SOLE   439 0 1,175
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 1,321,507 4,667 SH   SOLE   1,310 0 3,357
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 343,728 1,969 SH   SOLE   1,907 0 62
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 209,746 1,059 SH   SOLE   1,059 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 277,464 5,254 SH   SOLE   5,254 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 947,398 7,390 SH   SOLE   3,580 0 3,810
VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 1,064,533 1,815 SH   SOLE   585 0 1,230
VISA INC COM CL A 92826C839 BBG001SRCFY3 618,914 2,251 SH   SOLE   1,062 0 1,189
WALMART INC COM 931142103 BBG001S5XH92 344,483 4,266 SH   SOLE   1,987 0 2,279
WISDOMTREE TR US EFFICIENT COR 97717Y790 BBG00LLPH6R3 3,578,175 76,147 SH   SOLE   26,750 0 49,397
WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 8,147,170 97,911 SH   SOLE   44,558 0 53,353