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 15,256 92,797 SH   SOLE   92,797 0 0
ABB LTD ADR (SZ) COM 000375204 1,788 90,915 SH   SOLE   90,915 0 0
ABBOTT LABORATORIES COM 002824100 365 4,359 SH   SOLE   4,359 0 0
ACCENTURE LTD (IL) COM G1151C101 29,931 155,609 SH   SOLE   155,609 0 0
ADOBE COM 00724F101 34,448 124,700 SH   SOLE   124,700 0 0
AGILENT TECHNOLOGIES COM 00846U101 244 3,180 SH   SOLE   3,180 0 0
ALLEGHENY TECH COM 01741R102 2,159 106,640 SH   SOLE   106,640 0 0
ALPHABET INC CLASS A COM 02079K305 733 600 SH   SOLE   600 0 0
ALPHABET INC CLASS C COM 02079K107 2,594 2,128 SH   SOLE   2,128 0 0
AMERICAN EXPRESS COM 025816109 44,337 374,852 SH   SOLE   374,852 0 0
AMERICAN WATER WORKS COM 030420103 2,158 17,373 SH   SOLE   17,373 0 0
AON PLC COM 037389103 215 1,110 SH   SOLE   1,110 0 0
APPLE INC COM 037833100 61,550 274,813 SH   SOLE   274,813 0 0
AT&T COM 00206R102 1,790 47,316 SH   SOLE   47,316 0 0
AUTOMATIC DATA PROCESSING COM 053015103 41,116 254,715 SH   SOLE   254,715 0 0
AVERY DENNISON COM 053611109 36,582 322,111 SH   SOLE   322,111 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107 1,276 22,437 SH   SOLE   22,437 0 0
BB&T COM 054937107 2,296 43,025 SH   SOLE   43,025 0 0
BECTON DICKINSON & CO COM 075887109 3,347 13,230 SH   SOLE   13,230 0 0
BLACKSTONE GROUP COM 09260D107 21,714 444,585 SH   SOLE   444,585 0 0
BOEING COM 097023105 43,466 114,242 SH   SOLE   114,242 0 0
BRISTOL-MYERS SQUIBB COM 110122108 481 9,490 SH   SOLE   9,490 0 0
BROOKFIELD INFRASTRUCTURE PART UNT g16252101 23,701 477,749 SH   SOLE   477,749 0 0
BROOKFIELD PROPERTY PARTNERS L UNT G16249107 5,156 254,000 SH   SOLE   254,000 0 0
BROOKFIELD RENEWABLE COMMON LP UNT G16258108 14,278 351,490 SH   SOLE   351,490 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102 6,716 74,735 SH   SOLE   74,735 0 0
CANADIAN PACIFIC RAILWAY LTD ( COM 13645T100 2,385 10,720 SH   SOLE   10,720 0 0
CATERPILLAR COM 149123101 1,309 10,360 SH   SOLE   10,360 0 0
CBS CORP COM 124857202 622 15,405 SH   SOLE   15,405 0 0
CHARLES SCHWAB CORP COM 808513105 42,649 1,019,591 SH   SOLE   1,019,591 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104 1,808 16,510 SH   SOLE   16,510 0 0
CHEVRON COM 166764100 32,030 270,070 SH   SOLE   270,070 0 0
CHUBB LTD (SZ) COM H1467J104 565 3,500 SH   SOLE   3,500 0 0
CHURCH AND DWIGHT COM 171340102 47,974 637,611 SH   SOLE   637,611 0 0
CISCO SYSTEMS COM 17275R102 49,802 1,007,932 SH   SOLE   1,007,932 0 0
CITIGROUP INC COM 172967101 285 4,120 SH   SOLE   4,120 0 0
COCA-COLA COM 191216100 2,605 47,855 SH   SOLE   47,855 0 0
COLGATE PALMOLIVE COM 194162103 33,747 459,076 SH   SOLE   459,076 0 0
CORNING COM 219350105 47,661 1,671,129 SH   SOLE   1,671,129 0 0
CORTEVA COM 22052L104 296 10,559 SH   SOLE   10,559 0 0
COSTCO WHOLESALE COM 22160K105 21,388 74,235 SH   SOLE   74,235 0 0
CROWN CASTLE INTERNATIONAL COR COM 22822V101 2,264 16,290 SH   SOLE   16,290 0 0
CUMMINS INC COM 231021106 390 2,400 SH   SOLE   2,400 0 0
DEERE AND CO COM 244199105 41,267 244,645 SH   SOLE   244,645 0 0
DELTA AIR LINES COM 247361702 978 16,984 SH   SOLE   16,984 0 0
DOW INC COM 260557103 1,086 22,789 SH   SOLE   22,789 0 0
DROPBOX COM 26210C104 15,934 790,000 SH   SOLE   790,000 0 0
DUKE ENERGY CORP NEW COM 26441C204 1,011 10,544 SH   SOLE   10,544 0 0
DUPONT DE NEMOURS COM 26614N102 32,443 454,951 SH   SOLE   454,951 0 0
EMERSON ELECTRIC COM 291011104 3,047 45,567 SH   SOLE   45,567 0 0
ENTERPRISE PRODUCTS PARTNERS L MLP 293792107 11,361 397,516 SH   SOLE   397,516 0 0
EQUIFAX COM 294429105 1,240 8,817 SH   SOLE   8,817 0 0
EXXON MOBIL COM 30231g102 1,847 26,154 SH   SOLE   26,154 0 0
FEDEX CORPORATION COM 31428X106 3,766 25,870 SH   SOLE   25,870 0 0
FIRST SOLAR COM 336433107 26,611 458,730 SH   SOLE   458,730 0 0
FMC CORP COM 302491303 43,895 500,627 SH   SOLE   500,627 0 0
FNB CORP COM 302520101 538 46,656 SH   SOLE   46,656 0 0
GARMIN LTD (SZ) COM H2906T109 25,407 300,000 SH   SOLE   300,000 0 0
GENERAL ELECTRIC COM 369604103 514 57,442 SH   SOLE   57,442 0 0
GLAXOSMITHKLINE PLC ADR (GB) COM 37733w105 34,730 813,735 SH   SOLE   813,735 0 0
HOME DEPOT INC COM 437076102 55,782 240,419 SH   SOLE   240,419 0 0
HONEYWELL INT'L COM 438516106 56,049 331,259 SH   SOLE   331,259 0 0
HUNTINGTON BANCSHARES COM 446150104 2,093 146,680 SH   SOLE   146,680 0 0
IBM COM 459200101 986 6,780 SH   SOLE   6,780 0 0
ILLINOIS TOOL WORKS COM 452308109 244 1,560 SH   SOLE   1,560 0 0
INGERSOLL-RAND PLC (IL) COM G47791101 1,084 8,800 SH   SOLE   8,800 0 0
INT'L PAPER COM 460146103 2,565 61,340 SH   SOLE   61,340 0 0
INTEL CORP COM 458140100 350 6,790 SH   SOLE   6,790 0 0
INTL FLAVORS& FRAGRANCES COM 459506101 2,376 19,369 SH   SOLE   19,369 0 0
JACK HENRY ASSOC COM 426281101 24,085 165,000 SH   SOLE   165,000 0 0
JOHNSON & JOHNSON COM 478160104 42,067 325,142 SH   SOLE   325,142 0 0
JPMORGAN CHASE COM 46625h100 28,729 244,104 SH   SOLE   244,104 0 0
KIMBERLY-CLARK COM 494368103 3,253 22,900 SH   SOLE   22,900 0 0
L3HARRIS COM 502431109 49,188 235,753 SH   SOLE   235,753 0 0
LEGGETT & PLATT COM 524660107 732 17,875 SH   SOLE   17,875 0 0
LOCKHEED MARTIN COM 539830109 46,247 118,565 SH   SOLE   118,565 0 0
LOWES COMPANIES INC COM 548661107 205 1,867 SH   SOLE   1,867 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106 2,415 131,540 SH   SOLE   131,540 0 0
MARRIOTT INT'L COM 571903202 1,108 8,910 SH   SOLE   8,910 0 0
MARSH & MCLENNAN COM 571748102 2,373 23,716 SH   SOLE   23,716 0 0
MASTERCARD INC CL A COM 57636q104 3,811 14,035 SH   SOLE   14,035 0 0
MCCORMICK & CO COM 579780206 51,661 330,523 SH   SOLE   330,523 0 0
MCDONALD'S COM 580135101 2,275 10,594 SH   SOLE   10,594 0 0
MEDTRONIC PLC (IL) COM G5960L103 1,187 10,925 SH   SOLE   10,925 0 0
MERCK & CO INC NEW COM 58933Y105 366 4,349 SH   SOLE   4,349 0 0
MICROSOFT COM 594918104 55,739 400,915 SH   SOLE   400,915 0 0
MONDELEZ INTERNATIONAL COM 609207105 305 5,510 SH   SOLE   5,510 0 0
MOTOROLA SOLUTIONS COM 620076307 31,971 187,610 SH   SOLE   187,610 0 0
MTS SYSTEMS COM 553777103 15,122 273,700 SH   SOLE   273,700 0 0
NESTLE SA ADR (SZ) COM 641069406 45,188 416,865 SH   SOLE   416,865 0 0
NEXTERA ENERGY COM 65339F101 3,000 12,874 SH   SOLE   12,874 0 0
NIKE COM 654106103 28,575 304,245 SH   SOLE   304,245 0 0
NOKIA (FI) COM 654902204 18,056 3,568,320 SH   SOLE   3,568,320 0 0
NORFOLK SOUTHERN COM 655844108 4,610 25,660 SH   SOLE   25,660 0 0
NOVARTIS AG ADS (SZ) COM 66987v109 790 9,096 SH   SOLE   9,096 0 0
NVIDIA CORP COM COM 67066G104 21,611 124,150 SH   SOLE   124,150 0 0
OLIN COM 680665205 450 24,050 SH   SOLE   24,050 0 0
ORACLE CORP COM COM 68389X105 495 8,990 SH   SOLE   8,990 0 0
ORION ENGINEERED CARBONS (LU) COM L72967109 4,561 272,935 SH   SOLE   272,935 0 0
PALO ALTO NETWORKS COM 697435105 21,402 105,000 SH   SOLE   105,000 0 0
PARKER-HANNIFIN COM 701094104 1,989 11,015 SH   SOLE   11,015 0 0
PAYPAL HOLDINGS COM 70450Y103 31,418 303,288 SH   SOLE   303,288 0 0
PEPSICO COM 713448108 7,392 53,915 SH   SOLE   53,915 0 0
PFIZER COM 717081103 2,517 70,052 SH   SOLE   70,052 0 0
PNC FINL SVCS GROUP COM COM 693475105 305 2,175 SH   SOLE   2,175 0 0
PROCTER & GAMBLE COM 742718109 45,101 362,604 SH   SOLE   362,604 0 0
PROLOGIS COM 74340W103 1,658 19,451 SH   SOLE   19,451 0 0
ROCHE HOLDING AG (SZ) COM 771195104 442 12,126 SH   SOLE   12,126 0 0
ROCKWELL AUTOMATION COM 773903109 733 4,450 SH   SOLE   4,450 0 0
ROYAL BANK CANADA MONTREAL (CA COM 780087102 1,179 14,527 SH   SOLE   14,527 0 0
ROYAL DUTCH SHELL PLC ADR A (N COM 780259206 220 3,744 SH   SOLE   3,744 0 0
S & P GLOBAL COM 78409V104 49,363 201,497 SH   SOLE   201,497 0 0
SCHLUMBERGER LIMITED (NE) COM 806857108 13,881 406,225 SH   SOLE   406,225 0 0
SNAP-ON COM 833034101 1,716 10,960 SH   SOLE   10,960 0 0
SONY CORP (JP) COM 835699307 20,104 340,000 SH   SOLE   340,000 0 0
SOUTHWEST AIRLINES COM 844741108 10,046 186,000 SH   SOLE   186,000 0 0
STARBUCKS CORPORATION COM 855244109 208 2,350 SH   SOLE   2,350 0 0
STATE STREET COM 857477103 28,261 477,465 SH   SOLE   477,465 0 0
SUBURBAN PROPANE PARTNERS LP MLP 864482104 4,734 200,350 SH   SOLE   200,350 0 0
TC ENERGY (CA) COM 87807B107 638 12,325 SH   SOLE   12,325 0 0
TELEDYNE TECHNOLOGIES COM 879360105 76,491 237,557 SH   SOLE   237,557 0 0
TETRA TECH COM 88162G103 37,641 433,850 SH   SOLE   433,850 0 0
TEXAS INSTRUMENTS COM 882508104 61,369 474,843 SH   SOLE   474,843 0 0
THERMO FISHER SCIENTIFIC COM 883556102 53,296 182,977 SH   SOLE   182,977 0 0
UNILEVER PLC ADR (GB) COM 904767704 627 10,440 SH   SOLE   10,440 0 0
UNION PACIFIC COM 907818108 40,509 250,086 SH   SOLE   250,086 0 0
UNITED TECHNOLOGIES COM 913017109 1,095 8,021 SH   SOLE   8,021 0 0
VERIZON COMMUNICATIONS COM 92343V104 3,976 65,870 SH   SOLE   65,870 0 0
VERTEX PHARMACEUTICALS COM 92532F100 25,413 150,000 SH   SOLE   150,000 0 0
VISA COM 92826C839 39,462 229,417 SH   SOLE   229,417 0 0
VMWARE INC COM 928563402 26,435 176,160 SH   SOLE   176,160 0 0
VULCAN MATERIALS COM 929160109 1,500 9,920 SH   SOLE   9,920 0 0
WABTEC COM 929740108 252 3,500 SH   SOLE   3,500 0 0
WALMART COM 931142103 44,687 376,532 SH   SOLE   376,532 0 0
WALT DISNEY COM 254687106 46,962 360,356 SH   SOLE   360,356 0 0
WASTE MANAGEMENT COM 94106L109 30,351 263,920 SH   SOLE   263,920 0 0
WELLTOWER INC COM 95040Q104 2,926 32,280 SH   SOLE   32,280 0 0
WEYERHAEUSER COM 962166104 1,745 62,980 SH   SOLE   62,980 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102 19,365 738,000 SH   SOLE   738,000 0 0
XYLEM COM 98419M100 4,353 54,667 SH   SOLE   54,667 0 0
ZOETIS COM 98978V103 48,297 387,645 SH   SOLE   387,645 0 0