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 5,508 35,308 SH   SOLE   35,308 0 0
ABB LTD ADR (SZ) COM 000375204 1,197 53,075 SH   SOLE   53,075 0 0
ABBOTT LABORATORIES COM 002824100 399 4,359 SH   SOLE   4,359 0 0
ACCENTURE LTD (IL) COM G1151C101 36,500 169,989 SH   SOLE   169,989 0 0
ADOBE COM 00724F101 51,665 118,685 SH   SOLE   118,685 0 0
AIR PRODUCTS AND CHEMICALS COM 009158106 558 2,310 SH   SOLE   2,310 0 0
AKAMAI TECHNOLOGIES COM 00971T101 35,052 327,315 SH   SOLE   327,315 0 0
ALEXANDRIA REAL ESTATE EQUITIE COM 015271109 16,225 100,000 SH   SOLE   100,000 0 0
ALLEGHENY TECH COM 01741R102 242 23,740 SH   SOLE   23,740 0 0
ALPHABET INC CLASS A COM 02079K305 750 529 SH   SOLE   529 0 0
ALPHABET INC CLASS C COM 02079K107 25,347 17,931 SH   SOLE   17,931 0 0
AMAZON.COM INC COM 023135106 46,916 17,006 SH   SOLE   17,006 0 0
AMERICAN EXPRESS COM 025816109 40,767 428,225 SH   SOLE   428,225 0 0
AMERICAN WATER WORKS COM 030420103 2,254 17,520 SH   SOLE   17,520 0 0
AON PLC COM 037389103 214 1,110 SH   SOLE   1,110 0 0
APPLE INC COM 037833100 83,336 228,442 SH   SOLE   228,442 0 0
AT&T COM 00206R102 1,363 45,076 SH   SOLE   45,076 0 0
AUTOMATIC DATA PROCESSING COM 053015103 42,827 287,640 SH   SOLE   287,640 0 0
AVERY DENNISON COM 053611109 41,450 363,311 SH   SOLE   363,311 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107 925 22,437 SH   SOLE   22,437 0 0
BECTON DICKINSON & CO COM 075887109 3,469 14,498 SH   SOLE   14,498 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 214 1,200 SH   SOLE   1,200 0 0
BLACKSTONE GROUP COM 09260D107 38,088 672,225 SH   SOLE   672,225 0 0
BRISTOL-MYERS SQUIBB COM 110122108 558 9,490 SH   SOLE   9,490 0 0
BROOKFIELD INFRASTRUCTURE PART UNT g16252101 19,534 475,174 SH   SOLE   475,174 0 0
BROOKFIELD RENEWABLE PARTNERS UNT G16258108 18,647 389,290 SH   SOLE   389,290 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102 5,692 64,260 SH   SOLE   64,260 0 0
CANADIAN PACIFIC RAILWAY LTD ( COM 13645T100 2,339 9,160 SH   SOLE   9,160 0 0
CATERPILLAR COM 149123101 1,245 9,840 SH   SOLE   9,840 0 0
CHARLES SCHWAB CORP COM 808513105 27,341 810,349 SH   SOLE   810,349 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104 792 7,375 SH   SOLE   7,375 0 0
CHEVRON COM 166764100 696 7,800 SH   SOLE   7,800 0 0
CHUBB LTD (SZ) COM H1467J104 318 2,510 SH   SOLE   2,510 0 0
CHURCH AND DWIGHT COM 171340102 44,954 581,551 SH   SOLE   581,551 0 0
CISCO SYSTEMS COM 17275R102 51,116 1,095,967 SH   SOLE   1,095,967 0 0
CLOROX COM 189054109 29,083 132,577 SH   SOLE   132,577 0 0
COCA-COLA COM 191216100 1,794 40,160 SH   SOLE   40,160 0 0
COLGATE PALMOLIVE COM 194162103 5,721 78,096 SH   SOLE   78,096 0 0
CORNING COM 219350105 3,245 125,305 SH   SOLE   125,305 0 0
COSTCO WHOLESALE COM 22160K105 42,420 139,903 SH   SOLE   139,903 0 0
CROWDSTRIKE HOLDINGS COM 22788C105 16,548 165,000 SH   SOLE   165,000 0 0
CROWN CASTLE INT'L COM 22822V101 18,600 111,145 SH   SOLE   111,145 0 0
CUMMINS INC COM 231021106 416 2,400 SH   SOLE   2,400 0 0
DEERE & CO COM 244199105 44,129 280,805 SH   SOLE   280,805 0 0
DIGITAL REALTY TRUST COM 253868103 342 2,408 SH   SOLE   2,408 0 0
DOCUSIGN COM 256163106 21,526 125,000 SH   SOLE   125,000 0 0
DOW INC COM 260557103 324 7,945 SH   SOLE   7,945 0 0
DUKE ENERGY CORP NEW COM 26441C204 752 9,413 SH   SOLE   9,413 0 0
DUPONT DE NEMOURS COM 26614N102 816 15,365 SH   SOLE   15,365 0 0
EMERSON ELECTRIC COM 291011104 2,299 37,067 SH   SOLE   37,067 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 418 22,990 SH   SOLE   22,990 0 0
EQUIFAX COM 294429105 1,515 8,817 SH   SOLE   8,817 0 0
EQUINIX COM 29444U700 15,099 21,500 SH   SOLE   21,500 0 0
EXXON MOBIL COM 30231g102 537 12,014 SH   SOLE   12,014 0 0
FEDEX CORPORATION COM 31428X106 559 3,990 SH   SOLE   3,990 0 0
FMC CORP COM 302491303 40,996 411,523 SH   SOLE   411,523 0 0
FNB CORP COM 302520101 350 46,656 SH   SOLE   46,656 0 0
GENERAL ELECTRIC COM 369604103 226 33,042 SH   SOLE   33,042 0 0
GLADSTONE LAND CORP COM 376549101 4,837 305,000 SH   SOLE   305,000 0 0
GLAXOSMITHKLINE PLC ADR (GB) COM 37733W105 4,001 98,090 SH   SOLE   98,090 0 0
HOME DEPOT COM 437076102 61,454 245,316 SH   SOLE   245,316 0 0
HONEYWELL INT'L COM 438516106 53,278 368,479 SH   SOLE   368,479 0 0
HUNTINGTON BANCSHARES COM 446150104 549 60,800 SH   SOLE   60,800 0 0
IBM COM 459200101 696 5,760 SH   SOLE   5,760 0 0
INT'L PAPER COM 460146103 2,488 70,675 SH   SOLE   70,675 0 0
INTEL CORP COM 458140100 387 6,460 SH   SOLE   6,460 0 0
INTL FLAVORS& FRAGRANCES COM 459506101 2,206 18,014 SH   SOLE   18,014 0 0
INTUIT COM 461202103 32,089 108,340 SH   SOLE   108,340 0 0
JOHNSON & JOHNSON COM 478160104 50,918 362,074 SH   SOLE   362,074 0 0
JPMORGAN CHASE COM 46625H100 41,388 440,021 SH   SOLE   440,021 0 0
KIMBERLY-CLARK COM 494368103 3,176 22,470 SH   SOLE   22,470 0 0
L3HARRIS COM 502431109 42,002 247,553 SH   SOLE   247,553 0 0
LEGGETT & PLATT COM 524660107 360 10,250 SH   SOLE   10,250 0 0
LM ERICSSON TELEPHONE ADR (SE) COM 294821608 13,950 1,500,000 SH   SOLE   1,500,000 0 0
LOCKHEED MARTIN COM 539830109 48,083 131,764 SH   SOLE   131,764 0 0
LOWES COMPANIES INC COM 548661107 246 1,817 SH   SOLE   1,817 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106 627 46,065 SH   SOLE   46,065 0 0
MARSH & MCLENNAN COM 571748102 644 5,996 SH   SOLE   5,996 0 0
MASTERCARD INC CL A COM 57636q104 4,412 14,920 SH   SOLE   14,920 0 0
MCCORMICK & CO COM 579780206 59,087 329,343 SH   SOLE   329,343 0 0
MCDONALD'S COM 580135101 992 5,380 SH   SOLE   5,380 0 0
MEDTRONIC PLC (IL) COM G5960L103 35,116 382,948 SH   SOLE   382,948 0 0
MERCK & CO INC NEW COM 58933Y105 336 4,339 SH   SOLE   4,339 0 0
MICROSOFT COM 594918104 72,592 356,700 SH   SOLE   356,700 0 0
MONDELEZ INTERNATIONAL COM 609207105 282 5,510 SH   SOLE   5,510 0 0
NESTLE SA ADR (SZ) COM 641069406 9,280 84,025 SH   SOLE   84,025 0 0
NEXTERA ENERGY COM 65339F101 3,139 13,071 SH   SOLE   13,071 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 15,774 307,600 SH   SOLE   307,600 0 0
NORFOLK SOUTHERN COM 655844108 874 4,980 SH   SOLE   4,980 0 0
NOVARTIS AG ADS (SZ) COM 66987v109 813 9,305 SH   SOLE   9,305 0 0
NVIDIA CORP COM COM 67066G104 52,325 137,730 SH   SOLE   137,730 0 0
ORACLE CORP COM COM 68389X105 446 8,065 SH   SOLE   8,065 0 0
PARKER-HANNIFIN COM 701094104 1,802 9,835 SH   SOLE   9,835 0 0
PAYPAL HOLDINGS COM 70450Y103 60,468 347,058 SH   SOLE   347,058 0 0
PEPSICO COM 713448108 33,687 254,700 SH   SOLE   254,700 0 0
PFIZER COM 717081103 2,652 81,097 SH   SOLE   81,097 0 0
PROCTER & GAMBLE COM 742718109 48,373 404,555 SH   SOLE   404,555 0 0
PROLOGIS COM 74340W103 17,528 187,806 SH   SOLE   187,806 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 480 7,785 SH   SOLE   7,785 0 0
ROCHE HOLDING AG (SZ) COM 771195104 44,019 1,014,730 SH   SOLE   1,014,730 0 0
ROCKWELL AUTOMATION COM 773903109 671 3,150 SH   SOLE   3,150 0 0
ROYAL BANK CANADA MONTREAL (CA COM 780087102 985 14,527 SH   SOLE   14,527 0 0
S & P GLOBAL COM 78409V104 60,767 184,432 SH   SOLE   184,432 0 0
SNAP-ON COM 833034101 479 3,460 SH   SOLE   3,460 0 0
SOLAREDGE TECHNOLOGIES COM 83417M104 18,041 130,000 SH   SOLE   130,000 0 0
SONY CORP (JP) COM 835699307 29,380 425,000 SH   SOLE   425,000 0 0
STATE STREET COM 857477103 27,246 428,735 SH   SOLE   428,735 0 0
SUNOCO LP COM 86765K109 11,872 520,000 SH   SOLE   520,000 0 0
TC ENERGY (CA) COM 87807B107 508 11,860 SH   SOLE   11,860 0 0
TELADOC COM 87918A105 19,084 100,000 SH   SOLE   100,000 0 0
TELEDYNE TECHNOLOGIES COM 879360105 63,218 203,307 SH   SOLE   203,307 0 0
TETRA TECH COM 88162G103 36,913 466,550 SH   SOLE   466,550 0 0
TEXAS INSTRUMENTS COM 882508104 53,420 420,728 SH   SOLE   420,728 0 0
THERMO FISHER SCIENTIFIC COM 883556102 59,431 164,019 SH   SOLE   164,019 0 0
TRANE TECHNOLOGIES PLC (IL) COM G8994E103 610 6,850 SH   SOLE   6,850 0 0
TRUIST FINANCIAL CORP COM 89832Q109 1,529 40,725 SH   SOLE   40,725 0 0
UNILEVER PLC ADR (GB) COM 904767704 475 8,655 SH   SOLE   8,655 0 0
UNION PACIFIC COM 907818108 50,141 296,572 SH   SOLE   296,572 0 0
UNITED PARCEL SERVICE COM 911312106 34,071 306,450 SH   SOLE   306,450 0 0
VERIZON COMMUNICATIONS COM 92343V104 5,342 96,905 SH   SOLE   96,905 0 0
VERTEX PHARMACEUTICALS COM 92532F100 38,031 131,000 SH   SOLE   131,000 0 0
VERTIV HOLDINGS COM 92537N108 25,936 1,912,650 SH   SOLE   1,912,650 0 0
VISA COM 92826C839 48,744 252,335 SH   SOLE   252,335 0 0
VULCAN MATERIALS COM 929160109 877 7,570 SH   SOLE   7,570 0 0
WALMART COM 931142103 33,638 280,830 SH   SOLE   280,830 0 0
WALT DISNEY COM 254687106 45,430 407,406 SH   SOLE   407,406 0 0
WASTE MANAGEMENT COM 94106L109 2,544 24,025 SH   SOLE   24,025 0 0
WELLTOWER COM 95040Q104 15,406 297,695 SH   SOLE   297,695 0 0
WEYERHAEUSER COM 962166104 16,940 754,250 SH   SOLE   754,250 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102 1,774 40,275 SH   SOLE   40,275 0 0
XYLEM COM 98419M100 4,250 65,422 SH   SOLE   65,422 0 0
ZOETIS COM 98978V103 49,086 358,185 SH   SOLE   358,185 0 0