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
AIRBNB INC COM CL A 009066101   1,171,546 7,102 SH   SOLE   7,102 0 0
ALBEMARLE CORP COM 012653101   873,700 6,632 SH   SOLE   6,632 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   4,203,201 108,107 SH   SOLE   108,107 0 0
APPLE INC COM 037833100   11,164,034 65,104 SH   SOLE   65,104 0 0
BADGER METER INC COM 056525108   3,232,802 19,979 SH   SOLE   19,979 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   651,806 1,550 SH   SOLE   1,550 0 0
BLACKROCK INC COM 09247X101   2,123,434 2,547 SH   SOLE   2,547 0 0
CANADIAN NAT RES LTD COM 136385101   2,020,725 26,477 SH   SOLE   26,477 0 0
CANADIAN NATL RY CO COM 136375102   2,085,102 15,831 SH   SOLE   15,831 0 0
CISCO SYS INC COM 17275R102   1,964,084 39,353 SH   SOLE   39,353 0 0
CONSOLIDATED WATER CO INC ORD G23773107   2,638,882 90,034 SH   SOLE   90,034 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   1,160,016 17,019 SH   SOLE   17,019 0 0
ELI LILLY & CO COM 532457108   1,907,558 2,452 SH   SOLE   2,452 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108   1,408,911 21,878 SH   SOLE   21,878 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   2,201,991 21,567 SH   SOLE   21,567 0 0
GLOBAL X FDS CYBRSCURTY ETF 37954Y384   2,420,996 81,378 SH   SOLE   81,378 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   1,760,716 55,351 SH   SOLE   55,351 0 0
GLOBAL X FDS CONSCIOUS COS 37954Y731   293,853 8,113 SH   SOLE   8,113 0 0
ILLINOIS TOOL WKS INC COM 452308109   791,037 2,948 SH   SOLE   2,948 0 0
INTEL CORP COM 458140100   2,794,791 63,274 SH   SOLE   63,274 0 0
ISHARES TR CORE S&P TTL STK 464287150   11,384,492 98,738 SH   SOLE   98,738 0 0
ISHARES TR MSCI USA ESG SLC 464288802   10,844,621 99,337 SH   SOLE   99,337 0 0
ISHARES TR MSCI INTL VLU FT 46435G409   7,489,053 265,287 SH   SOLE   265,287 0 0
ISHARES TR BLACKROCK ULTRA 46434V878   4,500,953 89,022 SH   SOLE   89,022 0 0
ISHARES TR CORE MSCI EAFE 46432F842   4,487,490 60,462 SH   SOLE   60,462 0 0
JOHNSON & JOHNSON COM 478160104   2,062,482 13,038 SH   SOLE   13,038 0 0
JPMORGAN CHASE & CO COM 46625H100   2,168,649 10,827 SH   SOLE   10,827 0 0
LINCOLN ELEC HLDGS INC COM 533900106   2,095,375 8,203 SH   SOLE   8,203 0 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109   17,020 11,500 SH   SOLE   11,500 0 0
MASTEC INC COM 576323109   2,793,118 29,953 SH   SOLE   29,953 0 0
MICROSOFT CORP COM 594918104   3,143,410 7,472 SH   SOLE   7,472 0 0
NEXTERA ENERGY INC COM 65339F101   2,103,406 32,912 SH   SOLE   32,912 0 0
NIKE INC CL B 654106103   216,154 2,300 SH   SOLE   2,300 0 0
NRG ENERGY INC COM NEW 629377508   2,109,492 31,164 SH   SOLE   31,164 0 0
NVIDIA CORPORATION COM 67066G104   4,231,372 4,683 SH   SOLE   4,683 0 0
PLEXUS CORP COM 729132100   2,026,304 21,370 SH   SOLE   21,370 0 0
PROCTER AND GAMBLE CO COM 742718109   994,431 6,129 SH   SOLE   6,129 0 0
QUEST DIAGNOSTICS INC COM 74834L100   2,014,487 15,134 SH   SOLE   15,134 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   223,024 10,600 SH   SOLE   10,600 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   804,701 13,181 SH   SOLE   13,181 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   394,395 754 SH   SOLE   754 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,849,474 3,324 SH   SOLE   3,324 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   3,096,769 76,069 SH   SOLE   76,069 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796   689,080 16,100 SH   SOLE   16,100 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847   524,599 9,835 SH   SOLE   9,835 0 0
SUN CMNTYS INC COM 866674104   1,448,197 11,263 SH   SOLE   11,263 0 0
TECK RESOURCES LTD CL B 878742204   2,032,312 44,393 SH   SOLE   44,393 0 0
TELADOC HEALTH INC COM 87918A105   1,383,025 91,591 SH   SOLE   91,591 0 0
TETRA TECH INC NEW COM 88162G103   2,225,202 12,047 SH   SOLE   12,047 0 0
TRIMBLE INC COM 896239100   2,477,088 38,488 SH   SOLE   38,488 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   9,236,506 102,742 SH   SOLE   102,742 0 0
VULCAN MATLS CO COM 929160109   2,779,964 10,186 SH   SOLE   10,186 0 0
ZOETIS INC CL A 98978V103   1,903,444 11,249 SH   SOLE   11,249 0 0