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 48,367 232,782 SH   SOLE   232,782 0 0
ABB LTD ADR (SZ) COM 000375204 1,845 97,765 SH   SOLE   97,765 0 0
ABBOTT LABORATORIES COM 002824100 731 9,141 SH   SOLE   9,141 0 0
ABBVIE INC COM 00287Y109 249 3,085 SH   SOLE   3,085 0 0
ACCENTURE LTD (IL) COM G1151C101 25,630 145,609 SH   SOLE   145,609 0 0
ADOBE COM 00724F101 32,983 123,770 SH   SOLE   123,770 0 0
ALLEGHANY CORP COM 017175100 282 461 SH   SOLE   461 0 0
ALLEGHENY TECH COM 01741R102 36,670 1,434,090 SH   SOLE   1,434,090 0 0
ALPHABET INC CLASS A COM 02079K305 705 599 SH   SOLE   599 0 0
ALPHABET INC CLASS C COM 02079K107 3,119 2,658 SH   SOLE   2,658 0 0
AMERICAN EXPRESS COM 025816109 41,025 375,347 SH   SOLE   375,347 0 0
AMGEN INC COM 031162100 500 2,632 SH   SOLE   2,632 0 0
ANALOG DEVICES INC COM COM 032654105 335 3,181 SH   SOLE   3,181 0 0
APPLE INC COM 037833100 51,207 269,583 SH   SOLE   269,583 0 0
AT&T COM 00206R102 1,693 53,976 SH   SOLE   53,976 0 0
AUTOMATIC DATA PROCESSING COM 053015103 45,579 285,330 SH   SOLE   285,330 0 0
AVERY DENNISON COM 053611109 44,389 392,826 SH   SOLE   392,826 0 0
BANK OF NOVA SCOTIA ADR (CA) COM 064149107 1,195 22,437 SH   SOLE   22,437 0 0
BB&T COM 054937107 2,060 44,280 SH   SOLE   44,280 0 0
BECTON DICKINSON & CO COM 075887109 3,386 13,558 SH   SOLE   13,558 0 0
BLACKSTONE GROUP LP UNT 09253U108 9,468 270,750 SH   SOLE   270,750 0 0
BOEING COM 097023105 40,092 105,112 SH   SOLE   105,112 0 0
BRISTOL-MYERS SQUIBB COM 110122108 608 12,740 SH   SOLE   12,740 0 0
BROOKFIELD INFRASTRUCTURE PART UNT g16252101 20,068 479,299 SH   SOLE   479,299 0 0
BROOKFIELD RENEWABLE COMMON LP UNT G16258108 10,305 322,545 SH   SOLE   322,545 0 0
CANADIAN NAT'L RWY ADR (CA) COM 136375102 7,055 78,850 SH   SOLE   78,850 0 0
CANADIAN PACIFIC RAILWAY LTD ( COM 13645T100 2,236 10,855 SH   SOLE   10,855 0 0
CATERPILLAR COM 149123101 1,539 11,360 SH   SOLE   11,360 0 0
CBS CORP COM 124857202 554 11,660 SH   SOLE   11,660 0 0
CHARLES SCHWAB CORP COM 808513105 41,107 961,341 SH   SOLE   961,341 0 0
CHECK POINT SOFTWARE TECH (IS) COM M22465104 2,088 16,510 SH   SOLE   16,510 0 0
CHEVRON COM 166764100 31,771 257,923 SH   SOLE   257,923 0 0
CHUBB LTD (SZ) COM H1467J104 490 3,500 SH   SOLE   3,500 0 0
CHURCH AND DWIGHT COM 171340102 55,560 780,012 SH   SOLE   780,012 0 0
CISCO SYSTEMS COM 17275R102 53,454 990,075 SH   SOLE   990,075 0 0
CITIGROUP INC COM 172967101 256 4,120 SH   SOLE   4,120 0 0
COCA-COLA COM 191216100 2,959 63,145 SH   SOLE   63,145 0 0
COLGATE PALMOLIVE COM 194162103 30,518 445,260 SH   SOLE   445,260 0 0
CONSOLIDATED EDISON INC COM 209115104 237 2,800 SH   SOLE   2,800 0 0
CORNING COM 219350105 53,338 1,611,417 SH   SOLE   1,611,417 0 0
CROWN CASTLE INTERNATIONAL COR COM 22822V101 877 6,855 SH   SOLE   6,855 0 0
CUMMINS INC COM 231021106 454 2,875 SH   SOLE   2,875 0 0
DEERE AND CO COM 244199105 38,121 238,495 SH   SOLE   238,495 0 0
DELTA AIR LINES COM 247361702 3,813 73,824 SH   SOLE   73,824 0 0
DOWDUPONT COM 26078J100 9,002 168,868 SH   SOLE   168,868 0 0
DROPBOX COM 26210C104 13,516 620,000 SH   SOLE   620,000 0 0
DTE ENERGY COM 233331107 212 1,700 SH   SOLE   1,700 0 0
DUKE ENERGY CORP NEW COM 26441C204 1,118 12,425 SH   SOLE   12,425 0 0
EMERSON ELECTRIC COM 291011104 5,304 77,461 SH   SOLE   77,461 0 0
ENTERPRISE PRODUCTS PARTNERS L MLP 293792107 11,416 392,296 SH   SOLE   392,296 0 0
EQUIFAX COM 294429105 1,045 8,817 SH   SOLE   8,817 0 0
EXXON MOBIL COM 30231g102 2,790 34,524 SH   SOLE   34,524 0 0
FACEBOOK COM 30303M102 216 1,294 SH   SOLE   1,294 0 0
FEDEX CORPORATION COM 31428X106 31,313 172,608 SH   SOLE   172,608 0 0
FIRST SOLAR COM 336433107 16,380 310,000 SH   SOLE   310,000 0 0
FMC CORP COM 302491303 33,200 432,185 SH   SOLE   432,185 0 0
FNB CORP COM 302520101 495 46,656 SH   SOLE   46,656 0 0
GARMIN LTD (SZ) COM H2906T109 25,905 300,000 SH   SOLE   300,000 0 0
GENERAL DYNAMICS COM 369550108 240 1,415 SH   SOLE   1,415 0 0
GENERAL ELECTRIC COM 369604103 718 71,918 SH   SOLE   71,918 0 0
GLAXOSMITHKLINE PLC ADR (GB) COM 37733w105 29,466 705,090 SH   SOLE   705,090 0 0
HARRIS COM 413875105 41,238 258,208 SH   SOLE   258,208 0 0
HOME DEPOT INC COM 437076102 46,430 241,959 SH   SOLE   241,959 0 0
HONEYWELL INT'L COM 438516106 52,823 332,388 SH   SOLE   332,388 0 0
HUNTINGTON BANCSHARES COM 446150104 1,799 141,880 SH   SOLE   141,880 0 0
IBM COM 459200101 935 6,630 SH   SOLE   6,630 0 0
ILLINOIS TOOL WORKS COM 452308109 224 1,560 SH   SOLE   1,560 0 0
INGERSOLL-RAND PLC (IL) COM G47791101 950 8,800 SH   SOLE   8,800 0 0
INT'L PAPER COM 460146103 2,893 62,515 SH   SOLE   62,515 0 0
INTEL CORP COM 458140100 23,351 434,843 SH   SOLE   434,843 0 0
INTL FLAVORS& FRAGRANCES COM 459506101 35,671 276,971 SH   SOLE   276,971 0 0
JACK HENRY ASSOC COM 426281101 27,748 200,000 SH   SOLE   200,000 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109 225 12,000 SH   SOLE   12,000 0 0
JOHNSON & JOHNSON COM 478160104 45,228 323,542 SH   SOLE   323,542 0 0
JPMORGAN CHASE COM 46625h100 23,605 233,183 SH   SOLE   233,183 0 0
KIMBERLY-CLARK COM 494368103 3,009 24,287 SH   SOLE   24,287 0 0
LEGGETT & PLATT COM 524660107 1,475 34,930 SH   SOLE   34,930 0 0
LIVENT COM 53814L108 192 15,638 SH   SOLE   15,638 0 0
LOCKHEED MARTIN COM 539830109 35,806 119,290 SH   SOLE   119,290 0 0
LOWES COMPANIES INC COM 548661107 221 2,017 SH   SOLE   2,017 0 0
MANULIFE FINL CORP ADR (CA) COM 56501R106 2,106 124,540 SH   SOLE   124,540 0 0
MARRIOTT INT'L COM 571903202 1,090 8,710 SH   SOLE   8,710 0 0
MARSH & MCLENNAN COM 571748102 417 4,436 SH   SOLE   4,436 0 0
MCCORMICK & CO COM 579780206 53,847 357,478 SH   SOLE   357,478 0 0
MCDONALD'S COM 580135101 284 1,496 SH   SOLE   1,496 0 0
MEDTRONIC PLC (IL) COM G5960L103 1,011 11,104 SH   SOLE   11,104 0 0
MERCK & CO INC NEW COM 58933Y105 611 7,349 SH   SOLE   7,349 0 0
MEREDITH CORP COM 589433101 25,712 465,300 SH   SOLE   465,300 0 0
MICROSOFT COM 594918104 48,282 409,377 SH   SOLE   409,377 0 0
MONDELEZ INTERNATIONAL COM 609207105 500 10,010 SH   SOLE   10,010 0 0
MOTOROLA SOLUTIONS COM 620076307 21,273 151,495 SH   SOLE   151,495 0 0
NESTLE SA ADR (SZ) COM 641069406 38,865 407,735 SH   SOLE   407,735 0 0
NEXTERA ENERGY COM 65339F101 2,375 12,283 SH   SOLE   12,283 0 0
NIKE COM 654106103 24,139 286,652 SH   SOLE   286,652 0 0
NOKIA (FI) COM 654902204 28,543 4,989,985 SH   SOLE   4,989,985 0 0
NORFOLK SOUTHERN COM 655844108 4,757 25,455 SH   SOLE   25,455 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 471 1,746 SH   SOLE   1,746 0 0
NOVARTIS AG ADS (SZ) COM 66987v109 582 6,056 SH   SOLE   6,056 0 0
OLIN COM 680665205 1,011 43,675 SH   SOLE   43,675 0 0
ORACLE CORP COM COM 68389X105 665 12,390 SH   SOLE   12,390 0 0
ORION ENGINEERED CARBONS (LU) COM L72967109 16,686 878,655 SH   SOLE   878,655 0 0
PALO ALTO NETWORKS COM 697435105 27,932 115,003 SH   SOLE   115,003 0 0
PARKER-HANNIFIN COM 701094104 1,890 11,015 SH   SOLE   11,015 0 0
PAYCHEX COM 704326107 204 2,549 SH   SOLE   2,549 0 0
PAYPAL HOLDINGS COM 70450Y103 27,577 265,570 SH   SOLE   265,570 0 0
PENTAIR PLC (IL) COM G7S00T104 323 7,250 SH   SOLE   7,250 0 0
PEPSICO COM 713448108 6,648 54,246 SH   SOLE   54,246 0 0
PFIZER COM 717081103 3,224 75,902 SH   SOLE   75,902 0 0
PNC FINL SVCS GROUP COM COM 693475105 267 2,175 SH   SOLE   2,175 0 0
PROCTER & GAMBLE COM 742718109 39,283 377,537 SH   SOLE   377,537 0 0
PROLOGIS COM 74340W103 1,302 18,091 SH   SOLE   18,091 0 0
RAYTHEON COMPANY NEW COM 755111507 237 1,299 SH   SOLE   1,299 0 0
ROCHE HOLDING AG (SZ) COM 771195104 406 11,801 SH   SOLE   11,801 0 0
ROCKWELL AUTOMATION COM 773903109 781 4,450 SH   SOLE   4,450 0 0
ROYAL BANK CANADA MONTREAL (CA COM 780087102 1,098 14,527 SH   SOLE   14,527 0 0
ROYAL DUTCH SHELL PLC ADR A (N COM 780259206 247 3,944 SH   SOLE   3,944 0 0
S & P GLOBAL COM 78409V104 53,169 252,523 SH   SOLE   252,523 0 0
SNAP-ON COM 833034101 2,103 13,435 SH   SOLE   13,435 0 0
STRYKER COM 863667101 227 1,150 SH   SOLE   1,150 0 0
SUBURBAN PROPANE PARTNERS LP MLP 864482104 4,490 200,350 SH   SOLE   200,350 0 0
TELEDYNE TECHNOLOGIES COM 879360105 59,525 251,150 SH   SOLE   251,150 0 0
TETRA TECH COM 88162G103 30,024 503,850 SH   SOLE   503,850 0 0
TEXAS INSTRUMENTS COM 882508104 52,271 492,798 SH   SOLE   492,798 0 0
THERMO FISHER SCIENTIFIC COM 883556102 56,725 207,237 SH   SOLE   207,237 0 0
TRANSCANADA CORP ADR (CA) COM 89353D107 531 11,825 SH   SOLE   11,825 0 0
UNILEVER PLC ADR (GB) COM 904767704 587 10,170 SH   SOLE   10,170 0 0
UNION PACIFIC COM 907818108 41,584 248,706 SH   SOLE   248,706 0 0
UNITED TECHNOLOGIES COM 913017109 1,098 8,521 SH   SOLE   8,521 0 0
VERIZON COMMUNICATIONS COM 92343V104 3,390 57,325 SH   SOLE   57,325 0 0
VERMILION ENERGY (CA) COM 923725105 858 34,730 SH   SOLE   34,730 0 0
VERTEX PHARMACEUTICALS COM 92532F100 27,592 150,000 SH   SOLE   150,000 0 0
VISA COM 92826C839 41,992 268,852 SH   SOLE   268,852 0 0
VMWARE INC COM 928563402 31,589 175,000 SH   SOLE   175,000 0 0
VULCAN MATERIALS COM 929160109 1,148 9,700 SH   SOLE   9,700 0 0
WABTEC COM 929740108 27,656 375,154 SH   SOLE   375,154 0 0
WAL-MART STORES INC COM 931142103 34,584 354,602 SH   SOLE   354,602 0 0
WALT DISNEY COM 254687106 37,318 336,106 SH   SOLE   336,106 0 0
WASTE MANAGEMENT COM 94106L109 21,302 205,000 SH   SOLE   205,000 0 0
WELLTOWER INC COM 95040Q104 2,505 32,280 SH   SOLE   32,280 0 0
WEYERHAEUSER COM 962166104 1,704 64,680 SH   SOLE   64,680 0 0
WHEATON PRECIOUS METALS (CA) COM 962879102 834 35,000 SH   SOLE   35,000 0 0
WRIGHT MEDICAL GROUP NV (NE) COM N96617118 20,442 650,000 SH   SOLE   650,000 0 0
XYLEM COM 98419M100 3,513 44,440 SH   SOLE   44,440 0 0
ZOETIS COM 98978V103 40,660 403,898 SH   SOLE   403,898 0 0