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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COM 88579Y101 9,096 47,207 SH   SOLE   47,207 0 0
ABB LTD ADR (SZ) COM 000375204 1,419 46,564 SH   SOLE   46,564 0 0
ABBOTT LABORATORIES COM 002824100 522 4,359 SH   SOLE   4,359 0 0
ABBVIE INC COM 00287Y109 240 2,215 SH   SOLE   2,215 0 0
ACCENTURE LTD (IL) COM G1151C101 39,473 142,889 SH   SOLE   142,889 0 0
ADOBE COM 00724F101 50,192 105,585 SH   SOLE   105,585 0 0
AGILENT TECHNOLOGIES COM 00846U101 256 2,010 SH   SOLE   2,010 0 0
AIR PRODUCTS AND CHEMICALS COM 009158106 1,365 4,853 SH   SOLE   4,853 0 0
AKAMAI TECHNOLOGIES COM 00971T101 2,346 23,025 SH   SOLE   23,025 0 0
ALEXANDRIA REAL ESTATE EQUITIE COM 015271109 17,251 105,000 SH   SOLE   105,000 0 0
ALPHABET INC CLASS A COM 02079K305 1,042 505 SH   SOLE   505 0 0
ALPHABET INC CLASS C COM 02079K107 41,191 19,912 SH   SOLE   19,912 0 0
AMAZON.COM INC COM 023135106 52,157 16,857 SH   SOLE   16,857 0 0
AMERICAN EXPRESS COM 025816109 9,501 67,170 SH   SOLE   67,170 0 0
AMERICAN WATER WORKS COM 030420103 2,580 17,209 SH   SOLE   17,209 0 0
ANALOG DEVICES INC COM COM 032654105 230 1,481 SH   SOLE   1,481 0 0
AON PLC COM 037389103 255 1,110 SH   SOLE   1,110 0 0
APPLE INC COM 037833100 81,299 665,571 SH   SOLE   665,571 0 0
AT&T COM 00206R102 1,195 39,479 SH   SOLE   39,479 0 0
AUTOMATIC DATA PROCESSING COM 053015103 52,824 280,280 SH   SOLE   280,280 0 0
AVERY DENNISON COM 053611109 62,362 339,570 SH   SOLE   339,570 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107 1,345 21,506 SH   SOLE   21,506 0 0
BECTON DICKINSON & CO COM 075887109 1,643 6,758 SH   SOLE   6,758 0 0
BHP GROUP LTD (AU) COM 088606108 39,331 566,805 SH   SOLE   566,805 0 0
BLACKSTONE GROUP COM 09260D107 55,368 742,895 SH   SOLE   742,895 0 0
BRISTOL-MYERS SQUIBB COM 110122108 599 9,490 SH   SOLE   9,490 0 0
BROOKFIELD INFRASTRUCTURE CORP COM 11275Q107 391 5,117 SH   SOLE   5,117 0 0
BROOKFIELD INFRASTRUCTURE PART UNT g16252101 25,328 475,644 SH   SOLE   475,644 0 0
BROOKFIELD RENEWABLE CORP-A (C COM 11284V105 2,514 53,712 SH   SOLE   53,712 0 0
BROOKFIELD RENEWABLE PARTNERS UNT G16258108 28,203 662,050 SH   SOLE   662,050 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102 7,385 63,679 SH   SOLE   63,679 0 0
CANADIAN PACIFIC RAILWAY LTD ( COM 13645T100 29,951 78,965 SH   SOLE   78,965 0 0
CAPITAL ONE FINANCIAL CP COM 14040h105 277 2,174 SH   SOLE   2,174 0 0
CATERPILLAR COM 149123101 2,436 10,504 SH   SOLE   10,504 0 0
CHARLES SCHWAB CORP COM 808513105 73,010 1,120,134 SH   SOLE   1,120,134 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104 826 7,375 SH   SOLE   7,375 0 0
CHEVRON COM 166764100 885 8,450 SH   SOLE   8,450 0 0
CHUBB LTD (SZ) COM H1467J104 397 2,510 SH   SOLE   2,510 0 0
CHURCH AND DWIGHT COM 171340102 50,189 574,569 SH   SOLE   574,569 0 0
CISCO SYSTEMS COM 17275R102 32,182 622,355 SH   SOLE   622,355 0 0
CITIGROUP INC COM 172967101 234 3,220 SH   SOLE   3,220 0 0
CLOROX COM 189054109 27,720 143,717 SH   SOLE   143,717 0 0
COCA-COLA COM 191216100 1,929 36,600 SH   SOLE   36,600 0 0
COLGATE PALMOLIVE COM 194162103 5,965 75,673 SH   SOLE   75,673 0 0
COMPASS DIVERSIFIED HOLDINGS SHBENINT 20451Q104 8,102 350,000 SH   SOLE   350,000 0 0
CORNING COM 219350105 56,262 1,293,074 SH   SOLE   1,293,074 0 0
CORTEVA COM 22052L104 205 4,405 SH   SOLE   4,405 0 0
COSTCO WHOLESALE COM 22160K105 50,352 142,852 SH   SOLE   142,852 0 0
CROWN CASTLE INT'L COM 22822V101 20,813 120,914 SH   SOLE   120,914 0 0
CUMMINS INC COM 231021106 622 2,400 SH   SOLE   2,400 0 0
DEERE & CO COM 244199105 83,745 223,832 SH   SOLE   223,832 0 0
DIGITAL REALTY TRUST COM 253868103 911 6,468 SH   SOLE   6,468 0 0
DOCUSIGN COM 256163106 19,233 95,000 SH   SOLE   95,000 0 0
DOW INC COM 260557103 447 6,989 SH   SOLE   6,989 0 0
DUKE ENERGY CORP NEW COM 26441C204 876 9,079 SH   SOLE   9,079 0 0
DUPONT DE NEMOURS COM 26614N102 34,603 447,765 SH   SOLE   447,765 0 0
EATON CORP COM g29183103 263 1,900 SH   SOLE   1,900 0 0
EMERSON ELECTRIC COM 291011104 39,343 436,081 SH   SOLE   436,081 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 8,141 369,700 SH   SOLE   369,700 0 0
EQUIFAX COM 294429105 1,597 8,817 SH   SOLE   8,817 0 0
EQUINIX COM 29444U700 19,029 28,000 SH   SOLE   28,000 0 0
ESTEE LAUDER COM 518439104 281 965 SH   SOLE   965 0 0
EXXON MOBIL COM 30231g102 239 4,287 SH   SOLE   4,287 0 0
FEDEX CORPORATION COM 31428X106 2,068 7,280 SH   SOLE   7,280 0 0
FMC CORP COM 302491303 11,474 103,733 SH   SOLE   103,733 0 0
FNB CORP COM 302520101 593 46,656 SH   SOLE   46,656 0 0
GARMIN LTD (SZ) COM H2906T109 21,755 165,000 SH   SOLE   165,000 0 0
GENERAL ELECTRIC COM 369604103 434 33,042 SH   SOLE   33,042 0 0
GLADSTONE LAND CORP COM 376549101 10,431 570,000 SH   SOLE   570,000 0 0
GLAXOSMITHKLINE PLC ADR (GB) COM 37733W105 308 8,624 SH   SOLE   8,624 0 0
HANNON ARMSTRONG SUSTAINABLE I COM 41068X100 15,708 280,000 SH   SOLE   280,000 0 0
HOME DEPOT COM 437076102 74,889 245,336 SH   SOLE   245,336 0 0
HONEYWELL INT'L COM 438516106 77,278 356,006 SH   SOLE   356,006 0 0
HUNTINGTON BANCSHARES COM 446150104 368 23,400 SH   SOLE   23,400 0 0
IBM COM 459200101 573 4,300 SH   SOLE   4,300 0 0
INGERSOLL RAND (IL) COM 45687V106 228 4,629 SH   SOLE   4,629 0 0
INT'L PAPER COM 460146103 6,367 117,750 SH   SOLE   117,750 0 0
INTEL CORP COM 458140100 326 5,090 SH   SOLE   5,090 0 0
INTL FLAVORS& FRAGRANCES COM 459506101 2,809 20,119 SH   SOLE   20,119 0 0
INTUIT COM 461202103 40,926 106,840 SH   SOLE   106,840 0 0
JOHNSON & JOHNSON COM 478160104 60,229 366,466 SH   SOLE   366,466 0 0
JOHNSON CONTROLS (IL) COM G51502105 33,484 561,150 SH   SOLE   561,150 0 0
JPMORGAN CHASE COM 46625H100 66,893 439,421 SH   SOLE   439,421 0 0
KIMBERLY-CLARK COM 494368103 3,148 22,639 SH   SOLE   22,639 0 0
L3HARRIS COM 502431109 3,222 15,898 SH   SOLE   15,898 0 0
LEGGETT & PLATT COM 524660107 357 7,831 SH   SOLE   7,831 0 0
LM ERICSSON TELEPHONE ADR (SE) COM 294821608 34,013 2,578,675 SH   SOLE   2,578,675 0 0
LOCKHEED MARTIN COM 539830109 45,139 122,162 SH   SOLE   122,162 0 0
LOWE'S COMPANIES COM 548661107 384 2,017 SH   SOLE   2,017 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106 950 44,165 SH   SOLE   44,165 0 0
MARSH & MCLENNAN COM 571748102 856 7,025 SH   SOLE   7,025 0 0
MASTERCARD INC CL A COM 57636q104 6,117 17,180 SH   SOLE   17,180 0 0
MCCORMICK & CO COM 579780206 61,528 690,087 SH   SOLE   690,087 0 0
MCDONALD'S COM 580135101 1,542 6,880 SH   SOLE   6,880 0 0
MEDTRONIC PLC (IL) COM G5960L103 52,402 443,595 SH   SOLE   443,595 0 0
MERCK & CO INC NEW COM 58933Y105 334 4,339 SH   SOLE   4,339 0 0
METLIFE COM 59156R108 24,012 395,000 SH   SOLE   395,000 0 0
MICROSOFT COM 594918104 75,759 321,325 SH   SOLE   321,325 0 0
MONDELEZ INTERNATIONAL COM 609207105 303 5,185 SH   SOLE   5,185 0 0
NESTLE SA ADR (SZ) COM 641069406 8,079 72,455 SH   SOLE   72,455 0 0
NEWMONT CORP COM 651639106 2,151 35,689 SH   SOLE   35,689 0 0
NEXTERA ENERGY COM 65339F101 3,917 51,806 SH   SOLE   51,806 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 24,240 332,600 SH   SOLE   332,600 0 0
NORDSON CORP COM 655663102 36,250 182,455 SH   SOLE   182,455 0 0
NORFOLK SOUTHERN COM 655844108 1,317 4,905 SH   SOLE   4,905 0 0
NOVARTIS AG ADS (SZ) COM 66987v109 406 4,745 SH   SOLE   4,745 0 0
NVIDIA CORP COM COM 67066G104 48,307 90,475 SH   SOLE   90,475 0 0
ORACLE CORP COM COM 68389X105 566 8,065 SH   SOLE   8,065 0 0
PARKER-HANNIFIN COM 701094104 3,039 9,635 SH   SOLE   9,635 0 0
PAYPAL HOLDINGS COM 70450Y103 54,461 224,265 SH   SOLE   224,265 0 0
PEPSICO COM 713448108 8,102 57,281 SH   SOLE   57,281 0 0
PFIZER COM 717081103 3,265 90,122 SH   SOLE   90,122 0 0
PROCTER & GAMBLE COM 742718109 55,378 408,906 SH   SOLE   408,906 0 0
PROLOGIS COM 74340W103 21,457 202,420 SH   SOLE   202,420 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 601 7,784 SH   SOLE   7,784 0 0
ROCHE HOLDING AG (SZ) COM 771195104 983 24,240 SH   SOLE   24,240 0 0
ROCKWELL AUTOMATION COM 773903109 836 3,150 SH   SOLE   3,150 0 0
ROYAL BANK CANADA MONTREAL (CA COM 780087102 1,340 14,527 SH   SOLE   14,527 0 0
S & P GLOBAL COM 78409V104 65,076 184,419 SH   SOLE   184,419 0 0
SNAP-ON COM 833034101 610 2,645 SH   SOLE   2,645 0 0
SOLAREDGE TECHNOLOGIES COM 83417M104 27,307 95,000 SH   SOLE   95,000 0 0
SONY CORP (JP) COM 835699307 43,146 407,000 SH   SOLE   407,000 0 0
STATE STREET COM 857477103 34,935 415,843 SH   SOLE   415,843 0 0
SUNOCO LP COM 86765K109 18,786 590,000 SH   SOLE   590,000 0 0
TAIWAN SEMICONDUCTOR MFG (TW) COM 874039100 394 3,330 SH   SOLE   3,330 0 0
TELEDYNE TECHNOLOGIES COM 879360105 81,271 196,472 SH   SOLE   196,472 0 0
TETRA TECH COM 88162G103 58,039 427,640 SH   SOLE   427,640 0 0
TEXAS INSTRUMENTS COM 882508104 77,910 412,246 SH   SOLE   412,246 0 0
THERMO FISHER SCIENTIFIC COM 883556102 68,986 151,160 SH   SOLE   151,160 0 0
TIMKEN COM 887389104 30,439 375,000 SH   SOLE   375,000 0 0
TRANE TECHNOLOGIES PLC (IL) COM G8994E103 991 5,985 SH   SOLE   5,985 0 0
TRUIST FINANCIAL CORP COM 89832Q109 2,275 39,015 SH   SOLE   39,015 0 0
UNILEVER PLC ADR (GB) COM 904767704 412 7,373 SH   SOLE   7,373 0 0
UNION PACIFIC COM 907818108 62,469 283,423 SH   SOLE   283,423 0 0
UNITED PARCEL SERVICE COM 911312106 39,419 231,890 SH   SOLE   231,890 0 0
VERIZON COMMUNICATIONS COM 92343V104 6,312 108,543 SH   SOLE   108,543 0 0
VERTEX PHARMACEUTICALS COM 92532F100 28,151 131,000 SH   SOLE   131,000 0 0
VERTIV HOLDINGS COM 92537N108 40,626 2,031,305 SH   SOLE   2,031,305 0 0
VISA COM 92826C839 53,411 252,259 SH   SOLE   252,259 0 0
VULCAN MATERIALS COM 929160109 1,266 7,501 SH   SOLE   7,501 0 0
WALMART COM 931142103 38,014 279,867 SH   SOLE   279,867 0 0
WALT DISNEY COM 254687106 58,658 317,895 SH   SOLE   317,895 0 0
WASTE MANAGEMENT COM 94106L109 3,140 24,335 SH   SOLE   24,335 0 0
WELLTOWER COM 95040Q104 23,809 332,393 SH   SOLE   332,393 0 0
WEYERHAEUSER COM 962166104 26,814 753,208 SH   SOLE   753,208 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102 1,450 37,945 SH   SOLE   37,945 0 0
XYLEM COM 98419M100 6,674 63,450 SH   SOLE   63,450 0 0
ZOETIS COM 98978V103 56,400 358,140 SH   SOLE   358,140 0 0