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 11,816 66,977 SH   SOLE   66,977 0 0
ABB LTD ADR (SZ) COM 000375204 27,038 1,122,385 SH   SOLE   1,122,385 0 0
ABBOTT LABORATORIES COM 002824100 379 4,359 SH   SOLE   4,359 0 0
ACCENTURE LTD (IL) COM G1151C101 32,767 155,609 SH   SOLE   155,609 0 0
ADOBE COM 00724F101 40,995 124,300 SH   SOLE   124,300 0 0
AGILENT TECHNOLOGIES COM 00846U101 282 3,310 SH   SOLE   3,310 0 0
AIR PRODUCTS AND CHEMICALS COM 009158106 321 1,366 SH   SOLE   1,366 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 27,573 130,000 SH   SOLE   130,000 0 0
ALLEGHENY TECH COM 01741R102 2,106 101,940 SH   SOLE   101,940 0 0
ALPHABET INC CLASS A COM 02079K305 804 600 SH   SOLE   600 0 0
ALPHABET INC CLASS C COM 02079K107 5,652 4,227 SH   SOLE   4,227 0 0
AMERICAN EXPRESS COM 025816109 49,847 400,410 SH   SOLE   400,410 0 0
AMERICAN WATER WORKS COM 030420103 2,134 17,370 SH   SOLE   17,370 0 0
AON PLC COM 037389103 231 1,110 SH   SOLE   1,110 0 0
APPLE INC COM 037833100 73,313 249,662 SH   SOLE   249,662 0 0
APTIV PLC (IL) COM G6095L109 13,771 145,000 SH   SOLE   145,000 0 0
AT&T COM 00206R102 1,853 47,416 SH   SOLE   47,416 0 0
AUTOMATIC DATA PROCESSING COM 053015103 39,616 232,350 SH   SOLE   232,350 0 0
AVERY DENNISON COM 053611109 39,835 304,501 SH   SOLE   304,501 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107 1,267 22,437 SH   SOLE   22,437 0 0
BECTON DICKINSON & CO COM 075887109 4,193 15,418 SH   SOLE   15,418 0 0
BHP GROUP LTD (AU) COM 088606108 24,619 450,000 SH   SOLE   450,000 0 0
BLACKSTONE GROUP COM 09260D107 30,139 538,778 SH   SOLE   538,778 0 0
BOEING COM 097023105 31,953 98,087 SH   SOLE   98,087 0 0
BRISTOL-MYERS SQUIBB COM 110122108 609 9,490 SH   SOLE   9,490 0 0
BROOKFIELD INFRASTRUCTURE PART UNT g16252101 23,883 477,749 SH   SOLE   477,749 0 0
BROOKFIELD PROPERTY PARTNERS L UNT G16249107 4,643 254,000 SH   SOLE   254,000 0 0
BROOKFIELD RENEWABLE COMMON LP UNT G16258108 16,393 351,490 SH   SOLE   351,490 0 0
BT GROUP PLC ORD (GB) COM G16612106 89 35,000 SH   SOLE   35,000 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102 6,608 73,060 SH   SOLE   73,060 0 0
CANADIAN PACIFIC RAILWAY LTD ( COM 13645T100 30,752 120,620 SH   SOLE   120,620 0 0
CAPITAL ONE FINANCIAL CP COM 14040h105 224 2,174 SH   SOLE   2,174 0 0
CATERPILLAR COM 149123101 1,523 10,310 SH   SOLE   10,310 0 0
CHARLES SCHWAB CORP COM 808513105 37,721 793,114 SH   SOLE   793,114 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104 1,943 17,510 SH   SOLE   17,510 0 0
CHEVRON COM 166764100 3,493 28,985 SH   SOLE   28,985 0 0
CHUBB LTD (SZ) COM H1467J104 545 3,500 SH   SOLE   3,500 0 0
CHURCH AND DWIGHT COM 171340102 40,136 570,606 SH   SOLE   570,606 0 0
CISCO SYSTEMS COM 17275R102 52,057 1,085,417 SH   SOLE   1,085,417 0 0
CITIGROUP INC COM 172967101 329 4,120 SH   SOLE   4,120 0 0
COCA-COLA COM 191216100 2,462 44,480 SH   SOLE   44,480 0 0
COLGATE PALMOLIVE COM 194162103 5,918 85,966 SH   SOLE   85,966 0 0
CORNING COM 219350105 45,262 1,554,869 SH   SOLE   1,554,869 0 0
CORTEVA COM 22052L104 206 6,956 SH   SOLE   6,956 0 0
COSTCO WHOLESALE COM 22160K105 27,630 94,005 SH   SOLE   94,005 0 0
CROWN CASTLE INTERNATIONAL COR COM 22822V101 2,316 16,290 SH   SOLE   16,290 0 0
CUMMINS INC COM 231021106 430 2,400 SH   SOLE   2,400 0 0
DEERE AND CO COM 244199105 42,462 245,075 SH   SOLE   245,075 0 0
DELTA AIR LINES COM 247361702 984 16,834 SH   SOLE   16,834 0 0
DISCOVERY COM 25470F104 24,555 750,000 SH   SOLE   750,000 0 0
DOW INC COM 260557103 1,191 21,754 SH   SOLE   21,754 0 0
DUKE ENERGY CORP NEW COM 26441C204 962 10,544 SH   SOLE   10,544 0 0
DUPONT DE NEMOURS COM 26614N102 3,580 55,766 SH   SOLE   55,766 0 0
EMERSON ELECTRIC COM 291011104 3,586 47,017 SH   SOLE   47,017 0 0
ENERSYS COM 29275Y102 14,966 200,000 SH   SOLE   200,000 0 0
ENTERPRISE PRODUCTS PARTNERS L MLP 293792107 11,194 397,516 SH   SOLE   397,516 0 0
EQUIFAX COM 294429105 1,235 8,817 SH   SOLE   8,817 0 0
EXXON MOBIL COM 30231g102 1,621 23,224 SH   SOLE   23,224 0 0
FEDEX CORPORATION COM 31428X106 1,886 12,470 SH   SOLE   12,470 0 0
FIRST SOLAR COM 336433107 30,360 542,530 SH   SOLE   542,530 0 0
FMC CORP COM 302491303 47,648 477,342 SH   SOLE   477,342 0 0
FNB CORP COM 302520101 593 46,656 SH   SOLE   46,656 0 0
GARMIN LTD (SZ) COM H2906T109 29,268 300,000 SH   SOLE   300,000 0 0
GENERAL ELECTRIC COM 369604103 563 50,442 SH   SOLE   50,442 0 0
GLAXOSMITHKLINE PLC ADR (GB) COM 37733W105 5,913 125,825 SH   SOLE   125,825 0 0
HOME DEPOT INC COM 437076102 49,978 228,857 SH   SOLE   228,857 0 0
HONEYWELL INT'L COM 438516106 59,561 336,501 SH   SOLE   336,501 0 0
HUNTINGTON BANCSHARES COM 446150104 2,312 153,325 SH   SOLE   153,325 0 0
IBM COM 459200101 641 4,780 SH   SOLE   4,780 0 0
ILLINOIS TOOL WORKS COM 452308109 280 1,560 SH   SOLE   1,560 0 0
INGERSOLL-RAND PLC (IL) COM G47791101 1,170 8,800 SH   SOLE   8,800 0 0
INT'L PAPER COM 460146103 3,218 69,885 SH   SOLE   69,885 0 0
INTEL CORP COM 458140100 406 6,790 SH   SOLE   6,790 0 0
INTL FLAVORS& FRAGRANCES COM 459506101 2,499 19,369 SH   SOLE   19,369 0 0
ITT CORP COM 45073V108 32,072 433,935 SH   SOLE   433,935 0 0
JOHNSON & JOHNSON COM 478160104 52,868 362,432 SH   SOLE   362,432 0 0
JPMORGAN CHASE COM 46625h100 51,608 370,215 SH   SOLE   370,215 0 0
KIMBERLY-CLARK COM 494368103 3,244 23,585 SH   SOLE   23,585 0 0
L3HARRIS COM 502431109 48,559 245,411 SH   SOLE   245,411 0 0
LEGGETT & PLATT COM 524660107 909 17,875 SH   SOLE   17,875 0 0
LOCKHEED MARTIN COM 539830109 45,787 117,590 SH   SOLE   117,590 0 0
LOWES COMPANIES INC COM 548661107 218 1,817 SH   SOLE   1,817 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106 2,750 135,540 SH   SOLE   135,540 0 0
MARRIOTT INT'L COM 571903202 1,247 8,235 SH   SOLE   8,235 0 0
MARSH & MCLENNAN COM 571748102 648 5,816 SH   SOLE   5,816 0 0
MASTERCARD INC CL A COM 57636q104 4,256 14,255 SH   SOLE   14,255 0 0
MCCORMICK & CO COM 579780206 54,088 318,670 SH   SOLE   318,670 0 0
MCDONALD'S COM 580135101 650 3,290 SH   SOLE   3,290 0 0
MEDTRONIC PLC (IL) COM G5960L103 31,051 273,696 SH   SOLE   273,696 0 0
MERCK & CO INC NEW COM 58933Y105 396 4,349 SH   SOLE   4,349 0 0
MICROSOFT COM 594918104 62,550 396,638 SH   SOLE   396,638 0 0
MONDELEZ INTERNATIONAL COM 609207105 303 5,510 SH   SOLE   5,510 0 0
MTS SYSTEMS COM 553777103 2,069 43,075 SH   SOLE   43,075 0 0
NESTLE SA ADR (SZ) COM 641069406 9,219 85,160 SH   SOLE   85,160 0 0
NEXTERA ENERGY COM 65339F101 3,103 12,812 SH   SOLE   12,812 0 0
NIKE COM 654106103 35,635 351,740 SH   SOLE   351,740 0 0
NORFOLK SOUTHERN COM 655844108 4,981 25,660 SH   SOLE   25,660 0 0
NOVARTIS AG ADS (SZ) COM 66987v109 861 9,096 SH   SOLE   9,096 0 0
NVIDIA CORP COM COM 67066G104 36,271 154,150 SH   SOLE   154,150 0 0
OLIN COM 680665205 193 11,175 SH   SOLE   11,175 0 0
ORACLE CORP COM COM 68389X105 476 8,990 SH   SOLE   8,990 0 0
ORION ENGINEERED CARBONS (LU) COM L72967109 347 18,000 SH   SOLE   18,000 0 0
PARKER-HANNIFIN COM 701094104 3,924 19,065 SH   SOLE   19,065 0 0
PAYPAL HOLDINGS COM 70450Y103 35,153 324,978 SH   SOLE   324,978 0 0
PEPSICO COM 713448108 35,389 258,940 SH   SOLE   258,940 0 0
PFIZER COM 717081103 2,745 70,052 SH   SOLE   70,052 0 0
PNC FINL SVCS GROUP COM COM 693475105 347 2,175 SH   SOLE   2,175 0 0
PROCTER & GAMBLE COM 742718109 46,707 373,952 SH   SOLE   373,952 0 0
PROLOGIS COM 74340W103 1,912 21,451 SH   SOLE   21,451 0 0
ROCHE HOLDING AG (SZ) COM 771195104 40,441 994,626 SH   SOLE   994,626 0 0
ROCKWELL AUTOMATION COM 773903109 801 3,950 SH   SOLE   3,950 0 0
ROYAL BANK CANADA MONTREAL (CA COM 780087102 1,151 14,527 SH   SOLE   14,527 0 0
ROYAL DUTCH SHELL PLC ADR A (N COM 780259206 221 3,744 SH   SOLE   3,744 0 0
S & P GLOBAL COM 78409V104 52,178 191,092 SH   SOLE   191,092 0 0
SNAP-ON COM 833034101 1,827 10,785 SH   SOLE   10,785 0 0
SONY CORP (JP) COM 835699307 30,600 450,000 SH   SOLE   450,000 0 0
STARBUCKS CORPORATION COM 855244109 207 2,350 SH   SOLE   2,350 0 0
STATE STREET COM 857477103 40,901 517,080 SH   SOLE   517,080 0 0
SUBURBAN PROPANE PARTNERS LP MLP 864482104 4,378 200,350 SH   SOLE   200,350 0 0
TC ENERGY (CA) COM 87807B107 657 12,325 SH   SOLE   12,325 0 0
TELEDYNE TECHNOLOGIES COM 879360105 74,723 215,627 SH   SOLE   215,627 0 0
TETRA TECH COM 88162G103 35,640 413,650 SH   SOLE   413,650 0 0
TEXAS INSTRUMENTS COM 882508104 58,979 459,728 SH   SOLE   459,728 0 0
THERMO FISHER SCIENTIFIC COM 883556102 54,579 168,002 SH   SOLE   168,002 0 0
TRUIST FINANCIAL CORP COM 89832Q109 2,423 43,025 SH   SOLE   43,025 0 0
UNILEVER PLC ADR (GB) COM 904767704 581 10,170 SH   SOLE   10,170 0 0
UNION PACIFIC COM 907818108 45,291 250,516 SH   SOLE   250,516 0 0
UNITED PARCEL SERVICE COM 911312106 4,564 38,990 SH   SOLE   38,990 0 0
UNITED TECHNOLOGIES COM 913017109 1,201 8,021 SH   SOLE   8,021 0 0
VERIZON COMMUNICATIONS COM 92343V104 4,105 66,860 SH   SOLE   66,860 0 0
VERTEX PHARMACEUTICALS COM 92532F100 29,558 135,000 SH   SOLE   135,000 0 0
VIACOMCBS INC COM 92556H206 660 15,715 SH   SOLE   15,715 0 0
VISA COM 92826C839 40,891 217,622 SH   SOLE   217,622 0 0
VMWARE INC COM 928563402 19,755 130,150 SH   SOLE   130,150 0 0
VULCAN MATERIALS COM 929160109 1,428 9,920 SH   SOLE   9,920 0 0
WALMART COM 931142103 41,194 346,632 SH   SOLE   346,632 0 0
WALT DISNEY COM 254687106 51,831 358,371 SH   SOLE   358,371 0 0
WASTE MANAGEMENT COM 94106L109 8,254 72,425 SH   SOLE   72,425 0 0
WELLTOWER INC COM 95040Q104 2,588 31,650 SH   SOLE   31,650 0 0
WEYERHAEUSER COM 962166104 1,977 65,480 SH   SOLE   65,480 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102 1,116 37,500 SH   SOLE   37,500 0 0
XYLEM COM 98419M100 4,453 56,522 SH   SOLE   56,522 0 0
ZOETIS COM 98978V103 47,542 359,215 SH   SOLE   359,215 0 0