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,799 15 SH   SOLE   0 0 15
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,028,668 3,855 SH   SOLE   0 0 3,855
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,358,402 7,008 SH   SOLE   0 0 7,008
AIR PRODS & CHEMS INC COM 009158106   4,142,398 13,438 SH   SOLE   0 0 13,438
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   14,975 170 SH   SOLE   0 0 170
ALPHABET INC CAP STK CL C 02079K107   1,198,742 13,510 SH   SOLE   0 0 13,510
ALPHABET INC CAP STK CL A 02079K305   3,496,996 39,635 SH   SOLE   0 0 39,635
ALPS ETF TR ALERIAN MLP 00162Q452   22,842 600 SH   SOLE   0 0 600
ALTRIA GROUP INC COM 02209S103   4,571 100 SH   SOLE   0 0 100
AMAZON COM INC COM 023135106   3,024,840 36,010 SH   SOLE   0 0 36,010
AMEREN CORP COM 023608102   9,159 103 SH   SOLE   0 0 103
AMERICAN ELEC PWR CO INC COM 025537101   1,049,198 11,050 SH   SOLE   0 0 11,050
AMERICAN TOWER CORP NEW COM 03027X100   1,414,377 6,676 SH   SOLE   0 0 6,676
AMERIPRISE FINL INC COM 03076C106   4,931,478 15,838 SH   SOLE   0 0 15,838
AMGEN INC COM 031162100   3,003,551 11,436 SH   SOLE   0 0 11,436
APPLE INC COM 037833100   6,257,299 48,159 SH   SOLE   0 0 48,159
AT&T INC COM 00206R102   18,410 1,000 SH   SOLE   0 0 1,000
BALLARD PWR SYS INC NEW COM 058586108   599 125 SH   SOLE   0 0 125
BANK AMERICA CORP COM 060505104   2,005,615 60,556 SH   SOLE   0 0 60,556
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,405,314 11,024 SH   SOLE   0 0 11,024
BEST BUY INC COM 086516101   4,011 50 SH   SOLE   0 0 50
BIO-TECHNE CORP COM 09073M104   6,630 80 SH   SOLE   0 0 80
BLACKROCK CORE BD TR SHS BEN INT 09249E101   14,013 1,350 SH   SOLE   0 0 1,350
BLINK CHARGING CO COM 09354A100   878 80 SH   SOLE   0 0 80
BLOCK INC CL A 852234103   251 4 SH   SOLE   0 0 4
BOEING CO COM 097023105   12,382 65 SH   SOLE   0 0 65
BRISTOL-MYERS SQUIBB CO COM 110122108   2,567,176 35,680 SH   SOLE   0 0 35,680
BROADCOM INC COM 11135F101   299,135 535 SH   SOLE   0 0 535
CEDAR FAIR L P DEPOSITRY UNIT 150185106   5,581 135 SH   SOLE   0 0 135
CHEVRON CORP NEW COM 166764100   3,769 21 SH   SOLE   0 0 21
CISCO SYS INC COM 17275R102   1,810 38 SH   SOLE   0 0 38
CITIGROUP INC COM NEW 172967424   203,490 4,499 SH   SOLE   0 0 4,499
COMPASS MINERALS INTL INC COM 20451N101   762,600 18,600 SH   SOLE   0 0 18,600
CONOCOPHILLIPS COM 20825C104   1,249,620 10,590 SH   SOLE   0 0 10,590
CONSTELLATION BRANDS INC CL A 21036P108   1,734,649 7,485 SH   SOLE   0 0 7,485
COSTCO WHSL CORP NEW COM 22160K105   2,431,776 5,327 SH   SOLE   0 0 5,327
CUMMINS INC COM 231021106   242,290 1,000 SH   SOLE   0 0 1,000
CVS HEALTH CORP COM 126650100   824,732 8,850 SH   SOLE   0 0 8,850
DEERE & CO COM 244199105   3,430 8 SH   SOLE   0 0 8
DELTA AIR LINES INC DEL COM NEW 247361702   493 15 SH   SOLE   0 0 15
DISCOVER FINL SVCS COM 254709108   9,783 100 SH   SOLE   0 0 100
DISNEY WALT CO COM 254687106   2,649,058 30,491 SH   SOLE   0 0 30,491
DOMA HOLDINGS INC COMMON STOCK 25703A104   11,413 25,200 SH   SOLE   0 0 25,200
DOW INC COM 260557103   7,559 150 SH   SOLE   0 0 150
DUKE ENERGY CORP NEW COM NEW 26441C204   3,296 32 SH   SOLE   0 0 32
DXC TECHNOLOGY CO COM 23355L106   2,650 100 SH   SOLE   0 0 100
ECOLAB INC COM 278865100   2,325,903 15,979 SH   SOLE   0 0 15,979
ENTERPRISE PRODS PARTNERS L COM 293792107   192,960 8,000 SH   SOLE   0 0 8,000
EQUINIX INC COM 29444U700   1,512,464 2,309 SH   SOLE   0 0 2,309
ETSY INC COM 29786A106   120 1 SH   SOLE   0 0 1
EXXON MOBIL CORP COM 30231G102   10,809 98 SH   SOLE   0 0 98
FIVE BELOW INC COM 33829M101   265,305 1,500 SH   SOLE   0 0 1,500
FORD MTR CO DEL COM 345370860   5,931 510 SH   SOLE   0 0 510
GABELLI DIVID & INCOME TR COM 36242H104   27,432 1,331 SH   SOLE   0 0 1,331
GLOBAL X FDS US PFD ETF 37954Y657   696,080 35,936 SH   SOLE   0 0 35,936
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   1,524 26 SH   SOLE   0 0 26
GOLDMAN SACHS GROUP INC COM 38141G104   171,690 500 SH   SOLE   0 0 500
HOME DEPOT INC COM 437076102   5,333,296 16,885 SH   SOLE   0 0 16,885
HONEYWELL INTL INC COM 438516106   2,473,022 11,540 SH   SOLE   0 0 11,540
INCYTE CORP COM 45337C102   1,606,400 20,000 SH   SOLE   0 0 20,000
INTEL CORP COM 458140100   4,625 175 SH   SOLE   0 0 175
INTERNATIONAL BUSINESS MACHS COM 459200101   500,160 3,550 SH   SOLE   0 0 3,550
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   644,086 30,700 SH   SOLE   0 0 30,700
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   85,816 4,375 SH   SOLE   0 0 4,375
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,070,844 53,170 SH   SOLE   0 0 53,170
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   725,111 38,315 SH   SOLE   0 0 38,315
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   185,676 9,775 SH   SOLE   0 0 9,775
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,050,333 51,273 SH   SOLE   0 0 51,273
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   10,613 70 SH   SOLE   0 0 70
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   149,535 964 SH   SOLE   0 0 964
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   275,971 1,954 SH   SOLE   0 0 1,954
ISHARES TR GL CLEAN ENE ETF 464288224   402 20 SH   SOLE   0 0 20
ISHARES TR MSCI ACWI EX US 464288240   2,792 61 SH   SOLE   0 0 61
ISHARES TR CORE S&P SCP ETF 464287804   424,060 4,481 SH   SOLE   0 0 4,481
ISHARES TR RUSSELL 2000 ETF 464287655   31,385 180 SH   SOLE   0 0 180
ISHARES TR PFD AND INCM SEC 464288687   9,159 300 SH   SOLE   0 0 300
ISHARES TR CORE S&P500 ETF 464287200   3,572 9 SH   SOLE   0 0 9
ISHARES TR MSCI EAFE ETF 464287465   1,524,897 23,231 SH   SOLE   0 0 23,231
ISHARES TR CORE MSCI INTL 46435G326   462 8 SH   SOLE   0 0 8
ISHARES TR CORE S&P MCP ETF 464287507   1,203,345 4,975 SH   SOLE   0 0 4,975
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   737,818 14,975 SH   SOLE   0 0 14,975
JOHNSON CTLS INTL PLC SHS G51502105   213,888 3,342 SH   SOLE   0 0 3,342
JPMORGAN CHASE & CO COM 46625H100   1,973,550 14,717 SH   SOLE   0 0 14,717
KLA CORP COM NEW 482480100   6,413,280 17,010 SH   SOLE   0 0 17,010
LOCKHEED MARTIN CORP COM 539830109   4,094,786 8,417 SH   SOLE   0 0 8,417
MASTEC INC COM 576323109   3,898,130 45,683 SH   SOLE   0 0 45,683
MCDONALDS CORP COM 580135101   10,541 40 SH   SOLE   0 0 40
MDU RES GROUP INC COM 552690109   105,583 3,480 SH   SOLE   0 0 3,480
MEDTRONIC PLC SHS G5960L103   1,037,329 13,347 SH   SOLE   0 0 13,347
META PLATFORMS INC CL A 30303M102   2,107,033 17,509 SH   SOLE   0 0 17,509
MICROSOFT CORP COM 594918104   4,424,199 18,448 SH   SOLE   0 0 18,448
MODERNA INC COM 60770K107   8,622 48 SH   SOLE   0 0 48
NETFLIX INC COM 64110L106   35,386 120 SH   SOLE   0 0 120
NEXTERA ENERGY INC COM 65339F101   838,424 10,029 SH   SOLE   0 0 10,029
NVIDIA CORPORATION COM 67066G104   1,843,995 12,618 SH   SOLE   0 0 12,618
PAYPAL HLDGS INC COM 70450Y103   1,199,202 16,838 SH   SOLE   0 0 16,838
PEPSICO INC COM 713448108   3,214,483 17,793 SH   SOLE   0 0 17,793
PFIZER INC COM 717081103   10,248 200 SH   SOLE   0 0 200
PHILIP MORRIS INTL INC COM 718172109   11,437 113 SH   SOLE   0 0 113
PIMCO INCOME STRATEGY FD II COM 72201J104   7,070 1,000 SH   SOLE   0 0 1,000
PIONEER NAT RES CO COM 723787107   710,293 3,110 SH   SOLE   0 0 3,110
PROCTER AND GAMBLE CO COM 742718109   2,502,361 16,511 SH   SOLE   0 0 16,511
PROLOGIS INC. COM 74340W103   9,244 82 SH   SOLE   0 0 82
PROTO LABS INC COM 743713109   127,650 5,000 SH   SOLE   0 0 5,000
PRUDENTIAL FINL INC COM 744320102   4,973 50 SH   SOLE   0 0 50
PUBLIC STORAGE COM 74460D109   3,082 11 SH   SOLE   0 0 11
REVOLVE GROUP INC CL A 76156B107   386,768 17,375 SH   SOLE   0 0 17,375
ROKU INC COM CL A 77543R102   12,210 300 SH   SOLE   0 0 300
ROSS STORES INC COM 778296103   3,619,643 31,185 SH   SOLE   0 0 31,185
SALESFORCE INC COM 79466L302   1,019,087 7,686 SH   SOLE   0 0 7,686
SCHWAB CHARLES CORP COM 808513105   4,280,230 51,408 SH   SOLE   0 0 51,408
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   4,574 70 SH   SOLE   0 0 70
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   662,761 14,679 SH   SOLE   0 0 14,679
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   16,687 705 SH   SOLE   0 0 705
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   12,346 187 SH   SOLE   0 0 187
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   8,334 150 SH   SOLE   0 0 150
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   11,829 292 SH   SOLE   0 0 292
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   775,558 17,308 SH   SOLE   0 0 17,308
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   412,144 9,028 SH   SOLE   0 0 9,028
SHOPIFY INC CL A 82509L107   14,821 427 SH   SOLE   0 0 427
SONOS INC COM 83570H108   6,253 370 SH   SOLE   0 0 370
SOUTHERN CO COM 842587107   3,642 51 SH   SOLE   0 0 51
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,059 8 SH   SOLE   0 0 8
SPDR SER TR BLOOMBERG INVT 78468R200   146,480 4,820 SH   SOLE   0 0 4,820
SPOTIFY TECHNOLOGY S A SHS L8681T102   136,820 1,733 SH   SOLE   0 0 1,733
STONECO LTD COM CL A G85158106   105,728 11,200 SH   SOLE   0 0 11,200
STRYKER CORPORATION COM 863667101   4,005,969 16,385 SH   SOLE   0 0 16,385
SUNCOR ENERGY INC NEW COM 867224107   825,868 26,028 SH   SOLE   0 0 26,028
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   3,725 50 SH   SOLE   0 0 50
TESLA INC COM 88160R101   8,499 69 SH   SOLE   0 0 69
TEXAS INSTRS INC COM 882508104   8,866,862 53,667 SH   SOLE   0 0 53,667
THERMO FISHER SCIENTIFIC INC COM 883556102   7,071,961 12,842 SH   SOLE   0 0 12,842
TRAVEL PLUS LEISURE CO COM 894164102   527,800 14,500 SH   SOLE   0 0 14,500
UBER TECHNOLOGIES INC COM 90353T100   19,042 770 SH   SOLE   0 0 770
UNITEDHEALTH GROUP INC COM 91324P102   4,423,822 8,344 SH   SOLE   0 0 8,344
UPSTART HLDGS INC COM 91680M107   52,880 4,000 SH   SOLE   0 0 4,000
US BANCORP DEL COM NEW 902973304   1,312,617 30,099 SH   SOLE   0 0 30,099
VANGUARD INDEX FDS SMALL CP ETF 922908751   40,195 219 SH   SOLE   0 0 219
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   3,543 43 SH   SOLE   0 0 43
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   431 10 SH   SOLE   0 0 10
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,166,556 27,795 SH   SOLE   0 0 27,795
VICTORY CAP HLDGS INC COM CL A 92645B103   983,588 36,660 SH   SOLE   0 0 36,660
VISA INC COM CL A 92826C839   5,115,259 24,621 SH   SOLE   0 0 24,621
WARNER BROS DISCOVERY INC COM SER A 934423104   1,138 120 SH   SOLE   0 0 120
WASTE MGMT INC DEL COM 94106L109   419,654 2,675 SH   SOLE   0 0 2,675
WELLS FARGO CO NEW COM 949746101   1,750,696 42,400 SH   SOLE   0 0 42,400
WILLIAMS COS INC COM 969457100   3,036,341 92,290 SH   SOLE   0 0 92,290
WILLIAMS SONOMA INC COM 969904101   881,207 7,668 SH   SOLE   0 0 7,668
WYNDHAM HOTELS & RESORTS INC COM 98311A105   1,033,995 14,500 SH   SOLE   0 0 14,500
XCEL ENERGY INC COM 98389B100   35,335 504 SH   SOLE   0 0 504
YUM BRANDS INC COM 988498101   22,414 175 SH   SOLE   0 0 175