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 6,027 37,627 SH   SOLE   37,627 0 0
ABB LTD ADR (SZ) COM 000375204 1,385 54,414 SH   SOLE   54,414 0 0
ABBOTT LABORATORIES COM 002824100 474 4,359 SH   SOLE   4,359 0 0
ACCENTURE LTD (IL) COM G1151C101 33,896 149,989 SH   SOLE   149,989 0 0
ADOBE COM 00724F101 57,226 116,685 SH   SOLE   116,685 0 0
AGILENT TECHNOLOGIES COM 00846U101 203 2,010 SH   SOLE   2,010 0 0
AIR PRODUCTS AND CHEMICALS COM 009158106 961 3,228 SH   SOLE   3,228 0 0
AKAMAI TECHNOLOGIES COM 00971T101 36,762 332,565 SH   SOLE   332,565 0 0
ALEXANDRIA REAL ESTATE EQUITIE COM 015271109 16,000 100,000 SH   SOLE   100,000 0 0
ALLEGHENY TECH COM 01741R102 104 11,915 SH   SOLE   11,915 0 0
ALPHABET INC CLASS A COM 02079K305 775 529 SH   SOLE   529 0 0
ALPHABET INC CLASS C COM 02079K107 28,644 19,491 SH   SOLE   19,491 0 0
AMAZON.COM INC COM 023135106 53,280 16,921 SH   SOLE   16,921 0 0
AMERICAN EXPRESS COM 025816109 42,307 422,010 SH   SOLE   422,010 0 0
AMERICAN WATER WORKS COM 030420103 2,538 17,519 SH   SOLE   17,519 0 0
AON PLC COM 037389103 229 1,110 SH   SOLE   1,110 0 0
APPLE INC COM 037833100 90,969 785,505 SH   SOLE   785,505 0 0
AT&T COM 00206R102 1,263 44,299 SH   SOLE   44,299 0 0
AUTOMATIC DATA PROCESSING COM 053015103 40,612 291,145 SH   SOLE   291,145 0 0
AVERY DENNISON COM 053611109 47,156 368,865 SH   SOLE   368,865 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107 893 21,506 SH   SOLE   21,506 0 0
BECTON DICKINSON & CO COM 075887109 2,704 11,620 SH   SOLE   11,620 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 256 1,200 SH   SOLE   1,200 0 0
BLACKSTONE GROUP COM 09260D107 36,115 691,865 SH   SOLE   691,865 0 0
BRISTOL-MYERS SQUIBB COM 110122108 575 9,537 SH   SOLE   9,537 0 0
BROOKFIELD INFRASTRUCTURE CORP COM 11275Q107 283 5,117 SH   SOLE   5,117 0 0
BROOKFIELD INFRASTRUCTURE PART UNT g16252101 22,628 475,174 SH   SOLE   475,174 0 0
BROOKFIELD RENEWABLE CORP-A (C COM 11284V105 1,970 33,615 SH   SOLE   33,615 0 0
BROOKFIELD RENEWABLE PARTNERS UNT G16258108 23,202 441,518 SH   SOLE   441,518 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102 6,801 63,879 SH   SOLE   63,879 0 0
CANADIAN PACIFIC RAILWAY LTD ( COM 13645T100 2,769 9,095 SH   SOLE   9,095 0 0
CATERPILLAR COM 149123101 1,467 9,839 SH   SOLE   9,839 0 0
CHARLES SCHWAB CORP COM 808513105 37,848 1,044,654 SH   SOLE   1,044,654 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104 888 7,375 SH   SOLE   7,375 0 0
CHEVRON COM 166764100 562 7,800 SH   SOLE   7,800 0 0
CHUBB LTD (SZ) COM H1467J104 291 2,510 SH   SOLE   2,510 0 0
CHURCH AND DWIGHT COM 171340102 53,959 575,804 SH   SOLE   575,804 0 0
CISCO SYSTEMS COM 17275R102 3,173 80,550 SH   SOLE   80,550 0 0
CLOROX COM 189054109 27,864 132,577 SH   SOLE   132,577 0 0
COCA-COLA COM 191216100 1,983 40,160 SH   SOLE   40,160 0 0
COLGATE PALMOLIVE COM 194162103 5,898 76,443 SH   SOLE   76,443 0 0
COMPUGEN LTD (IS) COM M25722105 10,562 650,000 SH   SOLE   650,000 0 0
CORNING COM 219350105 4,276 131,944 SH   SOLE   131,944 0 0
COSTCO WHOLESALE COM 22160K105 50,292 141,668 SH   SOLE   141,668 0 0
CROWDSTRIKE HOLDINGS COM 22788C105 22,658 165,000 SH   SOLE   165,000 0 0
CROWN CASTLE INT'L COM 22822V101 18,481 110,999 SH   SOLE   110,999 0 0
CUMMINS INC COM 231021106 507 2,400 SH   SOLE   2,400 0 0
DEERE & CO COM 244199105 62,138 280,367 SH   SOLE   280,367 0 0
DIGITAL REALTY TRUST COM 253868103 918 6,253 SH   SOLE   6,253 0 0
DOCUSIGN COM 256163106 26,905 125,000 SH   SOLE   125,000 0 0
DOW INC COM 260557103 339 7,213 SH   SOLE   7,213 0 0
DUKE ENERGY CORP NEW COM 26441C204 804 9,079 SH   SOLE   9,079 0 0
DUPONT DE NEMOURS COM 26614N102 9,922 178,847 SH   SOLE   178,847 0 0
EMERSON ELECTRIC COM 291011104 2,422 36,931 SH   SOLE   36,931 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 363 22,989 SH   SOLE   22,989 0 0
EQUIFAX COM 294429105 1,383 8,817 SH   SOLE   8,817 0 0
EQUINIX COM 29444U700 17,483 23,000 SH   SOLE   23,000 0 0
ESTEE LAUDER COM 518439104 211 965 SH   SOLE   965 0 0
FEDEX CORPORATION COM 31428X106 1,343 5,340 SH   SOLE   5,340 0 0
FMC CORP COM 302491303 43,521 410,928 SH   SOLE   410,928 0 0
FNB CORP COM 302520101 316 46,656 SH   SOLE   46,656 0 0
GENERAL ELECTRIC COM 369604103 206 33,042 SH   SOLE   33,042 0 0
GLADSTONE LAND CORP COM 376549101 7,510 500,000 SH   SOLE   500,000 0 0
GLAXOSMITHKLINE PLC ADR (GB) COM 37733W105 1,069 28,409 SH   SOLE   28,409 0 0
HOME DEPOT COM 437076102 67,871 244,396 SH   SOLE   244,396 0 0
HONEYWELL INT'L COM 438516106 61,288 372,324 SH   SOLE   372,324 0 0
HUNTINGTON BANCSHARES COM 446150104 293 31,900 SH   SOLE   31,900 0 0
IBM COM 459200101 1,003 8,240 SH   SOLE   8,240 0 0
INT'L PAPER COM 460146103 2,744 67,675 SH   SOLE   67,675 0 0
INTEL CORP COM 458140100 291 5,620 SH   SOLE   5,620 0 0
INTL FLAVORS& FRAGRANCES COM 459506101 2,206 18,012 SH   SOLE   18,012 0 0
INTUIT COM 461202103 35,178 107,840 SH   SOLE   107,840 0 0
JOHNSON & JOHNSON COM 478160104 54,298 364,713 SH   SOLE   364,713 0 0
JPMORGAN CHASE COM 46625H100 43,588 452,771 SH   SOLE   452,771 0 0
KIMBERLY-CLARK COM 494368103 3,269 22,139 SH   SOLE   22,139 0 0
L3HARRIS COM 502431109 42,726 251,568 SH   SOLE   251,568 0 0
LEGGETT & PLATT COM 524660107 401 9,733 SH   SOLE   9,733 0 0
LM ERICSSON TELEPHONE ADR (SE) COM 294821608 22,014 2,021,460 SH   SOLE   2,021,460 0 0
LOCKHEED MARTIN COM 539830109 50,699 132,277 SH   SOLE   132,277 0 0
LOWES COMPANIES INC COM 548661107 301 1,817 SH   SOLE   1,817 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106 571 41,065 SH   SOLE   41,065 0 0
MARSH & MCLENNAN COM 571748102 716 6,246 SH   SOLE   6,246 0 0
MASTERCARD INC CL A COM 57636q104 5,316 15,720 SH   SOLE   15,720 0 0
MCCORMICK & CO COM 579780206 63,712 328,241 SH   SOLE   328,241 0 0
MCDONALD'S COM 580135101 1,181 5,380 SH   SOLE   5,380 0 0
MEDTRONIC PLC (IL) COM G5960L103 41,896 403,158 SH   SOLE   403,158 0 0
MERCK & CO INC NEW COM 58933Y105 360 4,339 SH   SOLE   4,339 0 0
MICROSOFT COM 594918104 71,873 341,715 SH   SOLE   341,715 0 0
MONDELEZ INTERNATIONAL COM 609207105 298 5,185 SH   SOLE   5,185 0 0
NESTLE SA ADR (SZ) COM 641069406 10,045 84,230 SH   SOLE   84,230 0 0
NEWMONT CORP COM 651639106 35,009 551,764 SH   SOLE   551,764 0 0
NEXTERA ENERGY COM 65339F101 3,601 12,975 SH   SOLE   12,975 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 19,943 332,600 SH   SOLE   332,600 0 0
NORFOLK SOUTHERN COM 655844108 1,050 4,905 SH   SOLE   4,905 0 0
NOVARTIS AG ADS (SZ) COM 66987v109 711 8,180 SH   SOLE   8,180 0 0
NVIDIA CORP COM COM 67066G104 57,951 107,075 SH   SOLE   107,075 0 0
ORACLE CORP COM COM 68389X105 481 8,065 SH   SOLE   8,065 0 0
PARKER-HANNIFIN COM 701094104 1,990 9,835 SH   SOLE   9,835 0 0
PAYPAL HOLDINGS COM 70450Y103 59,896 303,996 SH   SOLE   303,996 0 0
PEPSICO COM 713448108 35,473 255,941 SH   SOLE   255,941 0 0
PFIZER COM 717081103 3,039 82,817 SH   SOLE   82,817 0 0
PROCTER & GAMBLE COM 742718109 56,419 405,920 SH   SOLE   405,920 0 0
PROLOGIS COM 74340W103 20,377 202,510 SH   SOLE   202,510 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 448 7,784 SH   SOLE   7,784 0 0
ROCHE HOLDING AG (SZ) COM 771195104 44,611 1,042,070 SH   SOLE   1,042,070 0 0
ROCKWELL AUTOMATION COM 773903109 695 3,150 SH   SOLE   3,150 0 0
ROYAL BANK CANADA MONTREAL (CA COM 780087102 1,019 14,527 SH   SOLE   14,527 0 0
S & P GLOBAL COM 78409V104 66,244 183,704 SH   SOLE   183,704 0 0
SNAP-ON COM 833034101 389 2,645 SH   SOLE   2,645 0 0
SOLAREDGE TECHNOLOGIES COM 83417M104 30,985 130,000 SH   SOLE   130,000 0 0
SONY CORP (JP) COM 835699307 32,619 425,000 SH   SOLE   425,000 0 0
STATE STREET COM 857477103 25,481 429,483 SH   SOLE   429,483 0 0
STRYKER COM 863667101 200 960 SH   SOLE   960 0 0
SUNOCO LP COM 86765K109 14,146 580,000 SH   SOLE   580,000 0 0
TAIWAN SEMICONDUCTOR MFG (TW) COM 874039100 270 3,330 SH   SOLE   3,330 0 0
TELADOC COM 87918A105 21,924 100,000 SH   SOLE   100,000 0 0
TELEDYNE TECHNOLOGIES COM 879360105 63,542 204,837 SH   SOLE   204,837 0 0
TETRA TECH COM 88162G103 44,584 466,850 SH   SOLE   466,850 0 0
TEXAS INSTRUMENTS COM 882508104 60,328 422,496 SH   SOLE   422,496 0 0
THERMO FISHER SCIENTIFIC COM 883556102 71,419 161,756 SH   SOLE   161,756 0 0
TRANE TECHNOLOGIES PLC (IL) COM G8994E103 726 5,985 SH   SOLE   5,985 0 0
TRUIST FINANCIAL CORP COM 89832Q109 1,550 40,725 SH   SOLE   40,725 0 0
UNILEVER PLC ADR (GB) COM 904767704 512 8,303 SH   SOLE   8,303 0 0
UNION PACIFIC COM 907818108 58,449 296,892 SH   SOLE   296,892 0 0
UNITED PARCEL SERVICE COM 911312106 50,614 303,750 SH   SOLE   303,750 0 0
VERIZON COMMUNICATIONS COM 92343V104 5,925 99,593 SH   SOLE   99,593 0 0
VERTEX PHARMACEUTICALS COM 92532F100 35,648 131,000 SH   SOLE   131,000 0 0
VERTIV HOLDINGS COM 92537N108 32,968 1,903,475 SH   SOLE   1,903,475 0 0
VISA COM 92826C839 50,224 251,158 SH   SOLE   251,158 0 0
VULCAN MATERIALS COM 929160109 1,017 7,501 SH   SOLE   7,501 0 0
WALMART COM 931142103 39,188 280,095 SH   SOLE   280,095 0 0
WALT DISNEY COM 254687106 50,596 407,770 SH   SOLE   407,770 0 0
WASTE MANAGEMENT COM 94106L109 2,719 24,025 SH   SOLE   24,025 0 0
WELLTOWER COM 95040Q104 18,234 330,993 SH   SOLE   330,993 0 0
WEYERHAEUSER COM 962166104 21,487 753,408 SH   SOLE   753,408 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102 1,976 40,275 SH   SOLE   40,275 0 0
XYLEM COM 98419M100 5,440 64,670 SH   SOLE   64,670 0 0
ZOETIS COM 98978V103 59,296 358,565 SH   SOLE   358,565 0 0