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,130 37,583 SH   SOLE   37,583 0 0
ABB LTD ADR (SZ) COM 000375204 1,665 96,485 SH   SOLE   96,485 0 0
ABBOTT LABORATORIES COM 002824100 344 4,359 SH   SOLE   4,359 0 0
ACCENTURE LTD (IL) COM G1151C101 25,604 156,829 SH   SOLE   156,829 0 0
ADOBE COM 00724F101 39,589 124,400 SH   SOLE   124,400 0 0
AIR PRODUCTS AND CHEMICALS COM 009158106 461 2,310 SH   SOLE   2,310 0 0
AKAMAI TECHNOLOGIES COM 00971T101 27,372 299,175 SH   SOLE   299,175 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 25,498 131,110 SH   SOLE   131,110 0 0
ALLEGHENY TECH COM 01741R102 346 40,740 SH   SOLE   40,740 0 0
ALPHABET INC CLASS A COM 02079K305 615 529 SH   SOLE   529 0 0
ALPHABET INC CLASS C COM 02079K107 4,314 3,710 SH   SOLE   3,710 0 0
AMAZON.COM INC COM 023135106 30,334 15,558 SH   SOLE   15,558 0 0
AMERICAN EXPRESS COM 025816109 38,096 445,000 SH   SOLE   445,000 0 0
AMERICAN WATER WORKS COM 030420103 2,095 17,520 SH   SOLE   17,520 0 0
APPLE INC COM 037833100 61,084 240,215 SH   SOLE   240,215 0 0
AT&T COM 00206R102 1,389 47,666 SH   SOLE   47,666 0 0
AUTOMATIC DATA PROCESSING COM 053015103 39,578 289,570 SH   SOLE   289,570 0 0
AVERY DENNISON COM 053611109 38,620 379,106 SH   SOLE   379,106 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107 911 22,437 SH   SOLE   22,437 0 0
BECTON DICKINSON & CO COM 075887109 3,457 15,045 SH   SOLE   15,045 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 219 1,200 SH   SOLE   1,200 0 0
BLACKSTONE GROUP COM 09260D107 27,421 601,735 SH   SOLE   601,735 0 0
BRISTOL-MYERS SQUIBB COM 110122108 529 9,490 SH   SOLE   9,490 0 0
BROOKFIELD INFRASTRUCTURE CORP UNT 11275Q107 1,724 52,987 SH   SOLE   52,987 0 0
BROOKFIELD INFRASTRUCTURE PART COM g16252101 17,155 476,924 SH   SOLE   476,924 0 0
BROOKFIELD RENEWABLE PARTNERS UNT G16258108 14,935 351,490 SH   SOLE   351,490 0 0
BT GROUP PLC ORD (GB) COM G16612106 51 35,000 SH   SOLE   35,000 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102 5,445 70,140 SH   SOLE   70,140 0 0
CANADIAN PACIFIC RAILWAY LTD ( COM 13645T100 2,141 9,750 SH   SOLE   9,750 0 0
CATERPILLAR COM 149123101 1,160 10,000 SH   SOLE   10,000 0 0
CHARLES SCHWAB CORP COM 808513105 3,161 94,009 SH   SOLE   94,009 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104 1,720 17,110 SH   SOLE   17,110 0 0
CHEVRON COM 166764100 525 7,245 SH   SOLE   7,245 0 0
CHUBB LTD (SZ) COM H1467J104 391 3,500 SH   SOLE   3,500 0 0
CHURCH AND DWIGHT COM 171340102 36,573 569,856 SH   SOLE   569,856 0 0
CISCO SYSTEMS COM 17275R102 43,199 1,098,937 SH   SOLE   1,098,937 0 0
CLOROX COM 189054109 26,434 152,577 SH   SOLE   152,577 0 0
COCA-COLA COM 191216100 1,926 43,515 SH   SOLE   43,515 0 0
COLGATE PALMOLIVE COM 194162103 5,561 83,806 SH   SOLE   83,806 0 0
CORNING COM 219350105 25,967 1,264,237 SH   SOLE   1,264,237 0 0
COSTCO WHOLESALE COM 22160K105 39,403 138,193 SH   SOLE   138,193 0 0
CROWDSTRIKE HOLDINGS COM 22788C105 6,682 120,000 SH   SOLE   120,000 0 0
CROWN CASTLE INT'L COM 22822V101 10,995 76,145 SH   SOLE   76,145 0 0
CUMMINS INC COM 231021106 325 2,400 SH   SOLE   2,400 0 0
DEERE & CO COM 244199105 39,090 282,930 SH   SOLE   282,930 0 0
DOCUSIGN COM 256163106 11,550 125,000 SH   SOLE   125,000 0 0
DOW INC COM 260557103 236 8,088 SH   SOLE   8,088 0 0
DUKE ENERGY CORP NEW COM 26441C204 782 9,674 SH   SOLE   9,674 0 0
DUPONT DE NEMOURS COM 26614N102 665 19,508 SH   SOLE   19,508 0 0
EMERSON ELECTRIC COM 291011104 1,845 38,717 SH   SOLE   38,717 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 329 22,990 SH   SOLE   22,990 0 0
EQUIFAX COM 294429105 1,053 8,817 SH   SOLE   8,817 0 0
EQUINIX COM 29444U700 10,618 17,000 SH   SOLE   17,000 0 0
EXXON MOBIL COM 30231g102 471 12,394 SH   SOLE   12,394 0 0
FEDEX CORPORATION COM 31428X106 668 5,505 SH   SOLE   5,505 0 0
FMC CORP COM 302491303 11,695 143,163 SH   SOLE   143,163 0 0
FNB CORP COM 302520101 344 46,656 SH   SOLE   46,656 0 0
GENERAL ELECTRIC COM 369604103 401 50,442 SH   SOLE   50,442 0 0
GLAXOSMITHKLINE PLC ADR (GB) COM 37733W105 4,730 124,825 SH   SOLE   124,825 0 0
HOME DEPOT COM 437076102 47,155 252,559 SH   SOLE   252,559 0 0
HONEYWELL INT'L COM 438516106 47,575 355,598 SH   SOLE   355,598 0 0
HUNTINGTON BANCSHARES COM 446150104 1,005 122,390 SH   SOLE   122,390 0 0
IBM COM 459200101 717 6,460 SH   SOLE   6,460 0 0
ILLINOIS TOOL WORKS COM 452308109 222 1,560 SH   SOLE   1,560 0 0
INT'L PAPER COM 460146103 2,241 72,000 SH   SOLE   72,000 0 0
INTEL CORP COM 458140100 367 6,790 SH   SOLE   6,790 0 0
INTL FLAVORS& FRAGRANCES COM 459506101 1,910 18,714 SH   SOLE   18,714 0 0
INTUIT COM 461202103 27,908 121,340 SH   SOLE   121,340 0 0
JOHNSON & JOHNSON COM 478160104 47,929 365,509 SH   SOLE   365,509 0 0
JPMORGAN CHASE COM 46625H100 37,746 419,261 SH   SOLE   419,261 0 0
KIMBERLY-CLARK COM 494368103 2,950 23,070 SH   SOLE   23,070 0 0
L3HARRIS COM 502431109 44,975 249,696 SH   SOLE   249,696 0 0
LEGGETT & PLATT COM 524660107 446 16,725 SH   SOLE   16,725 0 0
LOCKHEED MARTIN COM 539830109 45,063 132,948 SH   SOLE   132,948 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106 997 79,515 SH   SOLE   79,515 0 0
MARRIOTT INT'L COM 571903202 889 11,885 SH   SOLE   11,885 0 0
MARSH & MCLENNAN COM 571748102 503 5,816 SH   SOLE   5,816 0 0
MASTERCARD INC CL A COM 57636q104 3,594 14,880 SH   SOLE   14,880 0 0
MCCORMICK & CO COM 579780206 45,068 319,155 SH   SOLE   319,155 0 0
MCDONALD'S COM 580135101 680 4,110 SH   SOLE   4,110 0 0
MEDTRONIC PLC (IL) COM G5960L103 40,731 451,663 SH   SOLE   451,663 0 0
MERCK & CO INC NEW COM 58933Y105 335 4,349 SH   SOLE   4,349 0 0
MICROSOFT COM 594918104 61,668 391,023 SH   SOLE   391,023 0 0
MONDELEZ INTERNATIONAL COM 609207105 276 5,510 SH   SOLE   5,510 0 0
NESTLE SA ADR (SZ) COM 641069406 9,017 87,550 SH   SOLE   87,550 0 0
NEXTERA ENERGY COM 65339F101 3,122 12,976 SH   SOLE   12,976 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 11,045 256,850 SH   SOLE   256,850 0 0
NORFOLK SOUTHERN COM 655844108 780 5,340 SH   SOLE   5,340 0 0
NOVARTIS AG ADS (SZ) COM 66987v109 832 10,096 SH   SOLE   10,096 0 0
NVIDIA CORP COM COM 67066G104 44,871 170,225 SH   SOLE   170,225 0 0
ORACLE CORP COM COM 68389X105 434 8,990 SH   SOLE   8,990 0 0
ORION ENGINEERED CARBONS (LU) COM L72967109 134 18,000 SH   SOLE   18,000 0 0
PARKER-HANNIFIN COM 701094104 1,387 10,690 SH   SOLE   10,690 0 0
PAYPAL HOLDINGS COM 70450Y103 36,846 384,853 SH   SOLE   384,853 0 0
PEPSICO COM 713448108 33,946 282,650 SH   SOLE   282,650 0 0
PFIZER COM 717081103 2,286 70,052 SH   SOLE   70,052 0 0
PNC FINL SVCS GROUP COM COM 693475105 208 2,175 SH   SOLE   2,175 0 0
PROCTER & GAMBLE COM 742718109 44,768 406,985 SH   SOLE   406,985 0 0
PROLOGIS COM 74340W103 13,004 161,806 SH   SOLE   161,806 0 0
ROCHE HOLDING AG (SZ) COM 771195104 40,924 1,008,716 SH   SOLE   1,008,716 0 0
ROCKWELL AUTOMATION COM 773903109 596 3,950 SH   SOLE   3,950 0 0
ROYAL BANK CANADA MONTREAL (CA COM 780087102 894 14,527 SH   SOLE   14,527 0 0
S & P GLOBAL COM 78409V104 46,288 188,892 SH   SOLE   188,892 0 0
SNAP-ON COM 833034101 463 4,255 SH   SOLE   4,255 0 0
SOLAREDGE TECHNOLOGIES COM 83417M104 9,007 110,000 SH   SOLE   110,000 0 0
SONY CORP (JP) COM 835699307 26,631 450,000 SH   SOLE   450,000 0 0
STATE STREET COM 857477103 17,710 332,450 SH   SOLE   332,450 0 0
TC ENERGY (CA) COM 87807B107 546 12,320 SH   SOLE   12,320 0 0
TELADOC COM 87918A105 14,726 95,000 SH   SOLE   95,000 0 0
TELEDYNE TECHNOLOGIES COM 879360105 62,445 210,062 SH   SOLE   210,062 0 0
TETRA TECH COM 88162G103 29,212 413,650 SH   SOLE   413,650 0 0
TEXAS INSTRUMENTS COM 882508104 42,735 427,653 SH   SOLE   427,653 0 0
THERMO FISHER SCIENTIFIC COM 883556102 47,458 167,342 SH   SOLE   167,342 0 0
TRANE TECHNOLOGIES PLC (IL) COM G8994E103 566 6,850 SH   SOLE   6,850 0 0
TRUIST FINANCIAL CORP COM 89832Q109 1,454 47,150 SH   SOLE   47,150 0 0
UNILEVER PLC ADR (GB) COM 904767704 466 9,220 SH   SOLE   9,220 0 0
UNION PACIFIC COM 907818108 37,998 269,416 SH   SOLE   269,416 0 0
UNITED PARCEL SERVICE COM 911312106 23,979 256,680 SH   SOLE   256,680 0 0
UNITED TECHNOLOGIES COM 913017109 757 8,021 SH   SOLE   8,021 0 0
VERIZON COMMUNICATIONS COM 92343V104 4,194 78,060 SH   SOLE   78,060 0 0
VERTEX PHARMACEUTICALS COM 92532F100 32,123 135,000 SH   SOLE   135,000 0 0
VERTIV HOLDINGS COM 92537N108 13,018 1,505,000 SH   SOLE   1,505,000 0 0
VISA COM 92826C839 39,617 245,882 SH   SOLE   245,882 0 0
VULCAN MATERIALS COM 929160109 1,074 9,935 SH   SOLE   9,935 0 0
WALMART COM 931142103 39,488 347,547 SH   SOLE   347,547 0 0
WALT DISNEY COM 254687106 41,020 424,641 SH   SOLE   424,641 0 0
WASTE MANAGEMENT COM 94106L109 28,960 312,875 SH   SOLE   312,875 0 0
WELLTOWER COM 95040Q104 9,311 203,380 SH   SOLE   203,380 0 0
WEYERHAEUSER COM 962166104 7,778 458,870 SH   SOLE   458,870 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102 1,178 42,775 SH   SOLE   42,775 0 0
XYLEM COM 98419M100 4,017 61,672 SH   SOLE   61,672 0 0
ZOETIS COM 98978V103 45,515 386,735 SH   SOLE   386,735 0 0