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
ADOBE INC COM 00724F101   5,495,402 9,892 SH   SOLE   8,116 0 1,776
AIR PRODS & CHEMS INC COM 009158106   6,630,376 25,694 SH   SOLE   22,634 0 3,060
ALPHABET INC CAP STK CL C 02079K107   17,287,467 94,251 SH   SOLE   82,114 0 12,137
ALPHABET INC CAP STK CL A 02079K305   1,800,413 9,884 SH   SOLE   7,336 0 2,548
AMAZON COM INC COM 023135106   16,190,292 83,779 SH   SOLE   69,234 0 14,545
AMBEV SA SPONSORED ADR 02319V103   20,500 10,000 SH   SOLE   0 0 10,000
AMERICAN EXPRESS CO COM 025816109   11,674,424 50,419 SH   SOLE   45,760 0 4,659
AMERICAN WELL CORP CL A 03044L105   3,248 10,000 SH   SOLE   10,000 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   5,046,532 39,072 SH   SOLE   33,786 0 5,286
AMGEN INC COM 031162100   5,725,008 18,323 SH   SOLE   16,116 0 2,207
AMPHENOL CORP NEW CL A 032095101   12,330,365 183,023 SH   SOLE   165,322 0 17,701
APPLE INC COM 037833100   26,901,220 127,724 SH   SOLE   106,343 0 21,381
APPLIED MATLS INC COM 038222105   4,212,658 17,851 SH   SOLE   0 0 17,851
ARES CAPITAL CORP COM 04010L103   3,846,311 184,564 SH   SOLE   155,580 0 28,984
AT&T INC COM 00206R102   206,301 10,795 SH   SOLE   10,795 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   343,714 1,440 SH   SOLE   1,350 0 90
BANK AMERICA CORP COM 060505104   368,470 9,265 SH   SOLE   1,100 0 8,165
BLACKSTONE INC COM 09260D107   270,625 2,186 SH   SOLE   1,336 0 850
BOEING CO COM 097023105   202,800 1,114 SH   SOLE   1,114 0 0
BOOKING HOLDINGS INC COM 09857L108   336,728 85 SH   SOLE   37 0 48
BRISTOW GROUP INC COM 11040G103   235,448 7,022 SH   SOLE   7,022 0 0
BROADCOM INC COM 11135F101   234,408 146 SH   SOLE   146 0 0
CENTURY ALUM CO COM 156431108   1,143,908 68,293 SH   SOLE   68,293 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105   36,044 23,870 SH   SOLE   23,870 0 0
CHEVRON CORP NEW COM 166764100   841,449 5,379 SH   SOLE   4,259 0 1,120
CISCO SYS INC COM 17275R102   6,189,659 130,281 SH   SOLE   98,205 0 32,076
COMCAST CORP NEW CL A 20030N101   618,963 15,806 SH   SOLE   3,087 0 12,719
COSTCO WHSL CORP NEW COM 22160K105   11,669,213 13,729 SH   SOLE   12,445 0 1,284
DIAGEO PLC SPON ADR NEW 25243Q205   2,437,727 19,335 SH   SOLE   15,571 0 3,764
DISNEY WALT CO COM 254687106   5,244,559 52,821 SH   SOLE   44,588 0 8,233
EAGLE MATLS INC COM 26969P108   1,344,121 6,181 SH   SOLE   0 0 6,181
EATON CORP PLC SHS G29183103   474,715 1,514 SH   SOLE   1,514 0 0
EXXON MOBIL CORP COM 30231G102   1,172,383 10,184 SH   SOLE   9,720 0 464
FASTENAL CO COM 311900104   2,529,310 40,250 SH   SOLE   40,250 0 0
FEDEX CORP COM 31428X106   7,710,359 25,714 SH   SOLE   22,184 0 3,530
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A305   408,896 12,675 SH   SOLE   12,675 0 0
FISERV INC COM 337738108   11,196,332 75,123 SH   SOLE   68,508 0 6,615
FREEPORT-MCMORAN INC CL B 35671D857   406,199 8,358 SH   SOLE   7,808 0 550
GATX CORP COM 361448103   918,182 6,937 SH   SOLE   0 0 6,937
GENERAL DYNAMICS CORP COM 369550108   6,630,295 22,852 SH   SOLE   19,622 0 3,230
HEWLETT PACKARD ENTERPRISE C COM 42824C109   293,777 13,877 SH   SOLE   0 0 13,877
HOME DEPOT INC COM 437076102   4,912,924 14,272 SH   SOLE   11,869 0 2,403
HONEYWELL INTL INC COM 438516106   8,730,558 40,885 SH   SOLE   35,859 0 5,026
HP INC COM 40434L105   749,358 21,398 SH   SOLE   0 0 21,398
INTEL CORP COM 458140100   469,196 15,150 SH   SOLE   1,167 0 13,983
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   2,335,942 111,024 SH   SOLE   91,368 0 19,656
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   246,619 21,352 SH   SOLE   21,352 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,978,358 4,129 SH   SOLE   119 0 4,010
ISHARES TR FLTG RATE NT ETF 46429B655   7,393,186 144,709 SH   SOLE   127,565 0 17,144
ISHARES TR PFD AND INCM SEC 464288687   3,811,083 120,795 SH   SOLE   105,933 0 14,862
ISHARES TR 1 3 YR TREAS BD 464287457   1,773,275 21,718 SH   SOLE   18,551 0 3,167
ISHARES TR RUS 1000 GRW ETF 464287614   386,017 1,059 SH   SOLE   0 0 1,059
ISHARES TR SHORT TREAS BD 464288679   241,774 2,188 SH   SOLE   1,467 0 721
ISHARES TR NATIONAL MUN ETF 464288414   215,125 2,019 SH   SOLE   1,224 0 795
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   8,265,875 163,778 SH   SOLE   142,258 0 21,520
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   3,626,390 71,463 SH   SOLE   61,546 0 9,917
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647   710,288 14,100 SH   SOLE   9,900 0 4,200
JOHNSON & JOHNSON COM 478160104   7,495,429 51,282 SH   SOLE   45,652 0 5,630
JPMORGAN CHASE & CO. COM 46625H100   11,661,745 57,657 SH   SOLE   51,287 0 6,370
KIMBERLY-CLARK CORP COM 494368103   239,777 1,735 SH   SOLE   1,735 0 0
KKR & CO INC COM 48251W104   12,363,361 117,478 SH   SOLE   109,407 0 8,071
KLA CORP COM NEW 482480100   1,217,802 1,477 SH   SOLE   0 0 1,477
LAM RESEARCH CORP COM 512807108   3,411,780 3,204 SH   SOLE   0 0 3,204
LAUDER ESTEE COS INC CL A 518439104   1,865,299 17,531 SH   SOLE   13,832 0 3,699
LEAR CORP COM NEW 521865204   3,758,825 32,912 SH   SOLE   27,857 0 5,055
LOCKHEED MARTIN CORP COM 539830109   248,965 533 SH   SOLE   533 0 0
MASTERCARD INCORPORATED CL A 57636Q104   11,354,289 25,737 SH   SOLE   23,794 0 1,943
MCDONALDS CORP COM 580135101   6,679,317 26,210 SH   SOLE   23,141 0 3,069
MEDTRONIC PLC SHS G5960L103   4,745,120 60,283 SH   SOLE   50,677 0 9,606
MERCK & CO INC COM 58933Y105   448,650 3,624 SH   SOLE   3,274 0 350
META PLATFORMS INC CL A 30303M102   1,453,667 2,883 SH   SOLE   2,328 0 555
MICROSOFT CORP COM 594918104   33,704,174 75,409 SH   SOLE   61,957 0 13,452
MICROSOFT CORP PUT 594918104   268,170 600 PRN Put SOLE   600 0 0
MONDELEZ INTL INC CL A 609207105   3,545,644 54,175 SH   SOLE   45,035 0 9,140
NETFLIX INC COM 64110L106   338,790 502 SH   SOLE   187 0 315
NIKE INC CL B 654106103   1,536,381 20,384 SH   SOLE   17,163 0 3,221
NOVARTIS AG SPONSORED ADR 66987V109   4,018,120 37,743 SH   SOLE   31,794 0 5,949
NVIDIA CORPORATION COM 67066G104   18,263,968 147,838 SH   SOLE   131,217 0 16,621
PALO ALTO NETWORKS INC COM 697435105   233,917 690 SH   SOLE   0 0 690
PEPSICO INC COM 713448108   771,560 4,678 SH   SOLE   3,955 0 723
PROCTER AND GAMBLE CO COM 742718109   340,509 2,065 SH   SOLE   1,633 0 432
ROPER TECHNOLOGIES INC COM 776696106   377,089 669 SH   SOLE   93 0 576
SALESFORCE INC COM 79466L302   466,637 1,815 SH   SOLE   267 0 1,548
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   631,435 10,043 SH   SOLE   10,043 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   229,392 2,950 SH   SOLE   2,950 0 0
SEACOR MARINE HLDGS INC COM 78413P101   621,053 46,038 SH   SOLE   46,038 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   304,132 7,398 SH   SOLE   0 0 7,398
SPDR GOLD TR GOLD SHS 78463V107   9,233,175 42,943 SH   SOLE   38,758 0 4,185
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,362,329 9,853 SH   SOLE   6,920 0 2,933
STAGWELL INC COM CL A 85256A109   1,220,821 179,006 SH   SOLE   179,006 0 0
STARBUCKS CORP COM 855244109   4,267,259 54,814 SH   SOLE   47,712 0 7,102
TEXAS INSTRS INC COM 882508104   230,908 1,187 SH   SOLE   1,187 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   8,292,763 14,996 SH   SOLE   13,267 0 1,729
TJX COS INC NEW COM 872540109   2,554,100 23,198 SH   SOLE   17,964 0 5,234
TRANSDIGM GROUP INC COM 893641100   498,268 390 SH   SOLE   0 0 390
UNION PAC CORP COM 907818108   7,509,009 33,188 SH   SOLE   29,600 0 3,588
US BANCORP DEL COM NEW 902973304   3,514,369 88,514 SH   SOLE   71,158 0 17,356
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,127,852 15,431 SH   SOLE   7,242 0 8,189
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   633,267 3,752 SH   SOLE   728 0 3,024
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   567,214 1,134 SH   SOLE   939 0 195
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,572,051 31,372 SH   SOLE   29,125 0 2,247
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   5,924,261 76,665 SH   SOLE   69,840 0 6,825
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   3,119,484 39,028 SH   SOLE   34,638 0 4,390
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   870,662 15,014 SH   SOLE   13,320 0 1,694
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,718,383 34,771 SH   SOLE   20,812 0 13,959
VERIZON COMMUNICATIONS INC COM 92343V104   4,641,134 112,540 SH   SOLE   94,602 0 17,938
VISA INC COM CL A 92826C839   10,072,881 38,377 SH   SOLE   33,633 0 4,744
WELLS FARGO CO NEW COM 949746101   887,752 14,948 SH   SOLE   654 0 14,294
WISDOMTREE TR YIELD ENHANCD US 97717X511   257,975 6,005 SH   SOLE   6,005 0 0
WISDOMTREE TR US CORP BOND FD 97717X198   214,392 4,889 SH   SOLE   4,889 0 0
XYLEM INC COM 98419M100   6,279,284 46,297 SH   SOLE   40,897 0 5,400
ZOETIS INC CL A 98978V103   3,501,872 20,200 SH   SOLE   16,926 0 3,274