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,889 91,662 SH   SOLE   91,662 0 0
ABB LTD ADR (SZ) COM 000375204 1,979 98,815 SH   SOLE   98,815 0 0
ABBOTT LABORATORIES COM 002824100 367 4,359 SH   SOLE   4,359 0 0
ACCENTURE LTD (IL) COM G1151C101 28,752 155,609 SH   SOLE   155,609 0 0
ADOBE COM 00724F101 36,740 124,690 SH   SOLE   124,690 0 0
ALLEGHENY TECH COM 01741R102 3,103 123,140 SH   SOLE   123,140 0 0
ALPHABET INC CLASS A COM 02079K305 649 599 SH   SOLE   599 0 0
ALPHABET INC CLASS C COM 02079K107 2,797 2,588 SH   SOLE   2,588 0 0
AMERICAN EXPRESS COM 025816109 46,406 375,937 SH   SOLE   375,937 0 0
AMERICAN WATER WORKS COM 030420103 2,014 17,358 SH   SOLE   17,358 0 0
AON PLC COM 037389103 214 1,110 SH   SOLE   1,110 0 0
APPLE INC COM 037833100 53,852 272,088 SH   SOLE   272,088 0 0
AT&T COM 00206R102 1,586 47,316 SH   SOLE   47,316 0 0
AUTOMATIC DATA PROCESSING COM 053015103 45,246 273,670 SH   SOLE   273,670 0 0
AVERY DENNISON COM 053611109 37,465 323,866 SH   SOLE   323,866 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107 1,219 22,437 SH   SOLE   22,437 0 0
BB&T COM 054937107 2,197 44,710 SH   SOLE   44,710 0 0
BECTON DICKINSON & CO COM 075887109 3,117 12,370 SH   SOLE   12,370 0 0
BOEING COM 097023105 38,537 105,867 SH   SOLE   105,867 0 0
BRISTOL-MYERS SQUIBB COM 110122108 487 10,740 SH   SOLE   10,740 0 0
BROOKFIELD INFRASTRUCTURE PART UNT g16252101 20,633 480,499 SH   SOLE   480,499 0 0
BROOKFIELD RENEWABLE COMMON LP UNT G16258108 11,209 324,045 SH   SOLE   324,045 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102 7,012 75,825 SH   SOLE   75,825 0 0
CANADIAN PACIFIC RAILWAY LTD ( COM 13645T100 2,498 10,620 SH   SOLE   10,620 0 0
CATERPILLAR COM 149123101 1,454 10,670 SH   SOLE   10,670 0 0
CBS CORP COM 124857202 708 14,180 SH   SOLE   14,180 0 0
CHARLES SCHWAB CORP COM 808513105 39,827 990,976 SH   SOLE   990,976 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104 1,909 16,510 SH   SOLE   16,510 0 0
CHEVRON COM 166764100 33,380 268,240 SH   SOLE   268,240 0 0
CHUBB LTD (SZ) COM H1467J104 516 3,500 SH   SOLE   3,500 0 0
CHURCH AND DWIGHT COM 171340102 56,903 778,852 SH   SOLE   778,852 0 0
CISCO SYSTEMS COM 17275R102 54,295 992,047 SH   SOLE   992,047 0 0
CITIGROUP INC COM 172967101 289 4,120 SH   SOLE   4,120 0 0
COCA-COLA COM 191216100 2,012 39,520 SH   SOLE   39,520 0 0
COLGATE PALMOLIVE COM 194162103 31,895 445,020 SH   SOLE   445,020 0 0
CORNING COM 219350105 54,197 1,630,962 SH   SOLE   1,630,962 0 0
CORTEVA COM 22052L104 512 17,323 SH   SOLE   17,323 0 0
CROWN CASTLE INTERNATIONAL COR COM 22822V101 2,123 16,290 SH   SOLE   16,290 0 0
CUMMINS INC COM 231021106 493 2,875 SH   SOLE   2,875 0 0
DEERE AND CO COM 244199105 40,447 244,085 SH   SOLE   244,085 0 0
DELTA AIR LINES COM 247361702 901 15,884 SH   SOLE   15,884 0 0
DOW INC COM 260557103 9,041 183,341 SH   SOLE   183,341 0 0
DROPBOX COM 26210C104 22,044 880,000 SH   SOLE   880,000 0 0
DUKE ENERGY CORP NEW COM 26441C204 930 10,544 SH   SOLE   10,544 0 0
DUPONT DE NEMOURS COM 26614N102 1,530 20,376 SH   SOLE   20,376 0 0
EMERSON ELECTRIC COM 291011104 5,338 80,001 SH   SOLE   80,001 0 0
ENTERPRISE PRODUCTS PARTNERS L MLP 293792107 11,376 394,026 SH   SOLE   394,026 0 0
EQUIFAX COM 294429105 1,192 8,817 SH   SOLE   8,817 0 0
EXXON MOBIL COM 30231g102 2,173 28,359 SH   SOLE   28,359 0 0
FEDEX CORPORATION COM 31428X106 2,678 16,310 SH   SOLE   16,310 0 0
FIRST SOLAR COM 336433107 26,994 411,000 SH   SOLE   411,000 0 0
FMC CORP COM 302491303 38,155 459,972 SH   SOLE   459,972 0 0
FNB CORP COM 302520101 549 46,656 SH   SOLE   46,656 0 0
FORD MOTOR COM 345370860 3,783 369,755 SH   SOLE   369,755 0 0
GARMIN LTD (SZ) COM H2906T109 23,940 300,000 SH   SOLE   300,000 0 0
GENERAL ELECTRIC COM 369604103 603 57,442 SH   SOLE   57,442 0 0
GLAXOSMITHKLINE PLC ADR (GB) COM 37733w105 30,926 772,765 SH   SOLE   772,765 0 0
HARRIS COM 413875105 49,054 259,368 SH   SOLE   259,368 0 0
HOME DEPOT INC COM 437076102 50,472 242,689 SH   SOLE   242,689 0 0
HONEYWELL INT'L COM 438516106 57,986 332,124 SH   SOLE   332,124 0 0
HUNTINGTON BANCSHARES COM 446150104 1,991 144,080 SH   SOLE   144,080 0 0
IBM COM 459200101 687 4,980 SH   SOLE   4,980 0 0
ILLINOIS TOOL WORKS COM 452308109 235 1,560 SH   SOLE   1,560 0 0
INGERSOLL-RAND PLC (IL) COM G47791101 1,115 8,800 SH   SOLE   8,800 0 0
INT'L PAPER COM 460146103 2,757 63,640 SH   SOLE   63,640 0 0
INTEL CORP COM 458140100 325 6,790 SH   SOLE   6,790 0 0
INTL FLAVORS& FRAGRANCES COM 459506101 40,525 279,311 SH   SOLE   279,311 0 0
JACK HENRY ASSOC COM 426281101 22,097 165,000 SH   SOLE   165,000 0 0
JOHNSON & JOHNSON COM 478160104 45,169 324,302 SH   SOLE   324,302 0 0
JPMORGAN CHASE COM 46625h100 27,418 245,239 SH   SOLE   245,239 0 0
KIMBERLY-CLARK COM 494368103 3,072 23,050 SH   SOLE   23,050 0 0
LEGGETT & PLATT COM 524660107 761 19,825 SH   SOLE   19,825 0 0
LINDE PLC COM (GB) COM G5494J103 19,198 95,609 SH   SOLE   95,609 0 0
LOCKHEED MARTIN COM 539830109 43,619 119,985 SH   SOLE   119,985 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106 2,300 126,540 SH   SOLE   126,540 0 0
MARRIOTT INT'L COM 571903202 1,222 8,710 SH   SOLE   8,710 0 0
MARSH & MCLENNAN COM 571748102 19,303 193,516 SH   SOLE   193,516 0 0
MCCORMICK & CO COM 579780206 55,660 359,073 SH   SOLE   359,073 0 0
MCDONALD'S COM 580135101 452 2,178 SH   SOLE   2,178 0 0
MEDTRONIC PLC (IL) COM G5960L103 1,059 10,870 SH   SOLE   10,870 0 0
MERCK & CO INC NEW COM 58933Y105 365 4,349 SH   SOLE   4,349 0 0
MICROSOFT COM 594918104 54,588 407,492 SH   SOLE   407,492 0 0
MONDELEZ INTERNATIONAL COM 609207105 297 5,510 SH   SOLE   5,510 0 0
MOTOROLA SOLUTIONS COM 620076307 32,948 197,610 SH   SOLE   197,610 0 0
NESTLE SA ADR (SZ) COM 641069406 44,485 430,220 SH   SOLE   430,220 0 0
NEXTERA ENERGY COM 65339F101 2,637 12,873 SH   SOLE   12,873 0 0
NIKE COM 654106103 30,390 362,007 SH   SOLE   362,007 0 0
NOKIA (FI) COM 654902204 22,600 4,510,985 SH   SOLE   4,510,985 0 0
NORFOLK SOUTHERN COM 655844108 5,188 26,025 SH   SOLE   26,025 0 0
NOVARTIS AG ADS (SZ) COM 66987v109 867 9,496 SH   SOLE   9,496 0 0
NVIDIA CORP COM COM 67066G104 24,542 149,435 SH   SOLE   149,435 0 0
OLIN COM 680665205 880 40,175 SH   SOLE   40,175 0 0
ORACLE CORP COM COM 68389X105 512 8,990 SH   SOLE   8,990 0 0
ORION ENGINEERED CARBONS (LU) COM L72967109 16,132 753,500 SH   SOLE   753,500 0 0
PALO ALTO NETWORKS COM 697435105 23,432 115,000 SH   SOLE   115,000 0 0
PARKER-HANNIFIN COM 701094104 1,873 11,015 SH   SOLE   11,015 0 0
PAYPAL HOLDINGS COM 70450Y103 30,790 269,005 SH   SOLE   269,005 0 0
PEPSICO COM 713448108 7,135 54,410 SH   SOLE   54,410 0 0
PFIZER COM 717081103 3,035 70,052 SH   SOLE   70,052 0 0
PNC FINL SVCS GROUP COM COM 693475105 299 2,175 SH   SOLE   2,175 0 0
PROCTER & GAMBLE COM 742718109 41,653 379,869 SH   SOLE   379,869 0 0
PROLOGIS COM 74340W103 1,558 19,451 SH   SOLE   19,451 0 0
ROCHE HOLDING AG (SZ) COM 771195104 419 11,926 SH   SOLE   11,926 0 0
ROCKWELL AUTOMATION COM 773903109 729 4,450 SH   SOLE   4,450 0 0
ROYAL BANK CANADA MONTREAL (CA COM 780087102 1,153 14,527 SH   SOLE   14,527 0 0
ROYAL DUTCH SHELL PLC ADR A (N COM 780259206 244 3,744 SH   SOLE   3,744 0 0
S & P GLOBAL COM 78409V104 57,480 252,338 SH   SOLE   252,338 0 0
SNAP-ON COM 833034101 2,074 12,520 SH   SOLE   12,520 0 0
SUBURBAN PROPANE PARTNERS LP MLP 864482104 4,867 200,350 SH   SOLE   200,350 0 0
TC ENERGY (CA) COM 87807B107 586 11,825 SH   SOLE   11,825 0 0
TELEDYNE TECHNOLOGIES COM 879360105 68,850 251,395 SH   SOLE   251,395 0 0
TETRA TECH COM 88162G103 38,792 493,850 SH   SOLE   493,850 0 0
TEXAS INSTRUMENTS COM 882508104 56,721 494,258 SH   SOLE   494,258 0 0
THERMO FISHER SCIENTIFIC COM 883556102 60,948 207,532 SH   SOLE   207,532 0 0
TIMKEN COM 887389104 1,725 33,600 SH   SOLE   33,600 0 0
UNILEVER PLC ADR (GB) COM 904767704 661 10,670 SH   SOLE   10,670 0 0
UNION PACIFIC COM 907818108 42,329 250,306 SH   SOLE   250,306 0 0
UNITED TECHNOLOGIES COM 913017109 1,044 8,021 SH   SOLE   8,021 0 0
UNITEDHEALTH GROUP COM 91324P102 18,343 75,173 SH   SOLE   75,173 0 0
VERIZON COMMUNICATIONS COM 92343V104 3,558 62,280 SH   SOLE   62,280 0 0
VERMILION ENERGY (CA) COM 923725105 219 10,080 SH   SOLE   10,080 0 0
VERTEX PHARMACEUTICALS COM 92532F100 27,507 150,000 SH   SOLE   150,000 0 0
VISA COM 92826C839 42,821 246,737 SH   SOLE   246,737 0 0
VMWARE INC COM 928563402 30,569 182,820 SH   SOLE   182,820 0 0
VULCAN MATERIALS COM 929160109 1,362 9,920 SH   SOLE   9,920 0 0
WALMART COM 931142103 41,690 377,322 SH   SOLE   377,322 0 0
WALT DISNEY COM 254687106 47,089 337,216 SH   SOLE   337,216 0 0
WASTE MANAGEMENT COM 94106L109 32,012 277,475 SH   SOLE   277,475 0 0
WELLTOWER INC COM 95040Q104 2,632 32,280 SH   SOLE   32,280 0 0
WEYERHAEUSER COM 962166104 1,659 62,980 SH   SOLE   62,980 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102 5,755 238,000 SH   SOLE   238,000 0 0
WRIGHT MEDICAL GROUP NV (NE) COM N96617118 20,814 698,000 SH   SOLE   698,000 0 0
XYLEM COM 98419M100 4,498 53,775 SH   SOLE   53,775 0 0
ZOETIS COM 98978V103 46,079 406,018 SH   SOLE   406,018 0 0