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 7,688 43,982 SH   SOLE   43,982 0 0
ABB LTD ADR (SZ) COM 000375204 1,302 46,564 SH   SOLE   46,564 0 0
ABBOTT LABORATORIES COM 002824100 477 4,359 SH   SOLE   4,359 0 0
ACCENTURE LTD (IL) COM G1151C101 37,324 142,889 SH   SOLE   142,889 0 0
ADOBE COM 00724F101 57,886 115,745 SH   SOLE   115,745 0 0
AGILENT TECHNOLOGIES COM 00846U101 238 2,010 SH   SOLE   2,010 0 0
AIR PRODUCTS AND CHEMICALS COM 009158106 1,024 3,748 SH   SOLE   3,748 0 0
AKAMAI TECHNOLOGIES COM 00971T101 37,109 353,450 SH   SOLE   353,450 0 0
ALEXANDRIA REAL ESTATE EQUITIE COM 015271109 17,822 100,000 SH   SOLE   100,000 0 0
ALPHABET INC CLASS A COM 02079K305 911 520 SH   SOLE   520 0 0
ALPHABET INC CLASS C COM 02079K107 33,657 19,212 SH   SOLE   19,212 0 0
AMAZON.COM INC COM 023135106 54,957 16,874 SH   SOLE   16,874 0 0
AMERICAN EXPRESS COM 025816109 8,132 67,260 SH   SOLE   67,260 0 0
AMERICAN WATER WORKS COM 030420103 2,646 17,239 SH   SOLE   17,239 0 0
ANALOG DEVICES INC COM COM 032654105 219 1,481 SH   SOLE   1,481 0 0
AON PLC COM 037389103 235 1,110 SH   SOLE   1,110 0 0
APPLE INC COM 037833100 99,044 746,433 SH   SOLE   746,433 0 0
AT&T COM 00206R102 1,167 40,579 SH   SOLE   40,579 0 0
AUTOMATIC DATA PROCESSING COM 053015103 49,585 281,415 SH   SOLE   281,415 0 0
AVERY DENNISON COM 053611109 53,342 343,895 SH   SOLE   343,895 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107 1,162 21,506 SH   SOLE   21,506 0 0
BECTON DICKINSON & CO COM 075887109 1,912 7,640 SH   SOLE   7,640 0 0
BHP GROUP LTD (AU) COM 088606108 32,704 500,525 SH   SOLE   500,525 0 0
BLACKSTONE GROUP COM 09260D107 47,608 734,575 SH   SOLE   734,575 0 0
BRISTOL-MYERS SQUIBB COM 110122108 589 9,490 SH   SOLE   9,490 0 0
BROOKFIELD INFRASTRUCTURE CORP COM 11275Q107 370 5,117 SH   SOLE   5,117 0 0
BROOKFIELD INFRASTRUCTURE PART UNT g16252101 23,474 475,174 SH   SOLE   475,174 0 0
BROOKFIELD RENEWABLE CORP-A (C COM 11284V105 3,148 54,018 SH   SOLE   54,018 0 0
BROOKFIELD RENEWABLE PARTNERS UNT G16258108 28,577 662,276 SH   SOLE   662,276 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102 7,017 63,879 SH   SOLE   63,879 0 0
CANADIAN PACIFIC RAILWAY LTD ( COM 13645T100 3,153 9,095 SH   SOLE   9,095 0 0
CAPITAL ONE FINANCIAL CP COM 14040h105 215 2,174 SH   SOLE   2,174 0 0
CATERPILLAR COM 149123101 1,791 9,839 SH   SOLE   9,839 0 0
CHARLES SCHWAB CORP COM 808513105 58,670 1,106,154 SH   SOLE   1,106,154 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104 980 7,375 SH   SOLE   7,375 0 0
CHEVRON COM 166764100 629 7,450 SH   SOLE   7,450 0 0
CHUBB LTD (SZ) COM H1467J104 386 2,510 SH   SOLE   2,510 0 0
CHURCH AND DWIGHT COM 171340102 50,048 573,749 SH   SOLE   573,749 0 0
CISCO SYSTEMS COM 17275R102 3,111 69,530 SH   SOLE   69,530 0 0
CLOROX COM 189054109 26,770 132,577 SH   SOLE   132,577 0 0
COCA-COLA COM 191216100 2,109 38,460 SH   SOLE   38,460 0 0
COLGATE PALMOLIVE COM 194162103 6,491 75,913 SH   SOLE   75,913 0 0
COMPUGEN LTD (IS) COM M25722105 8,235 680,000 SH   SOLE   680,000 0 0
CORNING COM 219350105 42,993 1,194,259 SH   SOLE   1,194,259 0 0
COSTCO WHOLESALE COM 22160K105 53,412 141,758 SH   SOLE   141,758 0 0
CROWDSTRIKE HOLDINGS COM 22788C105 30,714 145,000 SH   SOLE   145,000 0 0
CROWN CASTLE INT'L COM 22822V101 17,664 110,959 SH   SOLE   110,959 0 0
CUMMINS INC COM 231021106 545 2,400 SH   SOLE   2,400 0 0
DEERE & CO COM 244199105 66,398 246,787 SH   SOLE   246,787 0 0
DIGITAL REALTY TRUST COM 253868103 870 6,238 SH   SOLE   6,238 0 0
DOCUSIGN COM 256163106 24,453 110,000 SH   SOLE   110,000 0 0
DOW INC COM 260557103 388 6,989 SH   SOLE   6,989 0 0
DUKE ENERGY CORP NEW COM 26441C204 831 9,079 SH   SOLE   9,079 0 0
DUPONT DE NEMOURS COM 26614N102 2,896 40,723 SH   SOLE   40,723 0 0
EATON CORP COM g29183103 228 1,900 SH   SOLE   1,900 0 0
EMERSON ELECTRIC COM 291011104 28,545 355,176 SH   SOLE   355,176 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 288 14,700 SH   SOLE   14,700 0 0
EQUIFAX COM 294429105 1,700 8,817 SH   SOLE   8,817 0 0
EQUINIX COM 29444U700 16,426 23,000 SH   SOLE   23,000 0 0
ESTEE LAUDER COM 518439104 257 965 SH   SOLE   965 0 0
FEDEX CORPORATION COM 31428X106 1,672 6,440 SH   SOLE   6,440 0 0
FMC CORP COM 302491303 47,492 413,223 SH   SOLE   413,223 0 0
FNB CORP COM 302520101 443 46,656 SH   SOLE   46,656 0 0
GENERAL ELECTRIC COM 369604103 357 33,042 SH   SOLE   33,042 0 0
GLADSTONE LAND CORP COM 376549101 7,320 500,000 SH   SOLE   500,000 0 0
GLAXOSMITHKLINE PLC ADR (GB) COM 37733W105 1,230 33,429 SH   SOLE   33,429 0 0
HANNON ARMSTRONG SUSTAINABLE I COM 41068X100 13,637 215,000 SH   SOLE   215,000 0 0
HOME DEPOT COM 437076102 65,104 245,101 SH   SOLE   245,101 0 0
HONEYWELL INT'L COM 438516106 76,811 361,124 SH   SOLE   361,124 0 0
HUNTINGTON BANCSHARES COM 446150104 296 23,400 SH   SOLE   23,400 0 0
IBM COM 459200101 529 4,200 SH   SOLE   4,200 0 0
INGERSOLL RAND (IL) COM 45687V106 211 4,629 SH   SOLE   4,629 0 0
INT'L PAPER COM 460146103 32,550 654,660 SH   SOLE   654,660 0 0
INTEL CORP COM 458140100 254 5,090 SH   SOLE   5,090 0 0
INTL FLAVORS& FRAGRANCES COM 459506101 1,960 18,012 SH   SOLE   18,012 0 0
INTUIT COM 461202103 40,583 106,840 SH   SOLE   106,840 0 0
JOHNSON & JOHNSON COM 478160104 57,514 365,448 SH   SOLE   365,448 0 0
JPMORGAN CHASE COM 46625H100 55,849 439,515 SH   SOLE   439,515 0 0
KIMBERLY-CLARK COM 494368103 2,919 21,649 SH   SOLE   21,649 0 0
L3HARRIS COM 502431109 5,568 29,458 SH   SOLE   29,458 0 0
LEGGETT & PLATT COM 524660107 431 9,733 SH   SOLE   9,733 0 0
LM ERICSSON TELEPHONE ADR (SE) COM 294821608 27,669 2,315,395 SH   SOLE   2,315,395 0 0
LOCKHEED MARTIN COM 539830109 42,430 119,527 SH   SOLE   119,527 0 0
LOWES COMPANIES INC COM 548661107 292 1,817 SH   SOLE   1,817 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106 710 39,865 SH   SOLE   39,865 0 0
MARSH & MCLENNAN COM 571748102 732 6,260 SH   SOLE   6,260 0 0
MASTERCARD INC CL A COM 57636q104 6,157 17,250 SH   SOLE   17,250 0 0
MCCORMICK & CO COM 579780206 62,788 656,782 SH   SOLE   656,782 0 0
MCDONALD'S COM 580135101 1,154 5,380 SH   SOLE   5,380 0 0
MEDTRONIC PLC (IL) COM G5960L103 48,309 412,405 SH   SOLE   412,405 0 0
MERCK & CO INC NEW COM 58933Y105 355 4,339 SH   SOLE   4,339 0 0
MICROSOFT COM 594918104 75,077 337,547 SH   SOLE   337,547 0 0
MONDELEZ INTERNATIONAL COM 609207105 303 5,185 SH   SOLE   5,185 0 0
NESTLE SA ADR (SZ) COM 641069406 9,995 84,845 SH   SOLE   84,845 0 0
NEWMONT CORP COM 651639106 2,377 39,689 SH   SOLE   39,689 0 0
NEXTERA ENERGY COM 65339F101 4,000 51,845 SH   SOLE   51,845 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 22,301 332,600 SH   SOLE   332,600 0 0
NORFOLK SOUTHERN COM 655844108 1,165 4,905 SH   SOLE   4,905 0 0
NOVARTIS AG ADS (SZ) COM 66987v109 448 4,745 SH   SOLE   4,745 0 0
NVIDIA CORP COM COM 67066G104 52,296 100,145 SH   SOLE   100,145 0 0
ORACLE CORP COM COM 68389X105 522 8,065 SH   SOLE   8,065 0 0
PARKER-HANNIFIN COM 701094104 2,652 9,735 SH   SOLE   9,735 0 0
PAYPAL HOLDINGS COM 70450Y103 67,102 286,515 SH   SOLE   286,515 0 0
PEPSICO COM 713448108 37,990 256,168 SH   SOLE   256,168 0 0
PFIZER COM 717081103 3,317 90,122 SH   SOLE   90,122 0 0
PROCTER & GAMBLE COM 742718109 56,687 407,412 SH   SOLE   407,412 0 0
PROLOGIS COM 74340W103 20,180 202,485 SH   SOLE   202,485 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 557 7,784 SH   SOLE   7,784 0 0
ROCHE HOLDING AG (SZ) COM 771195104 972 22,165 SH   SOLE   22,165 0 0
ROCKWELL AUTOMATION COM 773903109 790 3,150 SH   SOLE   3,150 0 0
ROPER TECHNOLOGIES COM 776696106 33,823 78,460 SH   SOLE   78,460 0 0
ROYAL BANK CANADA MONTREAL (CA COM 780087102 1,192 14,527 SH   SOLE   14,527 0 0
S & P GLOBAL COM 78409V104 60,504 184,054 SH   SOLE   184,054 0 0
SNAP-ON COM 833034101 453 2,645 SH   SOLE   2,645 0 0
SOLAREDGE TECHNOLOGIES COM 83417M104 36,699 115,000 SH   SOLE   115,000 0 0
SONY CORP (JP) COM 835699307 42,967 425,000 SH   SOLE   425,000 0 0
STATE STREET COM 857477103 24,690 339,243 SH   SOLE   339,243 0 0
SUNOCO LP COM 86765K109 16,980 590,000 SH   SOLE   590,000 0 0
TAIWAN SEMICONDUCTOR MFG (TW) COM 874039100 363 3,330 SH   SOLE   3,330 0 0
TELADOC COM 87918A105 19,996 100,000 SH   SOLE   100,000 0 0
TELEDYNE TECHNOLOGIES COM 879360105 78,385 199,972 SH   SOLE   199,972 0 0
TETRA TECH COM 88162G103 51,262 442,750 SH   SOLE   442,750 0 0
TEXAS INSTRUMENTS COM 882508104 69,208 421,666 SH   SOLE   421,666 0 0
THERMO FISHER SCIENTIFIC COM 883556102 70,873 152,159 SH   SOLE   152,159 0 0
TIMKEN COM 887389104 19,340 250,000 SH   SOLE   250,000 0 0
TRANE TECHNOLOGIES PLC (IL) COM G8994E103 869 5,985 SH   SOLE   5,985 0 0
TRUIST FINANCIAL CORP COM 89832Q109 1,863 38,870 SH   SOLE   38,870 0 0
UNILEVER PLC ADR (GB) COM 904767704 445 7,373 SH   SOLE   7,373 0 0
UNION PACIFIC COM 907818108 58,911 282,928 SH   SOLE   282,928 0 0
UNITED PARCEL SERVICE COM 911312106 47,634 282,865 SH   SOLE   282,865 0 0
VERIZON COMMUNICATIONS COM 92343V104 5,969 101,593 SH   SOLE   101,593 0 0
VERTEX PHARMACEUTICALS COM 92532F100 30,961 131,000 SH   SOLE   131,000 0 0
VERTIV HOLDINGS COM 92537N108 38,387 2,056,075 SH   SOLE   2,056,075 0 0
VISA COM 92826C839 54,985 251,384 SH   SOLE   251,384 0 0
VULCAN MATERIALS COM 929160109 1,112 7,501 SH   SOLE   7,501 0 0
WALMART COM 931142103 40,342 279,862 SH   SOLE   279,862 0 0
WALT DISNEY COM 254687106 58,224 321,360 SH   SOLE   321,360 0 0
WASTE MANAGEMENT COM 94106L109 2,987 25,325 SH   SOLE   25,325 0 0
WELLTOWER COM 95040Q104 21,350 330,393 SH   SOLE   330,393 0 0
WEYERHAEUSER COM 962166104 25,262 753,408 SH   SOLE   753,408 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102 1,584 37,945 SH   SOLE   37,945 0 0
XYLEM COM 98419M100 6,501 63,863 SH   SOLE   63,863 0 0
ZOETIS COM 98978V103 59,171 357,529 SH   SOLE   357,529 0 0