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 CO COM COM 88579Y101 8,492 44,567 SH   SOLE   0 0 44,567
ABBOTT LABS COM COM 002824100 2,042 28,230 SH   SOLE   0 0 28,230
ABBVIE INC COM COM 00287Y109 1,564 16,967 SH   SOLE   0 0 16,967
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 5,045 35,775 SH   SOLE   0 0 35,775
AFLAC INC COM COM 001055102 497 10,900 SH   SOLE   0 0 10,900
ALLEGHANY CORP DEL COM 017175100 2,274 3,649 SH   SOLE   0 0 3,649
ALPHABET INC CLASS A COM 02079K305 504 482 SH   SOLE   0 0 482
ALPHABET INC CLASS C COM 02079K107 693 669 SH   SOLE   0 0 669
ALTRIA GROUP INC COM COM 02209S103 978 19,806 SH   SOLE   0 0 19,806
AMAZON COM INC COM COM 023135106 308 205 SH   SOLE   0 0 205
AMERICAN EXPRESS CO COM COM 025816109 252 2,643 SH   SOLE   0 0 2,643
AMERICAN WTR WKS CO INC NEW CO COM 030420103 613 6,750 SH   SOLE   0 0 6,750
AMGEN INC COM COM 031162100 12,092 62,114 SH   SOLE   0 0 62,114
ANEMOSTAT DOOR PRODS INC COM 1 COM 03459p104 0 27,830 SH   SOLE   0 0 27,830
ANEMOSTAT INC COM SHS COM 034599100 0 27,830 SH   SOLE   0 0 27,830
ANSYS INC COM COM 03662Q105 1,716 12,008 SH   SOLE   0 0 12,008
APPLE INC COM COM 037833100 7,036 44,606 SH   SOLE   0 0 44,606
APTIV PLC SHS COM COM G6095L109 1,666 27,055 SH   SOLE   0 0 27,055
ASTRONICS CORP CL B COM 046433207 213 7,000 SH   SOLE   0 0 7,000
ASTRONICS CORP COM COM 046433108 365 12,000 SH   SOLE   0 0 12,000
AT&T INC COM COM 00206R102 933 32,697 SH   SOLE   0 0 32,697
AUTOMATIC DATA PROCESSING INC COM 053015103 1,024 7,808 SH   SOLE   0 0 7,808
BALL CORP COM COM 058498106 556 12,100 SH   SOLE   0 0 12,100
BANK OF AMERICA CORPORATION CO COM 060505104 208 8,443 SH   SOLE   0 0 8,443
BANK OF NEW YORK MELLON CORP C COM 064058100 673 14,301 SH   SOLE   0 0 14,301
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 812 3,977 SH   SOLE   0 0 3,977
BOEING CO COM COM 097023105 397 1,230 SH   SOLE   0 0 1,230
BRISTOL MYERS SQUIBB CO COM COM 110122108 920 17,708 SH   SOLE   0 0 17,708
CAPSTEAD MTG CORP COM COM 14067E506 133 20,000 SH   SOLE   0 0 20,000
CELGENE CORP COM COM 151020104 2,373 37,028 SH   SOLE   0 0 37,028
CENTURY ALUM CO COM COM 156431108 314 43,000 SH   SOLE   0 0 43,000
CENTURYLINK INC COM COM 156700106 206 13,603 SH   SOLE   0 0 13,603
CHEVRON CORP NEW COM COM 166764100 1,561 14,350 SH   SOLE   0 0 14,350
CISCO SYSTEMS INC COM 17275R102 6,178 142,581 SH   SOLE   0 0 142,581
COCA COLA CO COM COM 191216100 440 9,282 SH   SOLE   0 0 9,282
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 2,385 37,577 SH   SOLE   0 0 37,577
COLGATE PALMOLIVE CO COM COM 194162103 821 13,800 SH   SOLE   0 0 13,800
CONAGRA FOODS INC COM COM 205887102 296 13,835 SH   SOLE   0 0 13,835
CONSTELLATION BRANDS INC CL A COM 21036P108 265 1,650 SH   SOLE   0 0 1,650
CORNING INC COM COM 219350105 1,327 43,910 SH   SOLE   0 0 43,910
COVIA HLDGS CORP COM COM 22305A103 246 71,810 SH   SOLE   0 0 71,810
CROWN CASTLE INTL CORP NEW COM COM 22822V101 213 1,960 SH   SOLE   0 0 1,960
DELL TECHNOLOGIES INC CL C COM 24703L202 480 9,813 SH   SOLE   0 0 9,813
DIGITAL RLTY TR INC COM COM 253868103 1,373 12,890 SH   SOLE   0 0 12,890
DISNEY WALT CO COM DISNEY COM 254687106 1,850 16,875 SH   SOLE   0 0 16,875
DMC GLOBAL INC COM COM 23291C103 11,700 333,142 SH   SOLE   0 0 333,142
DOMINION ENERGY INC COM COM 25746U109 432 6,042 SH   SOLE   0 0 6,042
DORMAN PRODS INC COM COM 258278100 225 2,500 SH   SOLE   0 0 2,500
DOWDUPONT INC COM COM 26078J100 294 5,491 SH   SOLE   0 0 5,491
EATON VANCE CORP COM NON VTG COM 278265103 2,661 75,650 SH   SOLE   0 0 75,650
EDUCATION MGMT CORP NEW COM COM 28140M103 0 18,823 SH   SOLE   0 0 18,823
ELBIT SYSTEMS LTD COM M3760D101 212 1,850 SH   SOLE   0 0 1,850
ENDO INTL PLC SHS COM G30401106 506 69,250 SH   SOLE   0 0 69,250
ENERGY TRANSFER EQUITY L P COM 29273V100 207 15,685 SH   SOLE   0 0 15,685
ENSERVCO CORP COM COM 29358Y102 460 1,245,050 SH   SOLE   0 0 1,245,050
ENTERPRISE PRODS PARTNERS L P COM 293792107 509 20,690 SH   SOLE   0 0 20,690
EXXON MOBIL CORP COM COM 30231G102 5,703 83,637 SH   SOLE   0 0 83,637
FEDEX CORP COM COM 31428X106 1,468 9,100 SH   SOLE   0 0 9,100
FIDELITY NATL INFORMATION SVCS COM 31620M106 2,267 22,106 SH   SOLE   0 0 22,106
FISERV INC COM COM 337738108 6,524 88,775 SH   SOLE   0 0 88,775
FNB CORP PA COM COM 302520101 409 41,600 SH   SOLE   0 0 41,600
FRANCO NEV CORP COM COM 351858105 364 5,183 SH   SOLE   0 0 5,183
GENERAL ELECTRIC CO COM COM 369604103 731 96,589 SH   SOLE   0 0 96,589
GENERAL MILLS INC COM COM 370334104 1,379 35,423 SH   SOLE   0 0 35,423
GILEAD SCIENCES INC COM COM 375558103 1,474 23,570 SH   SOLE   0 0 23,570
GULFPORT ENERGY CORP COM NEW COM 402635304 215 32,800 SH   SOLE   0 0 32,800
HAIN CELESTIAL GROUP INC COM COM 405217100 370 23,350 SH   SOLE   0 0 23,350
HARRIS CORP DEL COM 413875105 309 2,297 SH   SOLE   0 0 2,297
HERSHEY CO COM COM 427866108 296 2,760 SH   SOLE   0 0 2,760
HOLOGIC INC COM COM 436440101 1,463 35,588 SH   SOLE   0 0 35,588
HOME DEPOT INC COM COM 437076102 217 1,265 SH   SOLE   0 0 1,265
HONEYWELL INTL INC COM COM 438516106 482 3,650 SH   SOLE   0 0 3,650
ILLINOIS TOOL WKS INC COM COM 452308109 257 2,030 SH   SOLE   0 0 2,030
INTEL CORP COM COM 458140100 4,182 89,108 SH   SOLE   0 0 89,108
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,176 19,141 SH   SOLE   0 0 19,141
IPG PHOTONICS CORP COM COM 44980X109 400 3,527 SH   SOLE   0 0 3,527
IRON MTN INC NEW COM COM 46284V101 684 21,099 SH   SOLE   0 0 21,099
JOHNSON & JOHNSON COM COM 478160104 8,140 63,080 SH   SOLE   0 0 63,080
JPMORGAN CHASE & CO COM COM 46625H100 725 7,430 SH   SOLE   0 0 7,430
KANSAS CITY SOUTHERN COM NEW COM 485170302 1,040 10,894 SH   SOLE   0 0 10,894
KELLOGG CO COM COM 487836108 450 7,890 SH   SOLE   0 0 7,890
KIMBERLY CLARK CORP COM COM 494368103 731 6,419 SH   SOLE   0 0 6,419
KONINKLIJKE AHOLD NV SPONSORED COM 500467501 272 10,796 SH   SOLE   0 0 10,796
LABORATORY CORP AMER HLDGS COM COM 50540R409 2,817 22,294 SH   SOLE   0 0 22,294
LAMB WESTON HLDGS INC COM COM 513272104 282 3,828 SH   SOLE   0 0 3,828
LILLY ELI & CO COM COM 532457108 1,274 11,013 SH   SOLE   0 0 11,013
LKQ CORP COM COM 501889208 1,008 42,496 SH   SOLE   0 0 42,496
MARATHON PETE CORP COM COM 56585A102 629 10,653 SH   SOLE   0 0 10,653
MATTHEWS INTL CORP CL A COM 577128101 422 10,399 SH   SOLE   0 0 10,399
MCDERMOTT INTERNATIONAL INC COM 580037703 109 16,612 SH   SOLE   0 0 16,612
MCDONALDS CORP COM COM 580135101 1,387 7,811 SH   SOLE   0 0 7,811
MEDTRONIC PLC SHS COM G5960L103 1,010 11,103 SH   SOLE   0 0 11,103
MERCK & CO INC NEW COM COM 58933Y105 855 11,187 SH   SOLE   0 0 11,187
MESTEK INC COM NEW COM 590829305 802 27,830 SH   SOLE   0 0 27,830
MICROSOFT CORP COM COM 594918104 12,735 125,377 SH   SOLE   0 0 125,377
NASDAQ OMX GROUP INC COM COM 631103108 408 5,000 SH   SOLE   0 0 5,000
NATIONAL FUEL GAS CO N J COM COM 636180101 391 7,633 SH   SOLE   0 0 7,633
NESTLE FOODS ADR COM 641069406 4,300 53,118 SH   SOLE   0 0 53,118
NETFLIX INC COM COM 64110L106 321 1,200 SH   SOLE   0 0 1,200
NEXTERA ENERGY INC COM COM 65339F101 400 2,300 SH   SOLE   0 0 2,300
NOVO NORDISK ADR COM 670100205 525 11,400 SH   SOLE   0 0 11,400
NUTRIEN LTD REGISTERED SHS COM 67077M108 237 5,057 SH   SOLE   0 0 5,057
NXP SEMICONDUCTORS N V COM COM N6596X109 1,482 20,218 SH   SOLE   0 0 20,218
OMEGA FLEX INC COM COM 682095104 4,843 89,577 SH   SOLE   0 0 89,577
ORACLE CORP COM COM 68389X105 462 10,226 SH   SOLE   0 0 10,226
PAYPAL HLDGS INC COM COM 70450Y103 209 2,480 SH   SOLE   0 0 2,480
PEPSICO INC COM COM 713448108 4,971 44,992 SH   SOLE   0 0 44,992
PFIZER INC COM COM 717081103 6,595 151,085 SH   SOLE   0 0 151,085
PHILIP MORRIS INTL INC COM COM 718172109 1,514 22,682 SH   SOLE   0 0 22,682
PHILLIPS 66 COM COM 718546104 718 8,333 SH   SOLE   0 0 8,333
PHYSICIANS REALTY TRUST COM COM 71943U104 273 17,000 SH   SOLE   0 0 17,000
PLUG PWR INC COM NEW COM 72919P202 12 10,000 SH   SOLE   0 0 10,000
PNC FINL SVCS GROUP INC COM COM 693475105 1,043 8,925 SH   SOLE   0 0 8,925
POPE RES DEL LTD PARTNERSHIP D COM 732857107 383 5,850 SH   SOLE   0 0 5,850
PPG INDS INC COM COM 693506107 2,104 20,577 SH   SOLE   0 0 20,577
PROCTER & GAMBLE CO COM COM 742718109 5,231 56,904 SH   SOLE   0 0 56,904
PROOFPOINT INC COM COM 743424103 1,003 11,963 SH   SOLE   0 0 11,963
QUEST DIAGNOSTICS INC COM COM 74834L100 473 5,675 SH   SOLE   0 0 5,675
RESMED INC COM COM 761152107 8,707 76,467 SH   SOLE   0 0 76,467
ROCHE HLDGS LTD SPONSORED ADR COM 771195104 279 8,965 SH   SOLE   0 0 8,965
ROYAL DUTCH SHELL PLC SPONSORE COM 780259206 763 13,090 SH   SOLE   0 0 13,090
ROYAL DUTCH SHELL PLC SPONSORE COM 780259107 1,611 26,875 SH   SOLE   0 0 26,875
RPM INTL INC COM COM 749685103 203 3,452 SH   SOLE   0 0 3,452
SCHLUMBERGER LTD COM 806857108 248 6,875 SH   SOLE   0 0 6,875
SIFCO INDS INC COM COM 826546103 86 25,000 SH   SOLE   0 0 25,000
SMUCKER J M CO COM NEW COM 832696405 745 7,970 SH   SOLE   0 0 7,970
STATE STR CORP COM COM 857477103 507 8,033 SH   SOLE   0 0 8,033
STRYKER CORP COM COM 863667101 1,472 9,390 SH   SOLE   0 0 9,390
SUNTRUST BKS INC COM COM 867914103 1,594 31,600 SH   SOLE   0 0 31,600
SYSCO CORP COM COM 871829107 385 6,147 SH   SOLE   0 0 6,147
T ROWE PRICE GROUP INC COM COM 74144T108 7,500 81,242 SH   SOLE   0 0 81,242
TEXAS PACIFIC LAND TRUST SUB S COM 882610108 1,644 3,035 SH   SOLE   0 0 3,035
THERMO FISHER SCIENTIFIC INC C COM 883556102 2,939 13,132 SH   SOLE   0 0 13,132
TIMKEN CO COM COM 887389104 582 15,605 SH   SOLE   0 0 15,605
TJX COS INC NEW COM COM 872540109 282 6,300 SH   SOLE   0 0 6,300
TRINITY BIOTECH PLC SPONSORED COM 896438306 2,230 973,682 SH   SOLE   0 0 973,682
UNILEVER PLC ADR COM 904767704 367 7,025 SH   SOLE   0 0 7,025
UNION PAC CORP COM COM 907818108 225 1,625 SH   SOLE   0 0 1,625
UNITED PARCEL SERVICE INC CL B COM 911312106 4,020 41,220 SH   SOLE   0 0 41,220
UNITED TECHNOLOGIES CORP COM COM 913017109 815 7,650 SH   SOLE   0 0 7,650
UNITEDHEALTH GROUP INC COM COM 91324P102 311 1,250 SH   SOLE   0 0 1,250
VARIAN MED SYS INC COM COM 92220P105 487 4,300 SH   SOLE   0 0 4,300
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,684 47,741 SH   SOLE   0 0 47,741
VISA INC COM CL A COM 92826C839 736 5,580 SH   SOLE   0 0 5,580
WALGREENS BOOTS ALLIANCE INC C COM 931427108 668 9,775 SH   SOLE   0 0 9,775
WASTE MGMT INC DEL COM COM 94106L109 667 7,495 SH   SOLE   0 0 7,495
WELLTOWER INC COM COM 95040Q104 1,975 28,450 SH   SOLE   0 0 28,450
WESTERN UN CO COM COM 959802109 234 13,690 SH   SOLE   0 0 13,690
WESTROCK CO COM SHS COM 96145D105 1,059 28,050 SH   SOLE   0 0 28,050
WEYCO GROUP INC COM COM 962149100 233 8,000 SH   SOLE   0 0 8,000
WEYERHAEUSER CO COM COM 962166104 1,651 75,521 SH   SOLE   0 0 75,521
WILEY JOHN & SONS INC CLASS A COM 968223206 2,652 56,463 SH   SOLE   0 0 56,463
WILLIS TOWERS WATSON PLC SHS COM G96629103 914 6,020 SH   SOLE   0 0 6,020
WOLVERINE WORLD WIDE INC COM COM 978097103 657 20,600 SH   SOLE   0 0 20,600
ZIMMER BIOMET HLDGS INC COM COM 98956P102 210 2,029 SH   SOLE   0 0 2,029