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
ABBOTT LABORATORIES COM 002824100   301,985 2,770 SH   SOLE   2,770 0 0
ABBVIE INC COM 00287Y109   480,312 3,565 SH   SOLE   3,565 0 0
ACCENTURE LTD (IL) COM G1151C101   38,398,461 124,436 SH   SOLE   124,436 0 0
ADOBE COM 00724F101   54,005,523 110,443 SH   SOLE   110,443 0 0
AIR PRODUCTS AND CHEMICALS COM 009158106   1,200,816 4,009 SH   SOLE   4,009 0 0
ALEXANDRIA REAL ESTATE EQUITIE COM 015271109   17,023,500 150,000 SH   SOLE   150,000 0 0
ALPHABET INC CLASS A COM 02079K305   1,316,101 10,995 SH   SOLE   10,995 0 0
ALPHABET INC CLASS C COM 02079K107   56,901,143 470,374 SH   SOLE   470,374 0 0
AMAZON.COM INC COM 023135106   1,793,623 13,759 SH   SOLE   13,759 0 0
AMERICAN EXPRESS COM 025816109   59,929,678 344,028 SH   SOLE   344,028 0 0
AMERICAN TOWER CORP CL A COM 029912201   11,636,400 60,000 SH   SOLE   60,000 0 0
AMERICAN WATER WORKS COM 030420103   1,790,370 12,542 SH   SOLE   12,542 0 0
AON PLC COM 037389103   383,172 1,110 SH   SOLE   1,110 0 0
APPLE INC COM 037833100   102,829,704 530,132 SH   SOLE   530,132 0 0
ARCHER-DANIELS MIDLAND COM 039483102   2,490,382 32,959 SH   SOLE   32,959 0 0
ATI INC COM 01741R102   62,433,078 1,411,555 SH   SOLE   1,411,555 0 0
AUTODESK INC COM COM 052769106   204,610 1,000 SH   SOLE   1,000 0 0
AUTOMATIC DATA PROCESSING COM 053015103   51,254,588 233,198 SH   SOLE   233,198 0 0
AVERY DENNISON COM 053611109   59,549,660 346,622 SH   SOLE   346,622 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107   728,933 14,567 SH   SOLE   14,567 0 0
BECTON DICKINSON & CO COM 075887109   1,267,248 4,800 SH   SOLE   4,800 0 0
BHP GROUP LTD (AU) COM 088606108   575,815 9,650 SH   SOLE   9,650 0 0
BLACKSTONE INC COM 09260D107   36,552,271 393,162 SH   SOLE   393,162 0 0
BOEING COM 097023105   50,143,109 237,465 SH   SOLE   237,465 0 0
BROOKFIELD INFRASTRUCTURE CORP COM 11275Q107   292,213 6,411 SH   SOLE   6,411 0 0
BROOKFIELD INFRASTRUCTURE PART UNT g16252101   25,016,297 685,378 SH   SOLE   685,378 0 0
BROOKFIELD RENEWABLE CORP-A (C COM 11284V105   1,495,971 47,461 SH   SOLE   47,461 0 0
BROOKFIELD RENEWABLE PARTNERS UNT G16258108   19,527,393 662,170 SH   SOLE   662,170 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102   6,511,387 53,782 SH   SOLE   53,782 0 0
CANADIAN NATURAL RESOURCES ADR COM 136385101   38,528,817 684,835 SH   SOLE   684,835 0 0
CANADIAN PACIFIC KANSAS CITY L COM 13646K108   3,380,224 41,850 SH   SOLE   41,850 0 0
CAPITAL ONE FINANCIAL CP COM 14040h105   237,770 2,174 SH   SOLE   2,174 0 0
CATERPILLAR COM 149123101   1,987,838 8,079 SH   SOLE   8,079 0 0
CHARLES SCHWAB CORP COM 808513105   45,563,238 803,868 SH   SOLE   803,868 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104   791,406 6,300 SH   SOLE   6,300 0 0
CHEVRON COM 166764100   3,302,934 20,991 SH   SOLE   20,991 0 0
CHUBB LTD (SZ) COM H1467J104   1,411,465 7,330 SH   SOLE   7,330 0 0
CHURCH AND DWIGHT COM 171340102   56,399,356 562,699 SH   SOLE   562,699 0 0
CISCO SYSTEMS COM 17275R102   4,925,182 95,191 SH   SOLE   95,191 0 0
COCA-COLA COM 191216100   1,742,887 28,942 SH   SOLE   28,942 0 0
COLGATE PALMOLIVE COM 194162103   3,596,521 46,684 SH   SOLE   46,684 0 0
CORNING COM 219350105   3,673,909 104,849 SH   SOLE   104,849 0 0
COSTCO WHOLESALE COM 22160K105   73,801,669 137,081 SH   SOLE   137,081 0 0
CROWN CASTLE INT'L COM 22822V101   1,217,905 10,689 SH   SOLE   10,689 0 0
CUMMINS INC COM 231021106   588,384 2,400 SH   SOLE   2,400 0 0
DEERE & CO COM 244199105   71,944,321 177,557 SH   SOLE   177,557 0 0
DOW INC COM 260557103   287,657 5,401 SH   SOLE   5,401 0 0
DUKE ENERGY CORP NEW COM 26441C204   503,262 5,608 SH   SOLE   5,608 0 0
DUPONT DE NEMOURS COM 26614N102   359,772 5,036 SH   SOLE   5,036 0 0
EATON CORP (IL) COM G29183103   709,079 3,526 SH   SOLE   3,526 0 0
EDWARDS LIFESCIENCES COM 28176E108   33,500,828 355,145 SH   SOLE   355,145 0 0
EMERSON ELECTRIC COM 291011104   2,621,310 29,000 SH   SOLE   29,000 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107   19,280,295 731,700 SH   SOLE   731,700 0 0
EQUIFAX COM 294429105   671,546 2,854 SH   SOLE   2,854 0 0
EQUINIX COM 29444U700   23,518,200 30,000 SH   SOLE   30,000 0 0
EXXON MOBIL COM 30231g102   363,148 3,386 SH   SOLE   3,386 0 0
FEDEX CORPORATION COM 31428X106   1,066,218 4,301 SH   SOLE   4,301 0 0
FMC CORP COM 302491303   5,052,038 48,419 SH   SOLE   48,419 0 0
GE HEALTHCARE TECHNOLOGIES INC COM 36266G107   1,603,759 19,741 SH   SOLE   19,741 0 0
GENERAC HOLDINGS COM 368736104   502,568 3,370 SH   SOLE   3,370 0 0
GILEAD SCIENCES COM 375558103   737,175 9,565 SH   SOLE   9,565 0 0
GLADSTONE LAND CORP COM 376549101   10,891,138 669,400 SH   SOLE   669,400 0 0
HERSHEY COM 427866108   219,736 880 SH   SOLE   880 0 0
HOME DEPOT COM 437076102   65,764,973 211,708 SH   SOLE   211,708 0 0
HONEYWELL INT'L COM 438516106   63,430,467 305,689 SH   SOLE   305,689 0 0
IBM COM 459200101   1,341,445 10,025 SH   SOLE   10,025 0 0
ILLINOIS TOOL WORKS COM 452308109   200,128 800 SH   SOLE   800 0 0
INGERSOLL RAND (IL) COM 45687V106   279,545 4,277 SH   SOLE   4,277 0 0
INT'L PAPER COM 460146103   845,510 26,580 SH   SOLE   26,580 0 0
INTUITIVE SURGICAL COM 46120e602   64,488,174 188,595 SH   SOLE   188,595 0 0
JOHNSON & JOHNSON COM 478160104   45,848,212 276,995 SH   SOLE   276,995 0 0
JPMORGAN CHASE COM 46625H100   5,373,135 36,944 SH   SOLE   36,944 0 0
KIMBERLY-CLARK COM 494368103   1,861,601 13,484 SH   SOLE   13,484 0 0
L3HARRIS COM 502431109   2,905,227 14,840 SH   SOLE   14,840 0 0
LILLY ELI & COMPANY COM 532457108   75,071,973 160,075 SH   SOLE   160,075 0 0
LOCKHEED MARTIN COM 539830109   56,251,991 122,186 SH   SOLE   122,186 0 0
LOWE'S COMPANIES COM 548661107   674,843 2,990 SH   SOLE   2,990 0 0
LULULEMON ATHLETICA COM 550021109   35,957,500 95,000 SH   SOLE   95,000 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106   701,845 37,115 SH   SOLE   37,115 0 0
MARSH & MCLENNAN COM 571748102   57,548,718 305,980 SH   SOLE   305,980 0 0
MASTERCARD INC CL A COM 57636q104   9,981,954 25,380 SH   SOLE   25,380 0 0
MCCORMICK & CO COM 579780206   66,101,062 757,779 SH   SOLE   757,779 0 0
MCDONALD'S COM 580135101   2,577,964 8,639 SH   SOLE   8,639 0 0
MCKESSON CORP COM 58155Q103   33,219,079 77,740 SH   SOLE   77,740 0 0
MEDTRONIC PLC (IL) COM G5960L103   2,268,399 25,748 SH   SOLE   25,748 0 0
MERCK & CO INC NEW COM 58933Y105   264,243 2,290 SH   SOLE   2,290 0 0
MICROSOFT COM 594918104   86,685,479 254,553 SH   SOLE   254,553 0 0
MONDELEZ INTERNATIONAL COM 609207105   324,218 4,445 SH   SOLE   4,445 0 0
MOTOROLA SOLUTIONS COM 620076307   48,803,258 166,405 SH   SOLE   166,405 0 0
NESTLE SA ADR (SZ) COM 641069406   3,150,041 26,174 SH   SOLE   26,174 0 0
NETFLIX INC COM 64110L106   52,946,898 120,200 SH   SOLE   120,200 0 0
NEWMONT CORP COM 651639106   1,387,943 32,535 SH   SOLE   32,535 0 0
NEXTERA ENERGY COM 65339F101   2,873,840 38,731 SH   SOLE   38,731 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106   20,116,452 343,050 SH   SOLE   343,050 0 0
NICE SYS LTD COM 653656108   289,100 1,400 SH   SOLE   1,400 0 0
NORDSON CORP COM 655663102   41,789,045 168,382 SH   SOLE   168,382 0 0
NORFOLK SOUTHERN COM 655844108   583,907 2,575 SH   SOLE   2,575 0 0
NVIDIA CORP COM COM 67066G104   66,515,665 157,240 SH   SOLE   157,240 0 0
OLIN COM 680665205   205,560 4,000 SH   SOLE   4,000 0 0
OMNICOM GROUP COM 681919106   237,875 2,500 SH   SOLE   2,500 0 0
ORACLE CORP COM COM 68389X105   960,461 8,065 SH   SOLE   8,065 0 0
PALO ALTO NETWORKS COM 697435105   67,071,375 262,500 SH   SOLE   262,500 0 0
PARKER-HANNIFIN COM 701094104   3,426,501 8,785 SH   SOLE   8,785 0 0
PEPSICO COM 713448108   42,454,647 229,212 SH   SOLE   229,212 0 0
PFIZER COM 717081103   2,432,948 66,329 SH   SOLE   66,329 0 0
PROCTER & GAMBLE COM 742718109   58,216,113 383,657 SH   SOLE   383,657 0 0
PROLOGIS COM 74340W103   27,877,478 227,330 SH   SOLE   227,330 0 0
PURE STORAGE COM 74624M102   33,366,100 906,195 SH   SOLE   906,195 0 0
ROCHE HOLDING AG (SZ) COM 771195104   521,048 13,640 SH   SOLE   13,640 0 0
ROCKWELL AUTOMATION COM 773903109   2,400,373 7,286 SH   SOLE   7,286 0 0
RTX CORP COM 75513E101   523,498 5,344 SH   SOLE   5,344 0 0
S & P GLOBAL COM 78409V104   66,045,425 164,747 SH   SOLE   164,747 0 0
SCHLUMBERGER LIMITED (NE) COM 806857108   31,366,558 638,570 SH   SOLE   638,570 0 0
SNAP-ON COM 833034101   538,915 1,870 SH   SOLE   1,870 0 0
SONY CORP (JP) COM 835699307   43,004,815 477,619 SH   SOLE   477,619 0 0
STARBUCKS CORPORATION COM 855244109   269,542 2,721 SH   SOLE   2,721 0 0
STATE STREET COM 857477103   737,142 10,073 SH   SOLE   10,073 0 0
SUBURBAN PROPANE PARTNERS LP UNT 864482104   11,396,000 770,000 SH   SOLE   770,000 0 0
SUNOCO LP COM 86765K109   26,136,000 600,000 SH   SOLE   600,000 0 0
TAIWAN SEMICONDUCTOR MFG (TW) COM 874039100   332,027 3,290 SH   SOLE   3,290 0 0
TELEDYNE TECHNOLOGIES COM 879360105   76,192,250 185,333 SH   SOLE   185,333 0 0
TESLA MOTORS INC COM 88160R101   26,177,000 100,000 SH   SOLE   100,000 0 0
TETRA TECH COM 88162G103   62,189,271 379,805 SH   SOLE   379,805 0 0
TEXAS INSTRUMENTS COM 882508104   65,244,289 362,428 SH   SOLE   362,428 0 0
THERMO FISHER SCIENTIFIC COM 883556102   60,539,174 116,031 SH   SOLE   116,031 0 0
TIMKEN COM 887389104   42,113,868 460,110 SH   SOLE   460,110 0 0
TRANE TECHNOLOGIES PLC (IL) COM G8994E103   1,144,691 5,985 SH   SOLE   5,985 0 0
UNION PACIFIC COM 907818108   58,670,079 286,727 SH   SOLE   286,727 0 0
UNITED PARCEL SERVICE COM 911312106   4,517,817 25,204 SH   SOLE   25,204 0 0
UNITEDHEALTH GROUP COM 91324P102   4,766,988 9,918 SH   SOLE   9,918 0 0
VERIZON COMMUNICATIONS COM 92343V104   1,725,244 46,390 SH   SOLE   46,390 0 0
VERTEX PHARMACEUTICALS COM 92532F100   60,982,484 173,290 SH   SOLE   173,290 0 0
VERTIV HOLDINGS COM 92537N108   966,030 39,000 SH   SOLE   39,000 0 0
VISA COM 92826C839   54,984,932 231,535 SH   SOLE   231,535 0 0
VULCAN MATERIALS COM 929160109   1,949,605 8,648 SH   SOLE   8,648 0 0
WALMART COM 931142103   2,962,057 18,845 SH   SOLE   18,845 0 0
WALT DISNEY COM 254687106   6,230,851 69,790 SH   SOLE   69,790 0 0
WASTE MANAGEMENT COM 94106L109   48,553,438 279,976 SH   SOLE   279,976 0 0
WELLTOWER COM 95040Q104   28,387,779 350,943 SH   SOLE   350,943 0 0
WEYERHAEUSER COM 962166104   26,347,841 786,268 SH   SOLE   786,268 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102   2,361,757 54,645 SH   SOLE   54,645 0 0
XYLEM COM 98419M100   6,572,278 58,358 SH   SOLE   58,358 0 0
ZOETIS COM 98978V103   59,579,666 345,971 SH   SOLE   345,971 0 0