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,585 1,500 SH   SOLE   0 0 1,500
3M CO COM 88579Y101   300,270 3,000 SH   SOLE   0 0 3,000
ABBOTT LABS COM 002824100   622,505 5,710 SH   SOLE   0 0 5,710
ABBVIE INC COM 00287Y109   517,498 3,841 SH   SOLE   0 0 3,841
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   272,785 884 SH   SOLE   0 0 884
ACTIVISION BLIZZARD INC COM 00507V109   55,638 660 SH   SOLE   0 0 660
ADOBE SYSTEMS INCORPORATED COM 00724F101   14,580,215 29,817 SH   SOLE   0 0 29,817
ADVANCED MICRO DEVICES INC COM 007903107   2,848 25 SH   SOLE   0 0 25
AES CORP COM 00130H105   251,766 12,145 SH   SOLE   0 0 12,145
AFLAC INC COM 001055102   36,645 525 SH   SOLE   0 0 525
AIR PRODS & CHEMS INC COM 009158106   181,815 607 SH   SOLE   0 0 607
AIRBNB INC COM CL A 009066101   9,612 75 SH   SOLE   0 0 75
ALCON AG ORD SHS H01301128   24,633 300 SH   SOLE   0 0 300
ALIGN TECHNOLOGY INC COM 016255101   88,410 250 SH   SOLE   0 0 250
ALLSTATE CORP COM 020002101   3,272 30 SH   SOLE   0 0 30
ALPHA TAU MEDICAL LTD *W EXP 03/07/202 M0740A116   5,729 14,500 SH   SOLE   0 0 14,500
ALPHABET INC CAP STK CL A 02079K305   10,922,386 91,248 SH   SOLE   0 0 91,248
ALPHABET INC CAP STK CL C 02079K107   56,045,401 463,300 SH   SOLE   0 0 463,300
AMALGAMATED FINANCIAL CORP COM 022671101   1,005,465 62,490 SH   SOLE   0 0 62,490
AMAZON COM INC COM 023135106   46,928,297 359,990 SH   SOLE   0 0 359,990
AMEREN CORP COM 023608102   50,146 614 SH   SOLE   0 0 614
AMERICAN ELEC PWR CO INC COM 025537101   60,793 722 SH   SOLE   0 0 722
AMERICAN EXPRESS CO COM 025816109   119,327 685 SH   SOLE   0 0 685
AMERICAN INTL GROUP INC COM NEW 026874784   7,193 125 SH   SOLE   0 0 125
AMERICAN TOWER CORP NEW COM 03027X100   14,175,463 73,092 SH   SOLE   0 0 73,092
AMERISOURCEBERGEN CORP COM 03073E105   125,080 650 SH   SOLE   0 0 650
AMGEN INC COM 031162100   73,267 330 SH   SOLE   0 0 330
ANALOG DEVICES INC COM 032654105   5,922,030 30,399 SH   SOLE   0 0 30,399
AON PLC SHS CL A G0403H108   16,869,234 48,868 SH   SOLE   0 0 48,868
APOLLO GLOBAL MGMT INC COM 03769M106   73,661 959 SH   SOLE   0 0 959
APPLE INC COM 037833100   86,072,990 443,744 SH   SOLE   0 0 443,744
ARCH CAP GROUP LTD ORD G0450A105   90,419 1,208 SH   SOLE   0 0 1,208
ARK RESTAURANTS CORP COM 040712101   148,000 8,000 SH   SOLE   0 0 8,000
ARRAY TECHNOLOGIES INC COM SHS 04271T100   601,160 26,600 SH   SOLE   0 0 26,600
ASML HOLDING N V N Y REGISTRY SHS N07059210   28,266 39 SH   SOLE   0 0 39
ASTRAZENECA PLC SPONSORED ADR 046353108   266,599 3,725 SH   SOLE   0 0 3,725
AUTODESK INC COM 052769106   42,355 207 SH   SOLE   0 0 207
AUTOMATIC DATA PROCESSING IN COM 053015103   477,165 2,171 SH   SOLE   0 0 2,171
AVALONBAY CMNTYS INC COM 053484101   13,489,273 71,270 SH   SOLE   0 0 71,270
BANK AMERICA CORP COM 060505104   78,841 2,748 SH   SOLE   0 0 2,748
BAXTER INTL INC COM 071813109   2,840 62 SH   SOLE   0 0 62
BECTON DICKINSON & CO COM 075887109   22,287,461 84,419 SH   SOLE   0 0 84,419
BERKSHIRE HATHAWAY INC DEL CL A 084670108   19,676,780 38 SH   SOLE   0 0 38
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   38,506,743 112,923 SH   SOLE   0 0 112,923
BIO-TECHNE CORP COM 09073M104   48,652 596 SH   SOLE   0 0 596
BLACKROCK INC COM 09247X101   55,292 80 SH   SOLE   0 0 80
BLACKSTONE INC COM 09260D107   58,851 633 SH   SOLE   0 0 633
BLOOM ENERGY CORP COM CL A 093712107   7,539,590 461,137 SH   SOLE   0 0 461,137
BOEING CO COM 097023105   7,602 36 SH   SOLE   0 0 36
BORGWARNER INC COM 099724106   2,944,382 60,200 SH   SOLE   0 0 60,200
BOSTON SCIENTIFIC CORP COM 101137107   15,957 295 SH   SOLE   0 0 295
BRISTOL-MYERS SQUIBB CO COM 110122108   33,318 521 SH   SOLE   0 0 521
BROADCOM INC COM 11135F101   38,757,640 44,681 SH   SOLE   0 0 44,681
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   67,284 2,062 SH   SOLE   0 0 2,062
BROOKFIELD CORP CL A LTD VT SH 11271J107   277,546 8,248 SH   SOLE   0 0 8,248
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   8,184,176 224,224 SH   SOLE   0 0 224,224
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   5,524,752 121,210 SH   SOLE   0 0 121,210
BROOKLINE BANCORP INC DEL COM 11373M107   468,027 53,550 SH   SOLE   0 0 53,550
CANADIAN NATL RY CO COM 136375102   1,311,552 10,833 SH   SOLE   0 0 10,833
CAPITAL ONE FINL CORP COM 14040H105   82,465 754 SH   SOLE   0 0 754
CARMAX INC COM 143130102   83,700 1,000 SH   SOLE   0 0 1,000
CARRIER GLOBAL CORPORATION COM 14448C104   27,092 545 SH   SOLE   0 0 545
CATERPILLAR INC COM 149123101   192,904 784 SH   SOLE   0 0 784
CERENCE INC COM 156727109   7,308 250 SH   SOLE   0 0 250
CF INDS HLDGS INC COM 125269100   694,200 10,000 SH   SOLE   0 0 10,000
CHEVRON CORP NEW COM 166764100   229,464 1,458 SH   SOLE   0 0 1,458
CHUBB LIMITED COM H1467J104   89,733 466 SH   SOLE   0 0 466
CINCINNATI FINL CORP COM 172062101   20,924 215 SH   SOLE   0 0 215
CISCO SYS INC COM 17275R102   353,229 6,827 SH   SOLE   0 0 6,827
CLEAN ENERGY FUELS CORP COM 184499101   1,786 360 SH   SOLE   0 0 360
COCA COLA CO COM 191216100   206,284 3,426 SH   SOLE   0 0 3,426
COINBASE GLOBAL INC COM CL A 19260Q107   3,578 50 SH   SOLE   0 0 50
COLGATE PALMOLIVE CO COM 194162103   56,394 732 SH   SOLE   0 0 732
COMCAST CORP NEW CL A 20030N101   16,475,566 396,524 SH   SOLE   0 0 396,524
COOPER COS INC COM NEW 216648402   9,586 25 SH   SOLE   0 0 25
COPART INC COM 217204106   72,968 800 SH   SOLE   0 0 800
COSTAR GROUP INC COM 22160N109   13,617 153 SH   SOLE   0 0 153
COSTCO WHSL CORP NEW COM 22160K105   1,055,764 1,961 SH   SOLE   0 0 1,961
CROWN CASTLE INC COM 22822V101   94,229 827 SH   SOLE   0 0 827
CSX CORP COM 126408103   13,402 393 SH   SOLE   0 0 393
CUMMINS INC COM 231021106   147,096 600 SH   SOLE   0 0 600
CVS HEALTH CORP COM 126650100   20,922,541 302,655 SH   SOLE   0 0 302,655
CYBIN INC COM 23256X100   2,835 7,500 SH   SOLE   0 0 7,500
D R HORTON INC COM 23331A109   1,947,040 16,000 SH   SOLE   0 0 16,000
DANAHER CORPORATION COM 235851102   15,579,621 64,915 SH   SOLE   0 0 64,915
DELTA AIR LINES INC DEL COM NEW 247361702   16,997 358 SH   SOLE   0 0 358
DEXCOM INC COM 252131107   28,273 220 SH   SOLE   0 0 220
DIAGEO PLC SPON ADR NEW 25243Q205   20,843,622 120,150 SH   SOLE   0 0 120,150
DISNEY WALT CO COM 254687106   10,379,247 116,255 SH   SOLE   0 0 116,255
DOMINION ENERGY INC COM 25746U109   30,536 590 SH   SOLE   0 0 590
DUKE ENERGY CORP NEW COM NEW 26441C204   101,137 1,127 SH   SOLE   0 0 1,127
DUTCH BROS INC CL A 26701L100   11,380 400 SH   SOLE   0 0 400
EATON CORP PLC SHS G29183103   128,503 639 SH   SOLE   0 0 639
EBAY INC. COM 278642103   13,407 300 SH   SOLE   0 0 300
ECOLAB INC COM 278865100   168,021 900 SH   SOLE   0 0 900
EDWARDS LIFESCIENCES CORP COM 28176E108   253,748 2,690 SH   SOLE   0 0 2,690
ELEVANCE HEALTH INC COM 036752103   177,716 400 SH   SOLE   0 0 400
EMERSON ELEC CO COM 291011104   117,507 1,300 SH   SOLE   0 0 1,300
ENVIVA INC COM 29415B103   46,655 4,300 SH   SOLE   0 0 4,300
EQUINIX INC COM 29444U700   3,920 5 SH   SOLE   0 0 5
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289   3,367 100 SH   SOLE   0 0 100
EXPEDITORS INTL WASH INC COM 302130109   157,469 1,300 SH   SOLE   0 0 1,300
EXXON MOBIL CORP COM 30231G102   107,787 1,005 SH   SOLE   0 0 1,005
FASTENAL CO COM 311900104   32,150 545 SH   SOLE   0 0 545
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   48,385 500 SH   SOLE   0 0 500
FEDEX CORP COM 31428X106   198,320 800 SH   SOLE   0 0 800
FIRST SOLAR INC COM 336433107   13,923,333 73,246 SH   SOLE   0 0 73,246
FORTINET INC COM 34959E109   84,283 1,115 SH   SOLE   0 0 1,115
FORTIVE CORP COM 34959J108   10,842 145 SH   SOLE   0 0 145
FTAI AVIATION LTD SHS G3730V105   4,749 150 SH   SOLE   0 0 150
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106   554 150 SH   SOLE   0 0 150
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   3,331 41 SH   SOLE   0 0 41
GENERAL ELECTRIC CO COM NEW 369604301   13,732 125 SH   SOLE   0 0 125
GENERAL MLS INC COM 370334104   782,187 10,198 SH   SOLE   0 0 10,198
GENERAL MTRS CO COM 37045V100   385,600 10,000 SH   SOLE   0 0 10,000
GOLDMAN SACHS GROUP INC COM 38141G104   661,207 2,050 SH   SOLE   0 0 2,050
HANNON ARMSTRONG SUST INFR C COM 41068X100   3,820,000 152,800 SH   SOLE   0 0 152,800
HELIOS TECHNOLOGIES INC COM 42328H109   26,436 400 SH   SOLE   0 0 400
HOME DEPOT INC COM 437076102   451,050 1,452 SH   SOLE   0 0 1,452
HONEYWELL INTL INC COM 438516106   39,425 190 SH   SOLE   0 0 190
HUNTINGTON INGALLS INDS INC COM 446413106   249,450 1,096 SH   SOLE   0 0 1,096
HYDROFARM HLDGS GROUP INC COM 44888K209   782 1,000 SH   SOLE   0 0 1,000
IAC INC COM NEW 44891N208   113,040 1,800 SH   SOLE   0 0 1,800
IDACORP INC COM 451107106   51,300 500 SH   SOLE   0 0 500
IDEXX LABS INC COM 45168D104   25,112 50 SH   SOLE   0 0 50
ILLINOIS TOOL WKS INC COM 452308109   8,756 35 SH   SOLE   0 0 35
INTERCONTINENTAL EXCHANGE IN COM 45866F104   5,654 50 SH   SOLE   0 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101   163,516 1,222 SH   SOLE   0 0 1,222
INTUIT COM 461202103   71,936 157 SH   SOLE   0 0 157
INTUITIVE SURGICAL INC COM NEW 46120E602   240,384 703 SH   SOLE   0 0 703
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   209,158 3,330 SH   SOLE   0 0 3,330
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   17,587 86 SH   SOLE   0 0 86
INVESCO QQQ TR UNIT SER 1 46090E103   27,707 75 SH   SOLE   0 0 75
ISHARES TR CORE HIGH DV ETF 46429B663   30,237 300 SH   SOLE   0 0 300
ISHARES TR CORE MSCI EAFE 46432F842   84,375 1,250 SH   SOLE   0 0 1,250
ISHARES TR CORE S&P500 ETF 464287200   89,142 200 SH   SOLE   0 0 200
ISHARES TR CORE US AGGBD ET 464287226   28,406 290 SH   SOLE   0 0 290
ISHARES TR ESG AWRE 1 5 YR 46435G243   52,602 2,200 SH   SOLE   0 0 2,200
ISHARES TR ISHARES BIOTECH 464287556   15,961,799 125,723 SH   SOLE   0 0 125,723
ISHARES TR ISHARES SEMICDTR 464287523   25,928,595 51,115 SH   SOLE   0 0 51,115
ISHARES TR MORNINGSTR US EQ 464287127   103,470 1,694 SH   SOLE   0 0 1,694
ISHARES TR MSCI EAFE MIN VL 46429B689   71,550 1,060 SH   SOLE   0 0 1,060
ISHARES TR MSCI USA MIN VOL 46429B697   398,930 5,367 SH   SOLE   0 0 5,367
ISHARES TR RUS MID CAP ETF 464287499   167,969 2,300 SH   SOLE   0 0 2,300
ISHARES TR RUSSELL 2000 ETF 464287655   163,862 875 SH   SOLE   0 0 875
ISHARES TR S&P SML 600 GWT 464287887   33,905 295 SH   SOLE   0 0 295
ISHARES TR SELECT DIVID ETF 464287168   45,320 400 SH   SOLE   0 0 400
ISHARES TR SP SMCP600VL ETF 464287879   269,838 2,838 SH   SOLE   0 0 2,838
ISHARES TR U S EQUITY FACTR 46434V282   65,726 1,475 SH   SOLE   0 0 1,475
ISHARES TR U.S. MED DVC ETF 464288810   67,752 1,200 SH   SOLE   0 0 1,200
ISHARES TR US INDUSTRIALS 464287754   4,242 40 SH   SOLE   0 0 40
JOHNSON & JOHNSON COM 478160104   9,553,761 57,720 SH   SOLE   0 0 57,720
JPMORGAN CHASE & CO COM 46625H100   670,479 4,610 SH   SOLE   0 0 4,610
KIMBERLY-CLARK CORP COM 494368103   120,803 875 SH   SOLE   0 0 875
KKR & CO INC COM 48251W104   15,904 284 SH   SOLE   0 0 284
KORNIT DIGITAL LTD SHS M6372Q113   1,205,933 41,060 SH   SOLE   0 0 41,060
KRAFT HEINZ CO COM 500754106   56,800 1,600 SH   SOLE   0 0 1,600
KROGER CO COM 501044101   112,800 2,400 SH   SOLE   0 0 2,400
KYMERA THERAPEUTICS INC COM 501575104   11,495 500 SH   SOLE   0 0 500
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,660 125 SH   SOLE   0 0 125
LAUDER ESTEE COS INC CL A 518439104   13,747 70 SH   SOLE   0 0 70
LENNAR CORP CL A 526057104   1,503,720 12,000 SH   SOLE   0 0 12,000
LILLY ELI & CO COM 532457108   435,214 928 SH   SOLE   0 0 928
LINDE PLC SHS G54950103   15,934,861 41,815 SH   SOLE   0 0 41,815
LIONS GATE ENTMNT CORP CL A VTG 535919401   8,830 1,000 SH   SOLE   0 0 1,000
LIVE NATION ENTERTAINMENT IN COM 538034109   118,443 1,300 SH   SOLE   0 0 1,300
LKQ CORP COM 501889208   23,692,932 406,606 SH   SOLE   0 0 406,606
LOWES COS INC COM 548661107   31,067,984 137,652 SH   SOLE   0 0 137,652
MARSH & MCLENNAN COS INC COM 571748102   25,956 138 SH   SOLE   0 0 138
MASTERCARD INCORPORATED CL A 57636Q104   2,448,293 6,225 SH   SOLE   0 0 6,225
MCDONALDS CORP COM 580135101   275,135 922 SH   SOLE   0 0 922
MEDTRONIC PLC SHS G5960L103   35,240 400 SH   SOLE   0 0 400
MERCADOLIBRE INC COM 58733R102   4,739 4 SH   SOLE   0 0 4
MERCK & CO INC COM 58933Y105   21,685,243 187,930 SH   SOLE   0 0 187,930
MGE ENERGY INC COM 55277P104   47,466 600 SH   SOLE   0 0 600
MICROCHIP TECHNOLOGY INC. COM 595017104   119,424 1,333 SH   SOLE   0 0 1,333
MICROSOFT CORP COM 594918104   81,196,996 238,436 SH   SOLE   0 0 238,436
MODERNA INC COM 60770K107   282,609 2,326 SH   SOLE   0 0 2,326
MONDELEZ INTL INC CL A 609207105   25,138,917 344,652 SH   SOLE   0 0 344,652
MONTROSE ENVIRONMENTAL GROUP COM 615111101   5,439,798 129,150 SH   SOLE   0 0 129,150
MOODYS CORP COM 615369105   83,801 241 SH   SOLE   0 0 241
MORGAN STANLEY COM NEW 617446448   1,332,240 15,600 SH   SOLE   0 0 15,600
MOSAIC CO NEW COM 61945C103   8,775 251 SH   SOLE   0 0 251
MPLX LP COM UNIT REP LTD 55336V100   47,075 1,387 SH   SOLE   0 0 1,387
MYOMO INC COM NEW 62857J201   9 16 SH   SOLE   0 0 16
NATIONAL GRID PLC SPONSORED ADR NE 636274409   17,170 255 SH   SOLE   0 0 255
NETFLIX INC COM 64110L106   15,418 35 SH   SOLE   0 0 35
NEXTERA ENERGY INC COM 65339F101   2,054,153 27,684 SH   SOLE   0 0 27,684
NIKE INC CL B 654106103   221,292 2,005 SH   SOLE   0 0 2,005
NIO INC SPON ADS 62914V106   1,938 200 SH   SOLE   0 0 200
NISOURCE INC COM 65473P105   136,750 5,000 SH   SOLE   0 0 5,000
NORFOLK SOUTHN CORP COM 655844108   153,577 677 SH   SOLE   0 0 677
NORTHROP GRUMMAN CORP COM 666807102   5,955,099 13,065 SH   SOLE   0 0 13,065
NORTHWEST NAT HLDG CO COM 66765N105   29,274 680 SH   SOLE   0 0 680
NOVARTIS AG SPONSORED ADR 66987V109   151,365 1,500 SH   SOLE   0 0 1,500
NOVO-NORDISK A S ADR 670100205   191,931 1,186 SH   SOLE   0 0 1,186
NUCOR CORP COM 670346105   27,057 165 SH   SOLE   0 0 165
NURIX THERAPEUTICS INC COM 67080M103   70,490 7,056 SH   SOLE   0 0 7,056
NVIDIA CORPORATION COM 67066G104   318,535 753 SH   SOLE   0 0 753
NVR INC COM 62944T105   22,538,351 3,549 SH   SOLE   0 0 3,549
OLB GROUP INC COM 67086U307   32,806 36,050 SH   SOLE   0 0 36,050
ONE GAS INC COM 68235P108   11,752 153 SH   SOLE   0 0 153
OPTIMIZERX CORP COM NEW 68401U204   28,580 2,000 SH   SOLE   0 0 2,000
ORACLE CORP COM 68389X105   747,409 6,276 SH   SOLE   0 0 6,276
OWENS CORNING NEW COM 690742101   1,044,000 8,000 SH   SOLE   0 0 8,000
PACCAR INC COM 693718108   31,369 375 SH   SOLE   0 0 375
PACKAGING CORP AMER COM 695156109   52,864 400 SH   SOLE   0 0 400
PALO ALTO NETWORKS INC COM 697435105   203,131 795 SH   SOLE   0 0 795
PAYCHEX INC COM 704326107   39,267 351 SH   SOLE   0 0 351
PAYPAL HLDGS INC COM 70450Y103   333,517 4,998 SH   SOLE   0 0 4,998
PEPSICO INC COM 713448108   582,888 3,147 SH   SOLE   0 0 3,147
PFIZER INC COM 717081103   301,510 8,220 SH   SOLE   0 0 8,220
PINTEREST INC CL A 72352L106   1,367 50 SH   SOLE   0 0 50
PIPER SANDLER COMPANIES COM 724078100   259 2 SH   SOLE   0 0 2
PNC FINL SVCS GROUP INC COM 693475105   17,791,068 141,255 SH   SOLE   0 0 141,255
POST HLDGS INC COM 737446104   8,665 100 SH   SOLE   0 0 100
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   35,266 465 SH   SOLE   0 0 465
PROCTER AND GAMBLE CO COM 742718109   1,147,914 7,565 SH   SOLE   0 0 7,565
PROGRESSIVE CORP COM 743315103   22,140,762 167,264 SH   SOLE   0 0 167,264
PROLOGIS INC. COM 74340W103   89,030 726 SH   SOLE   0 0 726
PRUDENTIAL FINL INC COM 744320102   14,468 164 SH   SOLE   0 0 164
QUALCOMM INC COM 747525103   42,260 355 SH   SOLE   0 0 355
QUANTA SVCS INC COM 74762E102   24,799,652 126,239 SH   SOLE   0 0 126,239
RAYTHEON TECHNOLOGIES CORP COM 75513E101   26,450 270 SH   SOLE   0 0 270
REGENERON PHARMACEUTICALS COM 75886F107   7,186 10 SH   SOLE   0 0 10
ROPER TECHNOLOGIES INC COM 776696106   65,389 136 SH   SOLE   0 0 136
ROSS STORES INC COM 778296103   14,017 125 SH   SOLE   0 0 125
S&P GLOBAL INC COM 78409V104   169,176 422 SH   SOLE   0 0 422
SALESFORCE INC COM 79466L302   392,099 1,856 SH   SOLE   0 0 1,856
SCHWAB CHARLES CORP COM 808513105   963,560 17,000 SH   SOLE   0 0 17,000
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   82,787 1,140 SH   SOLE   0 0 1,140
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   60,635 809 SH   SOLE   0 0 809
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   76,125 1,738 SH   SOLE   0 0 1,738
SCHWAB STRATEGIC TR US TIPS ETF 808524870   13,108 250 SH   SOLE   0 0 250
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,385,026 17,969 SH   SOLE   0 0 17,969
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   65,440 1,000 SH   SOLE   0 0 1,000
SEMPRA COM 816851109   10,920 75 SH   SOLE   0 0 75
SERVICE CORP INTL COM 817565104   64,590 1,000 SH   SOLE   0 0 1,000
SERVICENOW INC COM 81762P102   16,860 30 SH   SOLE   0 0 30
SHELL PLC SPON ADS 780259305   18,477 306 SH   SOLE   0 0 306
SMUCKER J M CO COM NEW 832696405   455,267 3,083 SH   SOLE   0 0 3,083
SOLAREDGE TECHNOLOGIES INC COM 83417M104   11,399,649 42,370 SH   SOLE   0 0 42,370
SONY GROUP CORPORATION SPONSORED ADR 835699307   22,510 250 SH   SOLE   0 0 250
SOUTHERN CO COM 842587107   77,275 1,100 SH   SOLE   0 0 1,100
SPDR GOLD TR GOLD SHS 78463V107   1,987,176 11,147 SH   SOLE   0 0 11,147
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,176,545 7,166 SH   SOLE   0 0 7,166
SPDR SER TR NUVEEN BLMBRG SH 78468R739   470,500 10,000 SH   SOLE   0 0 10,000
SPDR SER TR PORTFOLIO SHORT 78464A474   67,712 2,300 SH   SOLE   0 0 2,300
STARBUCKS CORP COM 855244109   321,945 3,250 SH   SOLE   0 0 3,250
STRYKER CORPORATION COM 863667101   30,509 100 SH   SOLE   0 0 100
SYNCHRONY FINANCIAL COM 87165B103   3,732 110 SH   SOLE   0 0 110
SYNOPSYS INC COM 871607107   50,073 115 SH   SOLE   0 0 115
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   161,372 1,599 SH   SOLE   0 0 1,599
TARGET CORP COM 87612E106   289,751 2,197 SH   SOLE   0 0 2,197
TE CONNECTIVITY LTD SHS H84989104   12,615 90 SH   SOLE   0 0 90
TESLA INC COM 88160R101   156,277 597 SH   SOLE   0 0 597
TEXAS INSTRS INC COM 882508104   213,324 1,185 SH   SOLE   0 0 1,185
THE CIGNA GROUP COM 125523100   263,484 939 SH   SOLE   0 0 939
THERMO FISHER SCIENTIFIC INC COM 883556102   18,815,349 36,062 SH   SOLE   0 0 36,062
TJX COS INC NEW COM 872540109   24,950,417 294,261 SH   SOLE   0 0 294,261
T-MOBILE US INC COM 872590104   6,945 50 SH   SOLE   0 0 50
TOAST INC CL A 888787108   22,570 1,000 SH   SOLE   0 0 1,000
TRANE TECHNOLOGIES PLC SHS G8994E103   1,729,947 9,045 SH   SOLE   0 0 9,045
TRANSDIGM GROUP INC COM 893641100   109,983 123 SH   SOLE   0 0 123
TRAVELERS COMPANIES INC COM 89417E109   1,206,937 6,950 SH   SOLE   0 0 6,950
TRIMBLE INC COM 896239100   10,649,411 201,160 SH   SOLE   0 0 201,160
TRUIST FINL CORP COM 89832Q109   394,550 13,000 SH   SOLE   0 0 13,000
TRUPANION INC COM 898202106   29,914 1,520 SH   SOLE   0 0 1,520
TYLER TECHNOLOGIES INC COM 902252105   9,058,223 21,750 SH   SOLE   0 0 21,750
ULTA BEAUTY INC COM 90384S303   15,313,162 32,540 SH   SOLE   0 0 32,540
UNILEVER PLC SPON ADR NEW 904767704   291,928 5,600 SH   SOLE   0 0 5,600
UNION PAC CORP COM 907818108   292,607 1,430 SH   SOLE   0 0 1,430
UNITED PARCEL SERVICE INC CL B 911312106   132,556 740 SH   SOLE   0 0 740
UNITED RENTALS INC COM 911363109   184,829 415 SH   SOLE   0 0 415
UNITEDHEALTH GROUP INC COM 91324P102   907,449 1,888 SH   SOLE   0 0 1,888
UNIVERSAL DISPLAY CORP COM 91347P105   81,434 565 SH   SOLE   0 0 565
US BANCORP DEL COM NEW 902973304   20,155 610 SH   SOLE   0 0 610
VALMONT INDS INC COM 920253101   11,601,253 39,860 SH   SOLE   0 0 39,860
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   50,677 1,100 SH   SOLE   0 0 1,100
VANECK ETF TRUST PHARMACEUTCL ETF 92189F692   22,545,944 286,225 SH   SOLE   0 0 286,225
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   1,468,655 9,868 SH   SOLE   0 0 9,868
VANGUARD INDEX FDS LARGE CAP ETF 922908637   2,432,640 12,000 SH   SOLE   0 0 12,000
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   586,592 7,020 SH   SOLE   0 0 7,020
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   364,516 895 SH   SOLE   0 0 895
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,539,168 11,527 SH   SOLE   0 0 11,527
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   5,160 74 SH   SOLE   0 0 74
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   17,377 301 SH   SOLE   0 0 301
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   143,426 883 SH   SOLE   0 0 883
VANGUARD STAR FDS VG TL INTL STK F 921909768   3,533,040 63,000 SH   SOLE   0 0 63,000
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   180,610 3,911 SH   SOLE   0 0 3,911
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   305,287 1,570 SH   SOLE   0 0 1,570
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   73,116 900 SH   SOLE   0 0 900
VANGUARD WORLD FDS INF TECH ETF 92204A702   22,551 51 SH   SOLE   0 0 51
VERISK ANALYTICS INC COM 92345Y106   450,026 1,991 SH   SOLE   0 0 1,991
VERIZON COMMUNICATIONS INC COM 92343V104   7,438 200 SH   SOLE   0 0 200
VISA INC COM CL A 92826C839   41,039,157 172,811 SH   SOLE   0 0 172,811
WALGREENS BOOTS ALLIANCE INC COM 931427108   42,735 1,500 SH   SOLE   0 0 1,500
WALMART INC COM 931142103   15,718 100 SH   SOLE   0 0 100
WASTE MGMT INC DEL COM 94106L109   12,206,341 70,386 SH   SOLE   0 0 70,386
WATERS CORP COM 941848103   355,831 1,335 SH   SOLE   0 0 1,335
WEC ENERGY GROUP INC COM 92939U106   68,034 771 SH   SOLE   0 0 771
WELLS FARGO CO NEW COM 949746101   51,216 1,200 SH   SOLE   0 0 1,200
WESTERN UN CO COM 959802109   100,878 8,600 SH   SOLE   0 0 8,600
WESTPORT FUEL SYSTEMS INC COM 960908507   100 13 SH   SOLE   0 0 13
WEYERHAEUSER CO MTN BE COM NEW 962166104   71,879 2,145 SH   SOLE   0 0 2,145
WHIRLPOOL CORP COM 963320106   595,160 4,000 SH   SOLE   0 0 4,000
WILLIAMS COS INC COM 969457100   37,297 1,143 SH   SOLE   0 0 1,143
WILLIS TOWERS WATSON PLC LTD SHS G96629103   11,775 50 SH   SOLE   0 0 50
XCEL ENERGY INC COM 98389B100   49,736 800 SH   SOLE   0 0 800
XYLEM INC COM 98419M100   33,786 300 SH   SOLE   0 0 300
ZOETIS INC CL A 98978V103   269,681 1,566 SH   SOLE   0 0 1,566