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
3M COMPANY COM 88579Y101   1,575,269 13,136 SH   SOLE   13,136 0 0
ABB LTD ADR (SZ) COM 000375204   848,737 27,864 SH   SOLE   27,864 0 0
ABBOTT LABORATORIES COM 002824100   304,118 2,770 SH   SOLE   2,770 0 0
ABBVIE INC COM 00287Y109   441,195 2,730 SH   SOLE   2,730 0 0
ACCENTURE LTD (IL) COM G1151C101   35,499,326 133,036 SH   SOLE   133,036 0 0
ADOBE COM 00724F101   6,400,128 19,018 SH   SOLE   19,018 0 0
AGILENT TECHNOLOGIES COM 00846U101   300,796 2,010 SH   SOLE   2,010 0 0
AIR PRODUCTS AND CHEMICALS COM 009158106   1,758,315 5,704 SH   SOLE   5,704 0 0
ALEXANDRIA REAL ESTATE EQUITIE COM 015271109   20,102,460 138,000 SH   SOLE   138,000 0 0
ALPHABET INC CLASS A COM 02079K305   1,109,492 12,575 SH   SOLE   12,575 0 0
ALPHABET INC CLASS C COM 02079K107   36,350,818 409,679 SH   SOLE   409,679 0 0
AMAZON.COM INC COM 023135106   1,317,456 15,684 SH   SOLE   15,684 0 0
AMERICAN EXPRESS COM 025816109   47,361,262 320,550 SH   SOLE   320,550 0 0
AMERICAN WATER WORKS COM 030420103   2,253,072 14,782 SH   SOLE   14,782 0 0
AON PLC COM 037389103   333,155 1,110 SH   SOLE   1,110 0 0
APPLE INC COM 037833100   71,144,991 547,564 SH   SOLE   547,564 0 0
ARCHER-DANIELS MIDLAND COM 039483102   45,904,947 494,399 SH   SOLE   494,399 0 0
ATI INC COM 01741R102   44,218,330 1,480,855 SH   SOLE   1,480,855 0 0
AUTOMATIC DATA PROCESSING COM 053015103   55,578,661 232,683 SH   SOLE   232,683 0 0
AVERY DENNISON COM 053611109   62,735,867 346,607 SH   SOLE   346,607 0 0
BAKER HUGHES CO COM 05722G100   261,340 8,850 SH   SOLE   8,850 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107   973,771 19,881 SH   SOLE   19,881 0 0
BECTON DICKINSON & CO COM 075887109   1,755,179 6,902 SH   SOLE   6,902 0 0
BHP GROUP LTD (AU) COM 088606108   631,359 10,175 SH   SOLE   10,175 0 0
BLACKSTONE INC COM 09260D107   39,074,167 526,677 SH   SOLE   526,677 0 0
BOEING COM 097023105   47,206,279 247,815 SH   SOLE   247,815 0 0
BROOKFIELD INFRASTRUCTURE CORP COM 11275Q107   313,262 8,053 SH   SOLE   8,053 0 0
BROOKFIELD INFRASTRUCTURE PART UNT g16252101   21,522,245 694,490 SH   SOLE   694,490 0 0
BROOKFIELD RENEWABLE CORP-A (C COM 11284V105   1,558,709 56,598 SH   SOLE   56,598 0 0
BROOKFIELD RENEWABLE PARTNERS UNT G16258108   15,538,995 613,220 SH   SOLE   613,220 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102   6,574,302 55,302 SH   SOLE   55,302 0 0
CANADIAN NATURAL RESOURCES ADR COM 136385101   37,117,085 668,415 SH   SOLE   668,415 0 0
CANADIAN PACIFIC RAILWAY LTD ( COM 13645T100   3,189,095 42,755 SH   SOLE   42,755 0 0
CAPITAL ONE FINANCIAL CP COM 14040h105   202,095 2,174 SH   SOLE   2,174 0 0
CATERPILLAR COM 149123101   2,522,327 10,529 SH   SOLE   10,529 0 0
CHARLES SCHWAB CORP COM 808513105   76,022,541 913,074 SH   SOLE   913,074 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104   826,348 6,550 SH   SOLE   6,550 0 0
CHEVRON COM 166764100   1,095,068 6,101 SH   SOLE   6,101 0 0
CHUBB LTD (SZ) COM H1467J104   1,764,800 8,000 SH   SOLE   8,000 0 0
CHURCH AND DWIGHT COM 171340102   45,528,879 564,804 SH   SOLE   564,804 0 0
CISCO SYSTEMS COM 17275R102   2,571,178 53,971 SH   SOLE   53,971 0 0
COCA-COLA COM 191216100   2,386,456 37,517 SH   SOLE   37,517 0 0
COLGATE PALMOLIVE COM 194162103   3,638,901 46,185 SH   SOLE   46,185 0 0
CORNING COM 219350105   4,114,479 128,819 SH   SOLE   128,819 0 0
COSTCO WHOLESALE COM 22160K105   62,756,424 137,473 SH   SOLE   137,473 0 0
CROWN CASTLE INT'L COM 22822V101   18,084,067 133,324 SH   SOLE   133,324 0 0
CUMMINS INC COM 231021106   581,496 2,400 SH   SOLE   2,400 0 0
DEERE & CO COM 244199105   76,212,948 177,752 SH   SOLE   177,752 0 0
DOW INC COM 260557103   370,417 7,351 SH   SOLE   7,351 0 0
DUKE ENERGY CORP NEW COM 26441C204   634,109 6,157 SH   SOLE   6,157 0 0
DUPONT DE NEMOURS COM 26614N102   506,764 7,384 SH   SOLE   7,384 0 0
EATON CORP COM g29183103   304,797 1,942 SH   SOLE   1,942 0 0
EDWARDS LIFESCIENCES COM 28176E108   339,475 4,550 SH   SOLE   4,550 0 0
EMERSON ELECTRIC COM 291011104   3,129,154 32,575 SH   SOLE   32,575 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107   15,188,364 629,700 SH   SOLE   629,700 0 0
EQUIFAX COM 294429105   557,424 2,868 SH   SOLE   2,868 0 0
EQUINIX COM 29444U700   18,340,840 28,000 SH   SOLE   28,000 0 0
ESTEE LAUDER COM 518439104   438,907 1,769 SH   SOLE   1,769 0 0
EXXON MOBIL COM 30231g102   374,027 3,391 SH   SOLE   3,391 0 0
FEDEX CORPORATION COM 31428X106   815,079 4,706 SH   SOLE   4,706 0 0
FMC CORP COM 302491303   6,197,443 49,659 SH   SOLE   49,659 0 0
GENERAC HOLDINGS COM 368736104   339,224 3,370 SH   SOLE   3,370 0 0
GILEAD SCIENCES COM 375558103   1,525,984 17,775 SH   SOLE   17,775 0 0
GLADSTONE LAND CORP COM 376549101   11,898,140 648,400 SH   SOLE   648,400 0 0
HOME DEPOT COM 437076102   66,968,637 212,020 SH   SOLE   212,020 0 0
HONEYWELL INT'L COM 438516106   66,162,553 308,738 SH   SOLE   308,738 0 0
IBM COM 459200101   31,280,398 222,020 SH   SOLE   222,020 0 0
INGERSOLL RAND (IL) COM 45687V106   223,473 4,277 SH   SOLE   4,277 0 0
INT'L PAPER COM 460146103   1,113,354 32,150 SH   SOLE   32,150 0 0
INTL FLAVORS& FRAGRANCES COM 459506101   1,209,644 11,538 SH   SOLE   11,538 0 0
INTUITIVE SURGICAL COM 46120e602   49,124,245 185,130 SH   SOLE   185,130 0 0
JOHNSON & JOHNSON COM 478160104   52,918,511 299,567 SH   SOLE   299,567 0 0
JPMORGAN CHASE COM 46625H100   5,466,452 40,764 SH   SOLE   40,764 0 0
KIMBERLY-CLARK COM 494368103   1,932,265 14,234 SH   SOLE   14,234 0 0
L3HARRIS COM 502431109   3,487,517 16,750 SH   SOLE   16,750 0 0
LILLY ELI & COMPANY COM 532457108   61,115,035 167,054 SH   SOLE   167,054 0 0
LOCKHEED MARTIN COM 539830109   60,890,548 125,163 SH   SOLE   125,163 0 0
LOWE'S COMPANIES COM 548661107   1,095,820 5,500 SH   SOLE   5,500 0 0
LULULEMON ATHLETICA COM 550021109   30,436,100 95,000 SH   SOLE   95,000 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106   734,384 41,165 SH   SOLE   41,165 0 0
MARSH & MCLENNAN COM 571748102   49,127,702 296,880 SH   SOLE   296,880 0 0
MASTERCARD INC CL A COM 57636q104   8,967,957 25,790 SH   SOLE   25,790 0 0
MCCORMICK & CO COM 579780206   57,601,836 694,919 SH   SOLE   694,919 0 0
MCDONALD'S COM 580135101   2,933,089 11,130 SH   SOLE   11,130 0 0
MEDTRONIC PLC (IL) COM G5960L103   1,583,778 20,378 SH   SOLE   20,378 0 0
MERCK & CO INC NEW COM 58933Y105   260,178 2,345 SH   SOLE   2,345 0 0
METLIFE COM 59156R108   31,011,269 428,510 SH   SOLE   428,510 0 0
MICROSOFT COM 594918104   63,008,388 262,732 SH   SOLE   262,732 0 0
MONDELEZ INTERNATIONAL COM 609207105   301,924 4,530 SH   SOLE   4,530 0 0
MOTOROLA SOLUTIONS COM 620076307   37,317,697 144,805 SH   SOLE   144,805 0 0
NESTLE SA ADR (SZ) COM 641069406   4,520,636 39,194 SH   SOLE   39,194 0 0
NETFLIX INC COM 64110L106   31,608,187 107,190 SH   SOLE   107,190 0 0
NEWMONT CORP COM 651639106   1,764,808 37,390 SH   SOLE   37,390 0 0
NEXTERA ENERGY COM 65339F101   3,831,555 45,832 SH   SOLE   45,832 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106   24,156,518 344,650 SH   SOLE   344,650 0 0
NORDSON CORP COM 655663102   38,948,520 163,842 SH   SOLE   163,842 0 0
NORFOLK SOUTHERN COM 655844108   1,590,641 6,455 SH   SOLE   6,455 0 0
NVIDIA CORP COM COM 67066G104   25,191,613 172,380 SH   SOLE   172,380 0 0
OLIN COM 680665205   211,760 4,000 SH   SOLE   4,000 0 0
OMNICOM GROUP COM 681919106   203,925 2,500 SH   SOLE   2,500 0 0
ORACLE CORP COM COM 68389X105   659,233 8,065 SH   SOLE   8,065 0 0
PALO ALTO NETWORKS COM 697435105   37,923,344 271,774 SH   SOLE   271,774 0 0
PARKER-HANNIFIN COM 701094104   2,566,620 8,820 SH   SOLE   8,820 0 0
PAYPAL HOLDINGS COM 70450Y103   226,480 3,180 SH   SOLE   3,180 0 0
PEPSICO COM 713448108   38,096,316 210,873 SH   SOLE   210,873 0 0
PFIZER COM 717081103   3,407,665 66,504 SH   SOLE   66,504 0 0
PROCTER & GAMBLE COM 742718109   58,100,071 383,347 SH   SOLE   383,347 0 0
PROLOGIS COM 74340W103   24,969,695 221,500 SH   SOLE   221,500 0 0
PURE STORAGE COM 74624M102   22,077,000 825,000 SH   SOLE   825,000 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   539,316 5,344 SH   SOLE   5,344 0 0
ROCHE HOLDING AG (SZ) COM 771195104   963,090 24,600 SH   SOLE   24,600 0 0
ROCKWELL AUTOMATION COM 773903109   2,044,076 7,936 SH   SOLE   7,936 0 0
S & P GLOBAL COM 78409V104   55,580,613 165,942 SH   SOLE   165,942 0 0
SCHLUMBERGER LIMITED (NE) COM 806857108   47,934,909 896,650 SH   SOLE   896,650 0 0
SNAP-ON COM 833034101   461,550 2,020 SH   SOLE   2,020 0 0
SONY CORP (JP) COM 835699307   33,344,963 437,139 SH   SOLE   437,139 0 0
STATE STREET COM 857477103   879,877 11,343 SH   SOLE   11,343 0 0
SUBURBAN PROPANE PARTNERS LP UNT 864482104   11,005,500 725,000 SH   SOLE   725,000 0 0
SUNOCO LP COM 86765K109   25,860,000 600,000 SH   SOLE   600,000 0 0
TAIWAN SEMICONDUCTOR MFG (TW) COM 874039100   248,052 3,330 SH   SOLE   3,330 0 0
TELEDYNE TECHNOLOGIES COM 879360105   74,502,433 186,298 SH   SOLE   186,298 0 0
TETRA TECH COM 88162G103   55,212,127 380,275 SH   SOLE   380,275 0 0
TEXAS INSTRUMENTS COM 882508104   60,438,302 365,805 SH   SOLE   365,805 0 0
THERMO FISHER SCIENTIFIC COM 883556102   64,609,154 117,324 SH   SOLE   117,324 0 0
TIMKEN COM 887389104   28,940,072 409,510 SH   SOLE   409,510 0 0
TRANE TECHNOLOGIES PLC (IL) COM G8994E103   1,006,019 5,985 SH   SOLE   5,985 0 0
TRUIST FINANCIAL CORP COM 89832Q109   1,739,057 40,415 SH   SOLE   40,415 0 0
UNILEVER PLC ADR (GB) COM 904767704   313,580 6,228 SH   SOLE   6,228 0 0
UNION PACIFIC COM 907818108   58,944,960 284,662 SH   SOLE   284,662 0 0
UNITED PARCEL SERVICE COM 911312106   4,101,581 23,594 SH   SOLE   23,594 0 0
UNITEDHEALTH GROUP COM 91324P102   47,962,204 90,464 SH   SOLE   90,464 0 0
VERIZON COMMUNICATIONS COM 92343V104   3,526,891 89,515 SH   SOLE   89,515 0 0
VERTEX PHARMACEUTICALS COM 92532F100   50,597,144 175,210 SH   SOLE   175,210 0 0
VERTIV HOLDINGS COM 92537N108   532,740 39,000 SH   SOLE   39,000 0 0
VISA COM 92826C839   48,826,716 235,015 SH   SOLE   235,015 0 0
VULCAN MATERIALS COM 929160109   1,548,673 8,844 SH   SOLE   8,844 0 0
WALMART COM 931142103   3,130,014 22,075 SH   SOLE   22,075 0 0
WALT DISNEY COM 254687106   6,825,727 78,565 SH   SOLE   78,565 0 0
WASTE MANAGEMENT COM 94106L109   46,929,397 299,142 SH   SOLE   299,142 0 0
WELLTOWER COM 95040Q104   21,378,674 326,143 SH   SOLE   326,143 0 0
WEYERHAEUSER COM 962166104   22,914,518 739,178 SH   SOLE   739,178 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102   2,135,527 54,645 SH   SOLE   54,645 0 0
XYLEM COM 98419M100   6,730,175 60,868 SH   SOLE   60,868 0 0
ZOETIS COM 98978V103   51,407,102 350,782 SH   SOLE   350,782 0 0