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   3,720 3,000 SH   SOLE   0 0 3,000
3M CO COM 88579Y101   280,860 3,000 SH   SOLE   0 0 3,000
ABBOTT LABS COM 002824100   544,588 5,623 SH   SOLE   0 0 5,623
ABBVIE INC COM 00287Y109   554,504 3,720 SH   SOLE   0 0 3,720
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   271,486 884 SH   SOLE   0 0 884
ACTIVISION BLIZZARD INC COM 00507V109   61,796 660 SH   SOLE   0 0 660
ADOBE INC COM 00724F101   14,822,793 29,070 SH   SOLE   0 0 29,070
ADVANCED MICRO DEVICES INC COM 007903107   2,571 25 SH   SOLE   0 0 25
AES CORP COM 00130H105   152,000 10,000 SH   SOLE   0 0 10,000
AIR PRODS & CHEMS INC COM 009158106   158,138 558 SH   SOLE   0 0 558
AIRBNB INC COM CL A 009066101   10,291 75 SH   SOLE   0 0 75
ALBERTSONS COS INC COMMON STOCK 013091103   10,238 450 SH   SOLE   0 0 450
ALCON AG ORD SHS H01301128   23,118 300 SH   SOLE   0 0 300
ALIGN TECHNOLOGY INC COM 016255101   76,330 250 SH   SOLE   0 0 250
ALLSTATE CORP COM 020002101   3,343 30 SH   SOLE   0 0 30
ALPHA TAU MEDICAL LTD W EXP 03/07/202 M0740A116   3,663 14,500 SH   SOLE   0 0 14,500
ALPHABET INC CAP STK CL A 02079K305   11,864,161 90,663 SH   SOLE   0 0 90,663
ALPHABET INC CAP STK CL C 02079K107   60,803,946 461,160 SH   SOLE   0 0 461,160
AMALGAMATED FINANCIAL CORP COM 022671101   934,444 54,265 SH   SOLE   0 0 54,265
AMAZON COM INC COM 023135106   46,528,463 366,020 SH   SOLE   0 0 366,020
AMEREN CORP COM 023608102   45,946 614 SH   SOLE   0 0 614
AMERICAN ELEC PWR CO INC COM 025537101   54,309 722 SH   SOLE   0 0 722
AMERICAN EXPRESS CO COM 025816109   102,196 685 SH   SOLE   0 0 685
AMERICAN INTL GROUP INC COM NEW 026874784   7,575 125 SH   SOLE   0 0 125
AMERICAN TOWER CORP NEW COM 03027X100   12,091,516 73,527 SH   SOLE   0 0 73,527
AMGEN INC COM 031162100   53,752 200 SH   SOLE   0 0 200
ANALOG DEVICES INC COM 032654105   5,252,525 29,999 SH   SOLE   0 0 29,999
AON PLC SHS CL A G0403H108   15,365,111 47,391 SH   SOLE   0 0 47,391
APPLE INC COM 037833100   74,801,277 436,898 SH   SOLE   0 0 436,898
APTIV PLC SHS G6095L109   7,325,237 74,300 SH   SOLE   0 0 74,300
ARCH CAP GROUP LTD ORD G0450A105   9,964 125 SH   SOLE   0 0 125
ARK RESTAURANTS CORP COM 040712101   121,920 8,000 SH   SOLE   0 0 8,000
ARRAY TECHNOLOGIES INC COM SHS 04271T100   581,378 26,200 SH   SOLE   0 0 26,200
ASML HOLDING N V N Y REGISTRY SHS N07059210   22,958 39 SH   SOLE   0 0 39
ASTRAZENECA PLC SPONSORED ADR 046353108   252,257 3,725 SH   SOLE   0 0 3,725
AT&T INC COM 00206R102   20,773 1,383 SH   SOLE   0 0 1,383
AUTODESK INC COM 052769106   42,831 207 SH   SOLE   0 0 207
AUTOMATIC DATA PROCESSING IN COM 053015103   522,300 2,171 SH   SOLE   0 0 2,171
AVALONBAY CMNTYS INC COM 053484101   12,263,095 71,405 SH   SOLE   0 0 71,405
BANK AMERICA CORP COM 060505104   79,293 2,896 SH   SOLE   0 0 2,896
BAXTER INTL INC COM 071813109   2,353 62 SH   SOLE   0 0 62
BECTON DICKINSON & CO COM 075887109   21,634,825 83,684 SH   SOLE   0 0 83,684
BERKSHIRE HATHAWAY INC DEL CL A 084670108   20,196,126 38 SH   SOLE   0 0 38
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   33,493,935 95,615 SH   SOLE   0 0 95,615
BEYOND MEAT INC COM 08862E109   943 98 SH   SOLE   0 0 98
BIO-TECHNE CORP COM 09073M104   40,570 596 SH   SOLE   0 0 596
BLACKROCK INC COM 09247X101   51,720 80 SH   SOLE   0 0 80
BLACKSTONE INC COM 09260D107   67,820 633 SH   SOLE   0 0 633
BLOOM ENERGY CORP COM CL A 093712107   6,255,233 471,737 SH   SOLE   0 0 471,737
BOEING CO COM 097023105   6,901 36 SH   SOLE   0 0 36
BOSTON SCIENTIFIC CORP COM 101137107   15,576 295 SH   SOLE   0 0 295
BRISTOL-MYERS SQUIBB CO COM 110122108   30,239 521 SH   SOLE   0 0 521
BROADCOM INC COM 11135F101   36,870,277 44,391 SH   SOLE   0 0 44,391
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   68,748 2,062 SH   SOLE   0 0 2,062
BROOKFIELD CORP CL A LTD VT SH 11271J107   257,915 8,248 SH   SOLE   0 0 8,248
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   6,536,708 222,337 SH   SOLE   0 0 222,337
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   5,513,959 156,026 SH   SOLE   0 0 156,026
BROOKLINE BANCORP INC DEL COM 11373M107   487,841 53,550 SH   SOLE   0 0 53,550
CANADIAN NATL RY CO COM 136375102   1,276,561 11,784 SH   SOLE   0 0 11,784
CARMAX INC COM 143130102   45,975 650 SH   SOLE   0 0 650
CATERPILLAR INC COM 149123101   214,032 784 SH   SOLE   0 0 784
CENCORA INC COM 03073E105   116,981 650 SH   SOLE   0 0 650
CERENCE INC COM 156727109   5,093 250 SH   SOLE   0 0 250
CF INDS HLDGS INC COM 125269100   771,660 9,000 SH   SOLE   0 0 9,000
CHEVRON CORP NEW COM 166764100   233,252 1,383 SH   SOLE   0 0 1,383
CHUBB LIMITED COM H1467J104   97,012 466 SH   SOLE   0 0 466
CINCINNATI FINL CORP COM 172062101   21,993 215 SH   SOLE   0 0 215
CISCO SYS INC COM 17275R102   317,776 5,911 SH   SOLE   0 0 5,911
CLEAN ENERGY FUELS CORP COM 184499101   1,379 360 SH   SOLE   0 0 360
COCA COLA CO COM 191216100   163,770 2,926 SH   SOLE   0 0 2,926
COINBASE GLOBAL INC COM CL A 19260Q107   3,754 50 SH   SOLE   0 0 50
COLGATE PALMOLIVE CO COM 194162103   49,209 692 SH   SOLE   0 0 692
COMCAST CORP NEW CL A 20030N101   23,501 530 SH   SOLE   0 0 530
CONAGRA BRANDS INC COM 205887102   1,207 44 SH   SOLE   0 0 44
COOPER COS INC COM NEW 216648402   7,951 25 SH   SOLE   0 0 25
COPART INC COM 217204106   34,472 800 SH   SOLE   0 0 800
COSTAR GROUP INC COM 22160N109   11,765 153 SH   SOLE   0 0 153
COSTCO WHSL CORP NEW COM 22160K105   1,176,812 2,083 SH   SOLE   0 0 2,083
CROWN CASTLE INC COM 22822V101   66,906 727 SH   SOLE   0 0 727
CSX CORP COM 126408103   12,085 393 SH   SOLE   0 0 393
CUMMINS INC COM 231021106   91,384 400 SH   SOLE   0 0 400
CVS HEALTH CORP COM 126650100   21,059,109 301,620 SH   SOLE   0 0 301,620
CYBIN INC COM 23256X100   3,966 7,500 SH   SOLE   0 0 7,500
D R HORTON INC COM 23331A109   1,558,315 14,500 SH   SOLE   0 0 14,500
DANAHER CORPORATION COM 235851102   15,972,678 64,380 SH   SOLE   0 0 64,380
DBX ETF TR XTRACKERS RUSSEL 233051481   25,834 600 SH   SOLE   0 0 600
DELTA AIR LINES INC DEL COM NEW 247361702   13,228 358 SH   SOLE   0 0 358
DEXCOM INC COM 252131107   20,526 220 SH   SOLE   0 0 220
DIAGEO PLC SPON ADR NEW 25243Q205   17,917,264 120,105 SH   SOLE   0 0 120,105
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831   72,857 2,836 SH   SOLE   0 0 2,836
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   13,858 264 SH   SOLE   0 0 264
DISNEY WALT CO COM 254687106   7,527,195 92,871 SH   SOLE   0 0 92,871
DOLLAR GEN CORP NEW COM 256677105   1,587 15 SH   SOLE   0 0 15
DOMINION ENERGY INC COM 25746U109   26,338 590 SH   SOLE   0 0 590
DUKE ENERGY CORP NEW COM NEW 26441C204   70,608 800 SH   SOLE   0 0 800
DUTCH BROS INC CL A 26701L100   9,300 400 SH   SOLE   0 0 400
EATON CORP PLC SHS G29183103   42,656 200 SH   SOLE   0 0 200
EBAY INC. COM 278642103   13,227 300 SH   SOLE   0 0 300
ECOLAB INC COM 278865100   152,460 900 SH   SOLE   0 0 900
EDWARDS LIFESCIENCES CORP COM 28176E108   185,324 2,675 SH   SOLE   0 0 2,675
ELEVANCE HEALTH INC COM 036752103   174,168 400 SH   SOLE   0 0 400
ELI LILLY & CO COM 532457108   391,031 728 SH   SOLE   0 0 728
EMERSON ELEC CO COM 291011104   125,541 1,300 SH   SOLE   0 0 1,300
ENVIVA INC COM 29415B103   16,434 2,200 SH   SOLE   0 0 2,200
EQUINIX INC COM 29444U700   3,632 5 SH   SOLE   0 0 5
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289   3,126 100 SH   SOLE   0 0 100
EXPEDITORS INTL WASH INC COM 302130109   149,019 1,300 SH   SOLE   0 0 1,300
EXXON MOBIL CORP COM 30231G102   118,168 1,005 SH   SOLE   0 0 1,005
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   45,315 500 SH   SOLE   0 0 500
FEDEX CORP COM 31428X106   211,936 800 SH   SOLE   0 0 800
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   10,808 285 SH   SOLE   0 0 285
FIRST SOLAR INC COM 336433107   11,761,490 72,786 SH   SOLE   0 0 72,786
FORTINET INC COM 34959E109   65,429 1,115 SH   SOLE   0 0 1,115
FORTIVE CORP COM 34959J108   10,754 145 SH   SOLE   0 0 145
FTAI AVIATION LTD SHS G3730V105   5,333 150 SH   SOLE   0 0 150
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106   483 150 SH   SOLE   0 0 150
GARRETT MOTION INC COM 366505105   7,880 1,000 SH   SOLE   0 0 1,000
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   2,790 41 SH   SOLE   0 0 41
GENERAL ELECTRIC CO COM NEW 369604301   13,819 125 SH   SOLE   0 0 125
GENERAL MLS INC COM 370334104   652,635 10,199 SH   SOLE   0 0 10,199
GENERAL MTRS CO COM 37045V100   197,820 6,000 SH   SOLE   0 0 6,000
GOLDMAN SACHS GROUP INC COM 38141G104   598,605 1,850 SH   SOLE   0 0 1,850
HANNON ARMSTRONG SUST INFR C COM 41068X100   3,238,300 152,750 SH   SOLE   0 0 152,750
HELIOS TECHNOLOGIES INC COM 42328H109   22,192 400 SH   SOLE   0 0 400
HOME DEPOT INC COM 437076102   430,578 1,425 SH   SOLE   0 0 1,425
HONEYWELL INTL INC COM 438516106   11,085 60 SH   SOLE   0 0 60
HUNTINGTON INGALLS INDS INC COM 446413106   224,220 1,096 SH   SOLE   0 0 1,096
HYDROFARM HLDGS GROUP INC COM 44888K209   1,220 1,000 SH   SOLE   0 0 1,000
IAC INC COM NEW 44891N208   90,702 1,800 SH   SOLE   0 0 1,800
IDACORP INC COM 451107106   46,825 500 SH   SOLE   0 0 500
IDEXX LABS INC COM 45168D104   21,864 50 SH   SOLE   0 0 50
INTERCONTINENTAL EXCHANGE IN COM 45866F104   5,501 50 SH   SOLE   0 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101   168,922 1,204 SH   SOLE   0 0 1,204
INTUIT COM 461202103   80,218 157 SH   SOLE   0 0 157
INTUITIVE SURGICAL INC COM NEW 46120E602   205,480 703 SH   SOLE   0 0 703
INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409   20,543 416 SH   SOLE   0 0 416
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   178,134 3,030 SH   SOLE   0 0 3,030
INVESCO QQQ TR UNIT SER 1 46090E103   97,808 273 SH   SOLE   0 0 273
ISHARES TR CORE HIGH DV ETF 46429B663   29,667 300 SH   SOLE   0 0 300
ISHARES TR CORE MSCI EAFE 46432F842   29,344 456 SH   SOLE   0 0 456
ISHARES TR CORE S&P500 ETF 464287200   85,886 200 SH   SOLE   0 0 200
ISHARES TR ESG AWRE 1 5 YR 46435G243   52,294 2,200 SH   SOLE   0 0 2,200
ISHARES TR ISHARES BIOTECH 464287556   15,357,912 125,586 SH   SOLE   0 0 125,586
ISHARES TR ISHARES SEMICDTR 464287523   24,033,001 50,740 SH   SOLE   0 0 50,740
ISHARES TR MORNINGSTR US EQ 464287127   99,770 1,694 SH   SOLE   0 0 1,694
ISHARES TR MSCI EAFE MIN VL 46429B689   18,262 280 SH   SOLE   0 0 280
ISHARES TR MSCI USA MIN VOL 46429B697   426,463 5,892 SH   SOLE   0 0 5,892
ISHARES TR RUS MID CAP ETF 464287499   159,275 2,300 SH   SOLE   0 0 2,300
ISHARES TR RUSSELL 2000 ETF 464287655   154,648 875 SH   SOLE   0 0 875
ISHARES TR S&P SML 600 GWT 464287887   44,202 403 SH   SOLE   0 0 403
ISHARES TR SELECT DIVID ETF 464287168   37,674 350 SH   SOLE   0 0 350
ISHARES TR SP SMCP600VL ETF 464287879   253,180 2,838 SH   SOLE   0 0 2,838
ISHARES TR U S EQUITY FACTR 46434V282   25,126 580 SH   SOLE   0 0 580
ISHARES TR U.S. MED DVC ETF 464288810   58,200 1,200 SH   SOLE   0 0 1,200
ISHARES TR US INDUSTRIALS 464287754   4,036 40 SH   SOLE   0 0 40
JOHNSON & JOHNSON COM 478160104   8,876,609 56,993 SH   SOLE   0 0 56,993
JPMORGAN CHASE & CO COM 46625H100   625,037 4,310 SH   SOLE   0 0 4,310
KELLANOVA COM 487836108   4,345 73 SH   SOLE   0 0 73
KIMBERLY-CLARK CORP COM 494368103   105,744 875 SH   SOLE   0 0 875
KKR & CO INC COM 48251W104   17,495 284 SH   SOLE   0 0 284
KORNIT DIGITAL LTD SHS M6372Q113   719,715 38,060 SH   SOLE   0 0 38,060
KRAFT HEINZ CO COM 500754106   53,824 1,600 SH   SOLE   0 0 1,600
KROGER CO COM 501044101   107,400 2,400 SH   SOLE   0 0 2,400
KYMERA THERAPEUTICS INC COM 501575104   6,950 500 SH   SOLE   0 0 500
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,888 125 SH   SOLE   0 0 125
LAUDER ESTEE COS INC CL A 518439104   5,782 40 SH   SOLE   0 0 40
LENNAR CORP CL A 526057104   1,178,415 10,500 SH   SOLE   0 0 10,500
LINDE PLC SHS G54950103   15,486,037 41,590 SH   SOLE   0 0 41,590
LIONS GATE ENTMNT CORP CL A VTG 535919401   8,480 1,000 SH   SOLE   0 0 1,000
LIVE NATION ENTERTAINMENT IN COM 538034109   107,952 1,300 SH   SOLE   0 0 1,300
LKQ CORP COM 501889208   20,138,490 406,756 SH   SOLE   0 0 406,756
LOWES COS INC COM 548661107   27,994,178 134,691 SH   SOLE   0 0 134,691
LUMEN TECHNOLOGIES INC COM 550241103   135 95 SH   SOLE   0 0 95
MARSH & MCLENNAN COS INC COM 571748102   26,262 138 SH   SOLE   0 0 138
MASTERCARD INCORPORATED CL A 57636Q104   2,473,250 6,247 SH   SOLE   0 0 6,247
MCDONALDS CORP COM 580135101   242,892 922 SH   SOLE   0 0 922
MEDTRONIC PLC SHS G5960L103   15,672 200 SH   SOLE   0 0 200
MERCADOLIBRE INC COM 58733R102   5,072 4 SH   SOLE   0 0 4
MERCK & CO INC COM 58933Y105   19,450,344 188,930 SH   SOLE   0 0 188,930
MGE ENERGY INC COM 55277P104   41,106 600 SH   SOLE   0 0 600
MICROCHIP TECHNOLOGY INC. COM 595017104   104,041 1,333 SH   SOLE   0 0 1,333
MICROSOFT CORP COM 594918104   75,336,687 238,596 SH   SOLE   0 0 238,596
MODERNA INC COM 60770K107   240,253 2,326 SH   SOLE   0 0 2,326
MONDELEZ INTL INC CL A 609207105   23,701,558 341,521 SH   SOLE   0 0 341,521
MONTROSE ENVIRONMENTAL GROUP COM 615111101   3,776,003 129,050 SH   SOLE   0 0 129,050
MOODYS CORP COM 615369105   76,197 241 SH   SOLE   0 0 241
MORGAN STANLEY COM NEW 617446448   1,061,710 13,000 SH   SOLE   0 0 13,000
MOSAIC CO NEW COM 61945C103   8,926 251 SH   SOLE   0 0 251
MPLX LP COM UNIT REP LTD 55336V100   49,336 1,387 SH   SOLE   0 0 1,387
MYOMO INC COM NEW 62857J201   18 16 SH   SOLE   0 0 16
NATIONAL GRID PLC SPONSORED ADR NE 636274409   15,461 255 SH   SOLE   0 0 255
NETFLIX INC COM 64110L106   13,216 35 SH   SOLE   0 0 35
NEXTERA ENERGY INC COM 65339F101   1,572,840 27,454 SH   SOLE   0 0 27,454
NIKE INC CL B 654106103   174,889 1,829 SH   SOLE   0 0 1,829
NIO INC SPON ADS 62914V106   1,808 200 SH   SOLE   0 0 200
NISOURCE INC COM 65473P105   123,400 5,000 SH   SOLE   0 0 5,000
NORFOLK SOUTHN CORP COM 655844108   133,374 677 SH   SOLE   0 0 677
NORTHROP GRUMMAN CORP COM 666807102   5,531,057 12,565 SH   SOLE   0 0 12,565
NOVARTIS AG SPONSORED ADR 66987V109   152,790 1,500 SH   SOLE   0 0 1,500
NOVO-NORDISK A S ADR 670100205   215,710 2,372 SH   SOLE   0 0 2,372
NURIX THERAPEUTICS INC COM 67080M103   55,461 7,056 SH   SOLE   0 0 7,056
NVIDIA CORPORATION COM 67066G104   341,903 786 SH   SOLE   0 0 786
NVR INC COM 62944T105   20,811,917 3,490 SH   SOLE   0 0 3,490
OCCIDENTAL PETE CORP COM 674599105   129,760 2,000 SH   SOLE   0 0 2,000
OLB GROUP INC COM 67086U307   26,281 36,050 SH   SOLE   0 0 36,050
OPTIMIZERX CORP COM NEW 68401U204   15,560 2,000 SH   SOLE   0 0 2,000
ORACLE CORP COM 68389X105   611,794 5,776 SH   SOLE   0 0 5,776
OWENS CORNING NEW COM 690742101   886,665 6,500 SH   SOLE   0 0 6,500
PACCAR INC COM 693718108   31,883 375 SH   SOLE   0 0 375
PACKAGING CORP AMER COM 695156109   61,420 400 SH   SOLE   0 0 400
PALO ALTO NETWORKS INC COM 697435105   186,380 795 SH   SOLE   0 0 795
PAYCHEX INC COM 704326107   40,481 351 SH   SOLE   0 0 351
PAYPAL HLDGS INC COM 70450Y103   185,494 3,173 SH   SOLE   0 0 3,173
PEPSICO INC COM 713448108   471,044 2,780 SH   SOLE   0 0 2,780
PERRIGO CO PLC SHS G97822103   3,195 100 SH   SOLE   0 0 100
PFIZER INC COM 717081103   156,828 4,728 SH   SOLE   0 0 4,728
PG&E CORP COM 69331C108   16,130 1,000 SH   SOLE   0 0 1,000
PINTEREST INC CL A 72352L106   1,352 50 SH   SOLE   0 0 50
PIPER SANDLER COMPANIES COM 724078100   291 2 SH   SOLE   0 0 2
PNC FINL SVCS GROUP INC COM 693475105   17,071,783 139,055 SH   SOLE   0 0 139,055
POST HLDGS INC COM 737446104   8,574 100 SH   SOLE   0 0 100
PROCTER AND GAMBLE CO COM 742718109   1,102,702 7,560 SH   SOLE   0 0 7,560
PROGRESSIVE CORP COM 743315103   24,983,177 179,348 SH   SOLE   0 0 179,348
PROLOGIS INC. COM 74340W103   81,465 726 SH   SOLE   0 0 726
PRUDENTIAL FINL INC COM 744320102   15,562 164 SH   SOLE   0 0 164
QUALCOMM INC COM 747525103   6,109 55 SH   SOLE   0 0 55
QUANTA SVCS INC COM 74762E102   17,710,666 94,674 SH   SOLE   0 0 94,674
REGENERON PHARMACEUTICALS COM 75886F107   8,230 10 SH   SOLE   0 0 10
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   3,885 160 SH   SOLE   0 0 160
ROPER TECHNOLOGIES INC COM 776696106   63,441 131 SH   SOLE   0 0 131
ROSS STORES INC COM 778296103   14,119 125 SH   SOLE   0 0 125
S&P GLOBAL INC COM 78409V104   154,204 422 SH   SOLE   0 0 422
SALESFORCE INC COM 79466L302   376,360 1,856 SH   SOLE   0 0 1,856
SCHWAB CHARLES CORP COM 808513105   768,600 14,000 SH   SOLE   0 0 14,000
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   80,667 1,140 SH   SOLE   0 0 1,140
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   29,088 400 SH   SOLE   0 0 400
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   13,281 193 SH   SOLE   0 0 193
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,313,330 17,969 SH   SOLE   0 0 17,969
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   58,930 1,000 SH   SOLE   0 0 1,000
SERVICE CORP INTL COM 817565104   57,140 1,000 SH   SOLE   0 0 1,000
SERVICENOW INC COM 81762P102   16,769 30 SH   SOLE   0 0 30
SHELL PLC SPON ADS 780259305   19,701 306 SH   SOLE   0 0 306
SMUCKER J M CO COM NEW 832696405   368,730 3,000 SH   SOLE   0 0 3,000
SOLAREDGE TECHNOLOGIES INC COM 83417M104   5,529,430 42,695 SH   SOLE   0 0 42,695
SONY GROUP CORP SPONSORED ADR 835699307   20,603 250 SH   SOLE   0 0 250
SOUTHERN CO COM 842587107   71,192 1,100 SH   SOLE   0 0 1,100
SPDR GOLD TR GOLD SHS 78463V107   1,777,080 10,365 SH   SOLE   0 0 10,365
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,048,360 7,131 SH   SOLE   0 0 7,131
SPOTIFY TECHNOLOGY S A SHS L8681T102   3,248 21 SH   SOLE   0 0 21
STARBUCKS CORP COM 855244109   264,683 2,900 SH   SOLE   0 0 2,900
STRIDE INC COM 86333M108   3,693 82 SH   SOLE   0 0 82
STRYKER CORPORATION COM 863667101   27,327 100 SH   SOLE   0 0 100
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109   24,475 500 SH   SOLE   0 0 500
SYNOPSYS INC COM 871607107   52,782 115 SH   SOLE   0 0 115
SYSCO CORP COM 871829107   1,255 19 SH   SOLE   0 0 19
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   144,602 1,664 SH   SOLE   0 0 1,664
TARGET CORP COM 87612E106   242,894 2,197 SH   SOLE   0 0 2,197
TE CONNECTIVITY LTD SHS H84989104   11,118 90 SH   SOLE   0 0 90
TESLA INC COM 88160R101   243,214 972 SH   SOLE   0 0 972
TEXAS INSTRS INC COM 882508104   188,427 1,185 SH   SOLE   0 0 1,185
THE CIGNA GROUP COM 125523100   268,620 939 SH   SOLE   0 0 939
THERMO FISHER SCIENTIFIC INC COM 883556102   18,121,899 35,802 SH   SOLE   0 0 35,802
TJX COS INC NEW COM 872540109   19,400,310 218,275 SH   SOLE   0 0 218,275
TOAST INC CL A 888787108   18,730 1,000 SH   SOLE   0 0 1,000
TRANE TECHNOLOGIES PLC SHS G8994E103   1,799,812 8,870 SH   SOLE   0 0 8,870
TRANSDIGM GROUP INC COM 893641100   103,705 123 SH   SOLE   0 0 123
TRANSOCEAN LTD REG SHS H8817H100   8,210 1,000 SH   SOLE   0 0 1,000
TRAVELERS COMPANIES INC COM 89417E109   1,259,121 7,710 SH   SOLE   0 0 7,710
TRIMBLE INC COM 896239100   11,386,543 211,410 SH   SOLE   0 0 211,410
TRUIST FINL CORP COM 89832Q109   371,930 13,000 SH   SOLE   0 0 13,000
TRUPANION INC COM 898202106   42,864 1,520 SH   SOLE   0 0 1,520
TYLER TECHNOLOGIES INC COM 902252105   8,334,832 21,585 SH   SOLE   0 0 21,585
ULTA BEAUTY INC COM 90384S303   13,505,405 33,810 SH   SOLE   0 0 33,810
UNILEVER PLC SPON ADR NEW 904767704   219,830 4,450 SH   SOLE   0 0 4,450
UNION PAC CORP COM 907818108   284,472 1,397 SH   SOLE   0 0 1,397
UNITED PARCEL SERVICE INC CL B 911312106   93,912 603 SH   SOLE   0 0 603
UNITED RENTALS INC COM 911363109   184,497 415 SH   SOLE   0 0 415
UNITEDHEALTH GROUP INC COM 91324P102   919,643 1,824 SH   SOLE   0 0 1,824
UNIVERSAL DISPLAY CORP COM 91347P105   88,700 565 SH   SOLE   0 0 565
US BANCORP DEL COM NEW 902973304   20,167 610 SH   SOLE   0 0 610
US FOODS HLDG CORP COM 912008109   13,737 346 SH   SOLE   0 0 346
VALMONT INDS INC COM 920253101   9,774,145 40,690 SH   SOLE   0 0 40,690
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   48,510 1,100 SH   SOLE   0 0 1,100
VANECK ETF TRUST PHARMACEUTCL ETF 92189F692   22,965,740 287,575 SH   SOLE   0 0 287,575
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   1,414,381 9,868 SH   SOLE   0 0 9,868
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,369,830 7,000 SH   SOLE   0 0 7,000
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   500,870 6,620 SH   SOLE   0 0 6,620
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   351,467 895 SH   SOLE   0 0 895
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,356,052 11,092 SH   SOLE   0 0 11,092
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   4,950 74 SH   SOLE   0 0 74
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   17,338 301 SH   SOLE   0 0 301
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   134,093 863 SH   SOLE   0 0 863
VANGUARD STAR FDS VG TL INTL STK F 921909768   3,371,760 63,000 SH   SOLE   0 0 63,000
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   87,440 2,000 SH   SOLE   0 0 2,000
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   286,792 1,570 SH   SOLE   0 0 1,570
VANGUARD WORLD FDS INF TECH ETF 92204A702   21,160 51 SH   SOLE   0 0 51
VERISK ANALYTICS INC COM 92345Y106   470,354 1,991 SH   SOLE   0 0 1,991
VERIZON COMMUNICATIONS INC COM 92343V104   89,258 2,754 SH   SOLE   0 0 2,754
VISA INC COM CL A 92826C839   39,384,843 171,231 SH   SOLE   0 0 171,231
WARNER BROS DISCOVERY INC COM SER A 934423104   3,628 334 SH   SOLE   0 0 334
WASTE MGMT INC DEL COM 94106L109   10,676,288 70,036 SH   SOLE   0 0 70,036
WATERS CORP COM 941848103   366,071 1,335 SH   SOLE   0 0 1,335
WEC ENERGY GROUP INC COM 92939U106   56,385 700 SH   SOLE   0 0 700
WELLS FARGO CO NEW COM 949746101   51,811 1,268 SH   SOLE   0 0 1,268
WESTERN UN CO COM 959802109   113,348 8,600 SH   SOLE   0 0 8,600
WESTPORT FUEL SYSTEMS INC COM 960908507   79 13 SH   SOLE   0 0 13
WEYERHAEUSER CO MTN BE COM NEW 962166104   61,167 1,995 SH   SOLE   0 0 1,995
WHIRLPOOL CORP COM 963320106   334,250 2,500 SH   SOLE   0 0 2,500
WILLIAMS COS INC COM 969457100   38,508 1,143 SH   SOLE   0 0 1,143
WILLIS TOWERS WATSON PLC LTD SHS G96629103   10,448 50 SH   SOLE   0 0 50
XCEL ENERGY INC COM 98389B100   45,776 800 SH   SOLE   0 0 800
XYLEM INC COM 98419M100   27,309 300 SH   SOLE   0 0 300
ZOETIS INC CL A 98978V103   267,408 1,537 SH   SOLE   0 0 1,537