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
374WATER INC COM 88583P104   7,080 1,500 SH   SOLE   0 0 1,500
3M CO COM 88579Y101   315,330 3,000 SH   SOLE   0 0 3,000
ABBOTT LABS COM 002824100   558,956 5,520 SH   SOLE   0 0 5,520
ABBVIE INC COM 00287Y109   624,572 3,919 SH   SOLE   0 0 3,919
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   252,657 884 SH   SOLE   0 0 884
ACTIVISION BLIZZARD INC COM 00507V109   56,490 660 SH   SOLE   0 0 660
ADOBE SYSTEMS INCORPORATED COM 00724F101   11,563,798 30,007 SH   SOLE   0 0 30,007
ADVANCED MICRO DEVICES INC COM 007903107   2,451 25 SH   SOLE   0 0 25
AES CORP COM 00130H105   292,452 12,145 SH   SOLE   0 0 12,145
AFLAC INC COM 001055102   33,873 525 SH   SOLE   0 0 525
AGILENT TECHNOLOGIES INC COM 00846U101   110,672 800 SH   SOLE   0 0 800
AIR PRODS & CHEMS INC COM 009158106   174,337 607 SH   SOLE   0 0 607
AIRBNB INC COM CL A 009066101   9,330 75 SH   SOLE   0 0 75
ALCON AG ORD SHS H01301128   21,162 300 SH   SOLE   0 0 300
ALIGN TECHNOLOGY INC COM 016255101   83,535 250 SH   SOLE   0 0 250
ALLSTATE CORP COM 020002101   3,325 30 SH   SOLE   0 0 30
ALPHA TAU MEDICAL LTD *W EXP 03/07/202 M0740A116   4,060 14,500 SH   SOLE   0 0 14,500
ALPHABET INC CAP STK CL A 02079K305   10,563,138 101,833 SH   SOLE   0 0 101,833
ALPHABET INC CAP STK CL C 02079K107   50,396,320 484,580 SH   SOLE   0 0 484,580
AMALGAMATED FINANCIAL CORP COM 022671101   1,294,732 73,190 SH   SOLE   0 0 73,190
AMAZON COM INC COM 023135106   36,789,833 356,180 SH   SOLE   0 0 356,180
AMEREN CORP COM 023608102   53,044 614 SH   SOLE   0 0 614
AMERICAN ELEC PWR CO INC COM 025537101   65,695 722 SH   SOLE   0 0 722
AMERICAN EXPRESS CO COM 025816109   65,156 395 SH   SOLE   0 0 395
AMERICAN INTL GROUP INC COM NEW 026874784   28,101 558 SH   SOLE   0 0 558
AMERICAN TOWER CORP NEW COM 03027X100   14,759,274 72,229 SH   SOLE   0 0 72,229
AMERISOURCEBERGEN CORP COM 03073E105   112,077 700 SH   SOLE   0 0 700
AMGEN INC COM 031162100   91,865 380 SH   SOLE   0 0 380
ANALOG DEVICES INC COM 032654105   6,181,467 31,343 SH   SOLE   0 0 31,343
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   8,208 123 SH   SOLE   0 0 123
AON PLC SHS CL A G0403H108   15,767,023 50,008 SH   SOLE   0 0 50,008
APOLLO GLOBAL MGMT INC COM 03769M106   60,571 959 SH   SOLE   0 0 959
APPLE INC COM 037833100   71,443,556 433,254 SH   SOLE   0 0 433,254
ARCH CAP GROUP LTD ORD G0450A105   81,987 1,208 SH   SOLE   0 0 1,208
ARK RESTAURANTS CORP COM 040712101   141,360 8,000 SH   SOLE   0 0 8,000
ARRAY TECHNOLOGIES INC COM SHS 04271T100   594,042 27,150 SH   SOLE   0 0 27,150
ASML HOLDING N V N Y REGISTRY SHS N07059210   26,548 39 SH   SOLE   0 0 39
ASTRAZENECA PLC SPONSORED ADR 046353108   258,553 3,725 SH   SOLE   0 0 3,725
AT&T INC COM 00206R102   41,888 2,176 SH   SOLE   0 0 2,176
AUTODESK INC COM 052769106   43,090 207 SH   SOLE   0 0 207
AUTOMATIC DATA PROCESSING IN COM 053015103   483,330 2,171 SH   SOLE   0 0 2,171
AVALONBAY CMNTYS INC COM 053484101   11,868,398 70,620 SH   SOLE   0 0 70,620
BANK AMERICA CORP COM 060505104   78,593 2,748 SH   SOLE   0 0 2,748
BAXTER INTL INC COM 071813109   2,528 62 SH   SOLE   0 0 62
BECTON DICKINSON & CO COM 075887109   21,486,472 86,800 SH   SOLE   0 0 86,800
BERKSHIRE HATHAWAY INC DEL CL A 084670108   17,692,800 38 SH   SOLE   0 0 38
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   35,094,181 113,658 SH   SOLE   0 0 113,658
BIO-TECHNE CORP COM 09073M104   44,218 596 SH   SOLE   0 0 596
BLACKROCK INC COM 09247X101   53,530 80 SH   SOLE   0 0 80
BLACKSTONE INC COM 09260D107   55,603 633 SH   SOLE   0 0 633
BLOOM ENERGY CORP COM CL A 093712107   9,120,706 457,637 SH   SOLE   0 0 457,637
BOEING CO COM 097023105   7,648 36 SH   SOLE   0 0 36
BORGWARNER INC COM 099724106   3,005,532 61,200 SH   SOLE   0 0 61,200
BOSTON SCIENTIFIC CORP COM 101137107   14,759 295 SH   SOLE   0 0 295
BRISTOL-MYERS SQUIBB CO COM 110122108   36,111 521 SH   SOLE   0 0 521
BROADCOM INC COM 11135F101   31,833,857 49,621 SH   SOLE   0 0 49,621
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   67,469 2,062 SH   SOLE   0 0 2,062
BROOKFIELD CORP CL A LTD VT SH 11271J107   268,803 8,248 SH   SOLE   0 0 8,248
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   7,615,946 225,524 SH   SOLE   0 0 225,524
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   5,600,528 121,592 SH   SOLE   0 0 121,592
BROOKLINE BANCORP INC DEL COM 11373M107   562,275 53,550 SH   SOLE   0 0 53,550
CANADIAN NATL RY CO COM 136375102   1,360,549 11,533 SH   SOLE   0 0 11,533
CAPITAL ONE FINL CORP COM 14040H105   72,505 754 SH   SOLE   0 0 754
CARMAX INC COM 143130102   64,280 1,000 SH   SOLE   0 0 1,000
CATERPILLAR INC COM 149123101   179,411 784 SH   SOLE   0 0 784
CBRE GROUP INC CL A 12504L109   16,747 230 SH   SOLE   0 0 230
CERENCE INC COM 156727109   7,023 250 SH   SOLE   0 0 250
CF INDS HLDGS INC COM 125269100   797,390 11,000 SH   SOLE   0 0 11,000
CHEVRON CORP NEW COM 166764100   270,569 1,658 SH   SOLE   0 0 1,658
CHUBB LIMITED COM H1467J104   90,488 466 SH   SOLE   0 0 466
CINCINNATI FINL CORP COM 172062101   24,098 215 SH   SOLE   0 0 215
CISCO SYS INC COM 17275R102   362,109 6,927 SH   SOLE   0 0 6,927
CLEAN ENERGY FUELS CORP COM 184499101   1,570 360 SH   SOLE   0 0 360
COCA COLA CO COM 191216100   258,324 4,165 SH   SOLE   0 0 4,165
COINBASE GLOBAL INC COM CL A 19260Q107   3,379 50 SH   SOLE   0 0 50
COLGATE PALMOLIVE CO COM 194162103   61,022 812 SH   SOLE   0 0 812
COMCAST CORP NEW CL A 20030N101   20,371,387 537,362 SH   SOLE   0 0 537,362
CONOCOPHILLIPS COM 20825C104   16,370 165 SH   SOLE   0 0 165
COOPER COS INC COM NEW 216648402   9,334 25 SH   SOLE   0 0 25
COPART INC COM 217204106   60,168 800 SH   SOLE   0 0 800
COSTAR GROUP INC COM 22160N109   10,535 153 SH   SOLE   0 0 153
COSTCO WHSL CORP NEW COM 22160K105   974,363 1,961 SH   SOLE   0 0 1,961
CROWN CASTLE INC COM 22822V101   189,652 1,417 SH   SOLE   0 0 1,417
CSX CORP COM 126408103   11,767 393 SH   SOLE   0 0 393
CULLEN FROST BANKERS INC COM 229899109   9,586 91 SH   SOLE   0 0 91
CUMMINS INC COM 231021106   143,328 600 SH   SOLE   0 0 600
CVS HEALTH CORP COM 126650100   21,994,497 295,983 SH   SOLE   0 0 295,983
CYBIN INC COM 23256X100   2,937 7,500 SH   SOLE   0 0 7,500
D R HORTON INC COM 23331A109   1,709,575 17,500 SH   SOLE   0 0 17,500
DANAHER CORPORATION COM 235851102   16,372,541 64,960 SH   SOLE   0 0 64,960
DELTA AIR LINES INC DEL COM NEW 247361702   12,485 358 SH   SOLE   0 0 358
DEXCOM INC COM 252131107   25,560 220 SH   SOLE   0 0 220
DIAGEO PLC SPON ADR NEW 25243Q205   51,274 283 SH   SOLE   0 0 283
DISNEY WALT CO COM 254687106   11,872,815 118,574 SH   SOLE   0 0 118,574
DOMINION ENERGY INC COM 25746U109   100,058 1,790 SH   SOLE   0 0 1,790
DUKE ENERGY CORP NEW COM NEW 26441C204   108,722 1,127 SH   SOLE   0 0 1,127
DUTCH BROS INC CL A 26701L100   12,652 400 SH   SOLE   0 0 400
EATON CORP PLC SHS G29183103   109,487 639 SH   SOLE   0 0 639
EBAY INC. COM 278642103   13,311 300 SH   SOLE   0 0 300
ECOLAB INC COM 278865100   148,977 900 SH   SOLE   0 0 900
EDWARDS LIFESCIENCES CORP COM 28176E108   222,544 2,690 SH   SOLE   0 0 2,690
ELEVANCE HEALTH INC COM 036752103   183,924 400 SH   SOLE   0 0 400
EMERSON ELEC CO COM 291011104   113,282 1,300 SH   SOLE   0 0 1,300
ENVIVA INC COM 29415B103   124,184 4,300 SH   SOLE   0 0 4,300
EQUINIX INC COM 29444U700   3,606 5 SH   SOLE   0 0 5
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289   3,279 100 SH   SOLE   0 0 100
EXPEDITORS INTL WASH INC COM 302130109   143,156 1,300 SH   SOLE   0 0 1,300
EXXON MOBIL CORP COM 30231G102   121,175 1,105 SH   SOLE   0 0 1,105
FASTENAL CO COM 311900104   29,398 545 SH   SOLE   0 0 545
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   49,415 500 SH   SOLE   0 0 500
FEDEX CORP COM 31428X106   411,282 1,800 SH   SOLE   0 0 1,800
FIRST SOLAR INC COM 336433107   15,979,943 73,471 SH   SOLE   0 0 73,471
FORTINET INC COM 34959E109   74,103 1,115 SH   SOLE   0 0 1,115
FTAI AVIATION LTD SHS G3730V105   5,592 200 SH   SOLE   0 0 200
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106   600 200 SH   SOLE   0 0 200
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   3,364 41 SH   SOLE   0 0 41
GENERAL ELECTRIC CO COM NEW 369604301   11,950 125 SH   SOLE   0 0 125
GENERAL MLS INC COM 370334104   871,522 10,198 SH   SOLE   0 0 10,198
GENERAL MTRS CO COM 37045V100   1,027,040 28,000 SH   SOLE   0 0 28,000
GENUINE PARTS CO COM 372460105   11,043 66 SH   SOLE   0 0 66
GOLDMAN SACHS GROUP INC COM 38141G104   670,576 2,050 SH   SOLE   0 0 2,050
HANNON ARMSTRONG SUST INFR C COM 41068X100   4,072,640 142,400 SH   SOLE   0 0 142,400
HELIOS TECHNOLOGIES INC COM 42328H109   26,160 400 SH   SOLE   0 0 400
HOME DEPOT INC COM 437076102   434,417 1,472 SH   SOLE   0 0 1,472
HONEYWELL INTL INC COM 438516106   42,047 220 SH   SOLE   0 0 220
HUMANA INC COM 444859102   12,137 25 SH   SOLE   0 0 25
HUNTINGTON INGALLS INDS INC COM 446413106   226,894 1,096 SH   SOLE   0 0 1,096
HYDROFARM HLDGS GROUP INC COM 44888K209   1,730 1,000 SH   SOLE   0 0 1,000
IAC INC COM NEW 44891N208   92,880 1,800 SH   SOLE   0 0 1,800
IDACORP INC COM 451107106   54,165 500 SH   SOLE   0 0 500
IDEXX LABS INC COM 45168D104   25,004 50 SH   SOLE   0 0 50
ILLINOIS TOOL WKS INC COM 452308109   8,521 35 SH   SOLE   0 0 35
INTERCONTINENTAL EXCHANGE IN COM 45866F104   5,215 50 SH   SOLE   0 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101   160,192 1,222 SH   SOLE   0 0 1,222
INTUIT COM 461202103   69,996 157 SH   SOLE   0 0 157
INTUITIVE SURGICAL INC COM NEW 46120E602   179,596 703 SH   SOLE   0 0 703
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   207,792 3,330 SH   SOLE   0 0 3,330
ISHARES TR CORE HIGH DV ETF 46429B663   30,498 300 SH   SOLE   0 0 300
ISHARES TR CORE S&P500 ETF 464287200   82,216 200 SH   SOLE   0 0 200
ISHARES TR ESG AWRE 1 5 YR 46435G243   52,932 2,200 SH   SOLE   0 0 2,200
ISHARES TR ISHARES BIOTECH 464287556   16,352,309 126,605 SH   SOLE   0 0 126,605
ISHARES TR ISHARES SEMICDTR 464287523   22,878,272 51,450 SH   SOLE   0 0 51,450
ISHARES TR MSCI EAFE MIN VL 46429B689   7,780 115 SH   SOLE   0 0 115
ISHARES TR MSCI USA MIN VOL 46429B697   352,208 4,842 SH   SOLE   0 0 4,842
ISHARES TR RUS MID CAP ETF 464287499   188,784 2,700 SH   SOLE   0 0 2,700
ISHARES TR RUSSELL 2000 ETF 464287655   160,560 900 SH   SOLE   0 0 900
ISHARES TR SELECT DIVID ETF 464287168   46,872 400 SH   SOLE   0 0 400
ISHARES TR SP SMCP600VL ETF 464287879   265,581 2,838 SH   SOLE   0 0 2,838
ISHARES TR U.S. MED DVC ETF 464288810   64,776 1,200 SH   SOLE   0 0 1,200
ISHARES TR US INDUSTRIALS 464287754   4,007 40 SH   SOLE   0 0 40
JOHNSON & JOHNSON COM 478160104   9,166,960 59,142 SH   SOLE   0 0 59,142
JPMORGAN CHASE & CO COM 46625H100   558,379 4,285 SH   SOLE   0 0 4,285
KIMBERLY-CLARK CORP COM 494368103   126,302 941 SH   SOLE   0 0 941
KKR & CO INC COM 48251W104   14,916 284 SH   SOLE   0 0 284
KORNIT DIGITAL LTD SHS M6372Q113   797,826 41,210 SH   SOLE   0 0 41,210
KRAFT HEINZ CO COM 500754106   61,872 1,600 SH   SOLE   0 0 1,600
KROGER CO COM 501044101   118,488 2,400 SH   SOLE   0 0 2,400
KYMERA THERAPEUTICS INC COM 501575104   14,815 500 SH   SOLE   0 0 500
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,845 125 SH   SOLE   0 0 125
LAUDER ESTEE COS INC CL A 518439104   17,253 70 SH   SOLE   0 0 70
LENNAR CORP CL A 526057104   1,576,650 15,000 SH   SOLE   0 0 15,000
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   7,446 266 SH   SOLE   0 0 266
LILLY ELI & CO COM 532457108   110,925 323 SH   SOLE   0 0 323
LINDE PLC SHS G54950103   14,887,605 41,885 SH   SOLE   0 0 41,885
LIONS GATE ENTMNT CORP CL A VTG 535919401   11,070 1,000 SH   SOLE   0 0 1,000
LIVE NATION ENTERTAINMENT IN COM 538034109   91,000 1,300 SH   SOLE   0 0 1,300
LKQ CORP COM 501889208   23,246,399 409,556 SH   SOLE   0 0 409,556
LOWES COS INC COM 548661107   27,443,419 137,238 SH   SOLE   0 0 137,238
LPL FINL HLDGS INC COM 50212V100   14,776 73 SH   SOLE   0 0 73
MARSH & MCLENNAN COS INC COM 571748102   22,984 138 SH   SOLE   0 0 138
MASTERCARD INCORPORATED CL A 57636Q104   2,262,228 6,225 SH   SOLE   0 0 6,225
MCDONALDS CORP COM 580135101   257,801 922 SH   SOLE   0 0 922
MEDTRONIC PLC SHS G5960L103   32,248 400 SH   SOLE   0 0 400
MERCADOLIBRE INC COM 58733R102   5,273 4 SH   SOLE   0 0 4
MERCK & CO INC COM 58933Y105   20,001,852 188,005 SH   SOLE   0 0 188,005
MGE ENERGY INC COM 55277P104   46,602 600 SH   SOLE   0 0 600
MICROCHIP TECHNOLOGY INC. COM 595017104   111,679 1,333 SH   SOLE   0 0 1,333
MICROSOFT CORP COM 594918104   69,470,498 240,966 SH   SOLE   0 0 240,966
MODERNA INC COM 60770K107   357,228 2,326 SH   SOLE   0 0 2,326
MONDELEZ INTL INC CL A 609207105   26,997,327 387,225 SH   SOLE   0 0 387,225
MONTROSE ENVIRONMENTAL GROUP COM 615111101   4,543,467 127,375 SH   SOLE   0 0 127,375
MOODYS CORP COM 615369105   73,751 241 SH   SOLE   0 0 241
MORGAN STANLEY COM NEW 617446448   1,369,680 15,600 SH   SOLE   0 0 15,600
MOSAIC CO NEW COM 61945C103   11,503 251 SH   SOLE   0 0 251
MPLX LP COM UNIT REP LTD 55336V100   47,783 1,387 SH   SOLE   0 0 1,387
NATIONAL GRID PLC SPONSORED ADR NE 636274409   17,338 255 SH   SOLE   0 0 255
NETFLIX INC COM 64110L106   12,092 35 SH   SOLE   0 0 35
NEXTERA ENERGY INC COM 65339F101   2,133,883 27,684 SH   SOLE   0 0 27,684
NIKE INC CL B 654106103   245,894 2,005 SH   SOLE   0 0 2,005
NIO INC SPON ADS 62914V106   2,102 200 SH   SOLE   0 0 200
NISOURCE INC COM 65473P105   139,800 5,000 SH   SOLE   0 0 5,000
NORFOLK SOUTHN CORP COM 655844108   143,580 677 SH   SOLE   0 0 677
NORTHERN TR CORP COM 665859104   10,224 116 SH   SOLE   0 0 116
NORTHROP GRUMMAN CORP COM 666807102   6,494,165 14,065 SH   SOLE   0 0 14,065
NORTHWEST NAT HLDG CO COM 66765N105   32,341 680 SH   SOLE   0 0 680
NOVARTIS AG SPONSORED ADR 66987V109   138,000 1,500 SH   SOLE   0 0 1,500
NOVO-NORDISK A S ADR 670100205   188,741 1,186 SH   SOLE   0 0 1,186
NUCOR CORP COM 670346105   25,488 165 SH   SOLE   0 0 165
NURIX THERAPEUTICS INC COM 67080M103   62,658 7,056 SH   SOLE   0 0 7,056
NVIDIA CORPORATION COM 67066G104   209,161 753 SH   SOLE   0 0 753
NVR INC COM 62944T105   20,026,451 3,594 SH   SOLE   0 0 3,594
OLB GROUP INC COM 67086U307   36,771 36,050 SH   SOLE   0 0 36,050
ONE GAS INC COM 68235P108   12,123 153 SH   SOLE   0 0 153
OPTIMIZERX CORP COM NEW 68401U204   29,260 2,000 SH   SOLE   0 0 2,000
ORACLE CORP COM 68389X105   583,166 6,276 SH   SOLE   0 0 6,276
OWENS CORNING NEW COM 690742101   1,053,800 11,000 SH   SOLE   0 0 11,000
PACCAR INC COM 693718108   27,450 375 SH   SOLE   0 0 375
PACKAGING CORP AMER COM 695156109   55,532 400 SH   SOLE   0 0 400
PALO ALTO NETWORKS INC COM 697435105   158,794 795 SH   SOLE   0 0 795
PAYCHEX INC COM 704326107   40,222 351 SH   SOLE   0 0 351
PAYPAL HLDGS INC COM 70450Y103   673,816 8,873 SH   SOLE   0 0 8,873
PEPSICO INC COM 713448108   555,286 3,046 SH   SOLE   0 0 3,046
PFIZER INC COM 717081103   358,714 8,792 SH   SOLE   0 0 8,792
PINTEREST INC CL A 72352L106   2,727 100 SH   SOLE   0 0 100
PIPER SANDLER COMPANIES COM 724078100   278 2 SH   SOLE   0 0 2
PNC FINL SVCS GROUP INC COM 693475105   17,699,946 139,260 SH   SOLE   0 0 139,260
POST HLDGS INC COM 737446104   8,987 100 SH   SOLE   0 0 100
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   34,559 465 SH   SOLE   0 0 465
PROCTER AND GAMBLE CO COM 742718109   1,124,840 7,565 SH   SOLE   0 0 7,565
PROGRESSIVE CORP COM 743315103   24,003,922 167,789 SH   SOLE   0 0 167,789
PROLOGIS INC. COM 74340W103   90,584 726 SH   SOLE   0 0 726
PRUDENTIAL FINL INC COM 744320102   13,570 164 SH   SOLE   0 0 164
QUALCOMM INC COM 747525103   45,291 355 SH   SOLE   0 0 355
QUANTA SVCS INC COM 74762E102   21,352,250 128,134 SH   SOLE   0 0 128,134
REGENERON PHARMACEUTICALS COM 75886F107   8,217 10 SH   SOLE   0 0 10
ROPER TECHNOLOGIES INC COM 776696106   62,138 141 SH   SOLE   0 0 141
ROSS STORES INC COM 778296103   13,267 125 SH   SOLE   0 0 125
S&P GLOBAL INC COM 78409V104   145,493 422 SH   SOLE   0 0 422
SALESFORCE INC COM 79466L302   370,792 1,856 SH   SOLE   0 0 1,856
SCHWAB CHARLES CORP COM 808513105   899,903 17,180 SH   SOLE   0 0 17,180
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   83,403 1,140 SH   SOLE   0 0 1,140
SCHWAB STRATEGIC TR US TIPS ETF 808524870   13,403 250 SH   SOLE   0 0 250
SELECT SECTOR SPDR TR ENERGY 81369Y506   37,274 450 SH   SOLE   0 0 450
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,326,267 17,969 SH   SOLE   0 0 17,969
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   67,690 1,000 SH   SOLE   0 0 1,000
SEMPRA COM 816851109   11,337 75 SH   SOLE   0 0 75
SERVICE CORP INTL COM 817565104   68,780 1,000 SH   SOLE   0 0 1,000
SERVICENOW INC COM 81762P102   13,942 30 SH   SOLE   0 0 30
SHELL PLC SPON ADS 780259305   17,608 306 SH   SOLE   0 0 306
SMUCKER J M CO COM NEW 832696405   485,172 3,083 SH   SOLE   0 0 3,083
SONY GROUP CORPORATION SPONSORED ADR 835699307   22,663 250 SH   SOLE   0 0 250
SOUTHERN CO COM 842587107   119,678 1,720 SH   SOLE   0 0 1,720
SPDR GOLD TR GOLD SHS 78463V107   2,042,354 11,147 SH   SOLE   0 0 11,147
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,465,896 8,466 SH   SOLE   0 0 8,466
SPDR SER TR NUVEEN BLMBRG SH 78468R739   475,500 10,000 SH   SOLE   0 0 10,000
STARBUCKS CORP COM 855244109   307,184 2,950 SH   SOLE   0 0 2,950
STRYKER CORPORATION COM 863667101   42,821 150 SH   SOLE   0 0 150
SYNCHRONY FINANCIAL COM 87165B103   3,199 110 SH   SOLE   0 0 110
SYNOPSYS INC COM 871607107   44,419 115 SH   SOLE   0 0 115
SYSCO CORP COM 871829107   6,411 83 SH   SOLE   0 0 83
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   148,739 1,599 SH   SOLE   0 0 1,599
TARGET CORP COM 87612E106   430,099 2,597 SH   SOLE   0 0 2,597
TE CONNECTIVITY LTD SHS H84989104   11,804 90 SH   SOLE   0 0 90
TESLA INC COM 88160R101   123,854 597 SH   SOLE   0 0 597
TEXAS INSTRS INC COM 882508104   220,422 1,185 SH   SOLE   0 0 1,185
THE CIGNA GROUP COM 125523100   239,943 939 SH   SOLE   0 0 939
THERMO FISHER SCIENTIFIC INC COM 883556102   19,218,482 33,344 SH   SOLE   0 0 33,344
TJX COS INC NEW COM 872540109   23,971,837 305,919 SH   SOLE   0 0 305,919
T-MOBILE US INC COM 872590104   7,242 50 SH   SOLE   0 0 50
TOAST INC CL A 888787108   17,750 1,000 SH   SOLE   0 0 1,000
TRANE TECHNOLOGIES PLC SHS G8994E103   1,677,898 9,120 SH   SOLE   0 0 9,120
TRANSDIGM GROUP INC COM 893641100   90,658 123 SH   SOLE   0 0 123
TRAVELERS COMPANIES INC COM 89417E109   1,037,031 6,050 SH   SOLE   0 0 6,050
TRIMBLE INC COM 896239100   10,542,187 201,110 SH   SOLE   0 0 201,110
TRUIST FINL CORP COM 89832Q109   487,460 14,295 SH   SOLE   0 0 14,295
TRUPANION INC COM 898202106   65,193 1,520 SH   SOLE   0 0 1,520
TYLER TECHNOLOGIES INC COM 902252105   7,764,843 21,895 SH   SOLE   0 0 21,895
ULTA BEAUTY INC COM 90384S303   17,507,822 32,085 SH   SOLE   0 0 32,085
UNILEVER PLC SPON ADR NEW 904767704   337,545 6,500 SH   SOLE   0 0 6,500
UNION PAC CORP COM 907818108   292,633 1,454 SH   SOLE   0 0 1,454
UNITED PARCEL SERVICE INC CL B 911312106   143,456 740 SH   SOLE   0 0 740
UNITED RENTALS INC COM 911363109   164,241 415 SH   SOLE   0 0 415
UNITEDHEALTH GROUP INC COM 91324P102   892,250 1,888 SH   SOLE   0 0 1,888
UNIVERSAL DISPLAY CORP COM 91347P105   87,649 565 SH   SOLE   0 0 565
US BANCORP DEL COM NEW 902973304   21,991 610 SH   SOLE   0 0 610
VALMONT INDS INC COM 920253101   12,089,538 37,865 SH   SOLE   0 0 37,865
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   51,117 1,100 SH   SOLE   0 0 1,100
VANECK ETF TRUST PHARMACEUTCL ETF 92189F692   22,231,292 286,375 SH   SOLE   0 0 286,375
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   1,383,494 9,868 SH   SOLE   0 0 9,868
VANGUARD INDEX FDS LARGE CAP ETF 922908637   2,241,720 12,000 SH   SOLE   0 0 12,000
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   582,941 7,020 SH   SOLE   0 0 7,020
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   287,694 765 SH   SOLE   0 0 765
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,918,949 9,402 SH   SOLE   0 0 9,402
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   5,019 74 SH   SOLE   0 0 74
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   159,093 1,033 SH   SOLE   0 0 1,033
VANGUARD STAR FDS VG TL INTL STK F 921909768   3,478,230 63,000 SH   SOLE   0 0 63,000
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   303,827 1,570 SH   SOLE   0 0 1,570
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   70,101 900 SH   SOLE   0 0 900
VERISK ANALYTICS INC COM 92345Y106   391,587 2,041 SH   SOLE   0 0 2,041
VERIZON COMMUNICATIONS INC COM 92343V104   7,778 200 SH   SOLE   0 0 200
VISA INC COM CL A 92826C839   39,092,284 173,389 SH   SOLE   0 0 173,389
WALGREENS BOOTS ALLIANCE INC COM 931427108   69,160 2,000 SH   SOLE   0 0 2,000
WALMART INC COM 931142103   14,745 100 SH   SOLE   0 0 100
WASTE MGMT INC DEL COM 94106L109   11,594,208 71,056 SH   SOLE   0 0 71,056
WATERS CORP COM 941848103   413,357 1,335 SH   SOLE   0 0 1,335
WEC ENERGY GROUP INC COM 92939U106   73,084 771 SH   SOLE   0 0 771
WELLS FARGO CO NEW COM 949746101   77,863 2,083 SH   SOLE   0 0 2,083
WESTERN UN CO COM 959802109   95,890 8,600 SH   SOLE   0 0 8,600
WESTPORT FUEL SYSTEMS INC COM NEW 960908309   124 130 SH   SOLE   0 0 130
WEYERHAEUSER CO MTN BE COM NEW 962166104   64,629 2,145 SH   SOLE   0 0 2,145
WHIRLPOOL CORP COM 963320106   858,130 6,500 SH   SOLE   0 0 6,500
WILLIAMS COS INC COM 969457100   34,130 1,143 SH   SOLE   0 0 1,143
WILLIS TOWERS WATSON PLC LTD SHS G96629103   11,619 50 SH   SOLE   0 0 50
XCEL ENERGY INC COM 98389B100   53,952 800 SH   SOLE   0 0 800
XYLEM INC COM 98419M100   31,410 300 SH   SOLE   0 0 300
ZOETIS INC CL A 98978V103   260,646 1,566 SH   SOLE   0 0 1,566