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 7,275 44,255 SH   SOLE   0 0 44,255
ABBOTT LABS COM COM 002824100 2,323 27,767 SH   SOLE   0 0 27,767
ABBVIE INC COM COM 00287Y109 1,376 18,167 SH   SOLE   0 0 18,167
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 6,654 34,595 SH   SOLE   0 0 34,595
AFLAC INC COM COM 001055102 570 10,900 SH   SOLE   0 0 10,900
ALLEGHANY CORP DEL COM 017175100 3,210 4,024 SH   SOLE   0 0 4,024
ALPHABET INC CLASS A COM 02079K305 631 517 SH   SOLE   0 0 517
ALPHABET INC CLASS C COM 02079K107 864 709 SH   SOLE   0 0 709
ALTRIA GROUP INC COM COM 02209S103 920 22,482 SH   SOLE   0 0 22,482
AMAZON COM INC COM 023135106 399 230 SH   SOLE   0 0 230
AMERICAN EXPRESS COMPANY COM 025816109 348 2,943 SH   SOLE   0 0 2,943
AMERICAN WTR WKS CO INC NEW CO COM 030420103 875 7,045 SH   SOLE   0 0 7,045
AMGEN INC COM COM 031162100 11,735 60,644 SH   SOLE   0 0 60,644
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 2,570 11,608 SH   SOLE   0 0 11,608
APPLE INC COM COM 037833100 10,823 48,321 SH   SOLE   0 0 48,321
APTIV PLC SHS COM COM G6095L109 2,294 26,237 SH   SOLE   0 0 26,237
ARCONIC INC COM COM 03965L100 223 8,566 SH   SOLE   0 0 8,566
ASTRONICS CORP CL B COM 046433207 205 7,000 SH   SOLE   0 0 7,000
ASTRONICS CORP COM COM 046433108 353 12,000 SH   SOLE   0 0 12,000
AT&T INC COM COM 00206R102 1,229 32,479 SH   SOLE   0 0 32,479
AUTOMATIC DATA PROCESSING INC COM 053015103 1,240 7,683 SH   SOLE   0 0 7,683
BALL CORP COM COM 058498106 852 11,700 SH   SOLE   0 0 11,700
BANK OF AMERICA CORPORATION CO COM 060505104 245 8,388 SH   SOLE   0 0 8,388
BANK OF NEW YORK MELLON CORP C COM 064058100 588 13,004 SH   SOLE   0 0 13,004
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 1,007 4,843 SH   SOLE   0 0 4,843
BIOGEN IDEC INC COM COM 09062X103 200 860 SH   SOLE   0 0 860
BLACK KNIGHT INC COM COM 09215C105 274 4,489 SH   SOLE   0 0 4,489
BLOOM ENERGY CORP CL A COM COM 093712107 128 39,500 SH   SOLE   0 0 39,500
BOEING CO COM COM 097023105 390 1,024 SH   SOLE   0 0 1,024
BRISTOL MYERS SQUIBB CO COM COM 110122108 939 18,508 SH   SOLE   0 0 18,508
CAPSTEAD MTG CORP COM COM 14067E506 147 20,000 SH   SOLE   0 0 20,000
CELGENE CORP COM COM 151020104 2,995 30,157 SH   SOLE   0 0 30,157
CENTURY ALUM CO COM COM 156431108 285 43,000 SH   SOLE   0 0 43,000
CHEVRON CORP NEW COM COM 166764100 1,853 15,625 SH   SOLE   0 0 15,625
CISCO SYSTEMS INC COM 17275R102 6,923 140,122 SH   SOLE   0 0 140,122
COCA COLA CO COM COM 191216100 552 10,137 SH   SOLE   0 0 10,137
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 272 4,511 SH   SOLE   0 0 4,511
COLGATE PALMOLIVE CO COM COM 194162103 1,007 13,700 SH   SOLE   0 0 13,700
CONAGRA FOODS INC COM COM 205887102 424 13,835 SH   SOLE   0 0 13,835
CONSTELLATION BRANDS INC CL A COM 21036P108 394 1,900 SH   SOLE   0 0 1,900
CORNING INC COM COM 219350105 1,358 47,626 SH   SOLE   0 0 47,626
COSTCO WHOLESALE CORP NEW COM COM 22160K105 281 975 SH   SOLE   0 0 975
COVETRUS INC COM COM 22304C100 486 40,850 SH   SOLE   0 0 40,850
COVIA HLDGS CORP COM COM 22305A103 66 32,630 SH   SOLE   0 0 32,630
CROWN CASTLE INTL CORP NEW COM COM 22822V101 530 3,810 SH   SOLE   0 0 3,810
DELL TECHNOLOGIES INC CL C COM 24703L202 498 9,610 SH   SOLE   0 0 9,610
DIGITAL RLTY TR INC COM COM 253868103 1,812 13,960 SH   SOLE   0 0 13,960
DISCOVER FINL SVCS COM COM 254709108 227 2,800 SH   SOLE   0 0 2,800
DISNEY WALT CO COM DISNEY COM 254687106 2,741 21,030 SH   SOLE   0 0 21,030
DMC GLOBAL INC COM COM 23291C103 12,759 290,105 SH   SOLE   0 0 290,105
DOMINION ENERGY INC COM COM 25746U109 624 7,697 SH   SOLE   0 0 7,697
DUNKIN BRANDS GROUP INC COM COM 265504100 214 2,700 SH   SOLE   0 0 2,700
EATON VANCE CORP COM NON VTG COM 278265103 3,603 80,200 SH   SOLE   0 0 80,200
EDUCATION MGMT CORP NEW COM COM 28140M103 0 18,823 SH   SOLE   0 0 18,823
ELBIT SYSTEMS LTD COM M3760D101 305 1,850 SH   SOLE   0 0 1,850
ENDO INTL PLC SHS COM G30401106 362 112,625 SH   SOLE   0 0 112,625
ENSERVCO CORP COM COM 29358Y102 352 1,371,640 SH   SOLE   0 0 1,371,640
ENTERPRISE PRODS PARTNERS L P COM 293792107 934 32,690 SH   SOLE   0 0 32,690
EXXON MOBIL CORP COM COM 30231G102 5,692 80,606 SH   SOLE   0 0 80,606
FEDERATED INVS INC PA CL B COM 314211103 237 7,321 SH   SOLE   0 0 7,321
FEDEX CORP COM COM 31428X106 1,248 8,575 SH   SOLE   0 0 8,575
FIDELITY NATL INFORMATION SVCS COM 31620M106 2,787 20,993 SH   SOLE   0 0 20,993
FISERV INC COM COM 337738108 8,875 85,673 SH   SOLE   0 0 85,673
FLEXTRONICS INTL LTD ORD COM Y2573F102 206 19,695 SH   SOLE   0 0 19,695
FNB CORP PA COM COM 302520101 480 41,600 SH   SOLE   0 0 41,600
FRANCO NEV CORP COM COM 351858105 536 5,883 SH   SOLE   0 0 5,883
GENERAL ELECTRIC CO COM COM 369604103 823 92,039 SH   SOLE   0 0 92,039
GENERAL MILLS INC COM COM 370334104 1,914 34,723 SH   SOLE   0 0 34,723
GILEAD SCIENCES INC COM COM 375558103 1,573 24,820 SH   SOLE   0 0 24,820
HAIN CELESTIAL GROUP INC COM COM 405217100 362 16,850 SH   SOLE   0 0 16,850
HERSHEY CO COM COM 427866108 401 2,585 SH   SOLE   0 0 2,585
HOLOGIC INC COM COM 436440101 1,713 33,928 SH   SOLE   0 0 33,928
HOME DEPOT INC COM COM 437076102 294 1,265 SH   SOLE   0 0 1,265
HONEYWELL INTL INC COM COM 438516106 595 3,518 SH   SOLE   0 0 3,518
ILLINOIS TOOL WKS INC COM COM 452308109 318 2,030 SH   SOLE   0 0 2,030
INTEL CORP COM COM 458140100 4,593 89,138 SH   SOLE   0 0 89,138
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,719 18,701 SH   SOLE   0 0 18,701
IPG PHOTONICS CORP COM COM 44980X109 484 3,572 SH   SOLE   0 0 3,572
IRON MTN INC NEW COM COM 46284V101 868 26,799 SH   SOLE   0 0 26,799
JOHNSON & JOHNSON COM COM 478160104 7,989 61,747 SH   SOLE   0 0 61,747
JPMORGAN CHASE & CO COM COM 46625H100 902 7,661 SH   SOLE   0 0 7,661
KANSAS CITY SOUTHERN COM NEW COM 485170302 1,895 14,244 SH   SOLE   0 0 14,244
KELLOGG CO COM COM 487836108 508 7,890 SH   SOLE   0 0 7,890
KIMBERLY CLARK CORP COM COM 494368103 873 6,144 SH   SOLE   0 0 6,144
KONINKLIJKE AHOLD NV SPONSORED COM 500467501 270 10,796 SH   SOLE   0 0 10,796
L3HARRIS TECHNOLOGIES INC COM COM 502431109 651 3,118 SH   SOLE   0 0 3,118
LABORATORY CORP AMER HLDGS COM COM 50540R409 3,708 22,069 SH   SOLE   0 0 22,069
LAMB WESTON HLDGS INC COM COM 513272104 266 3,663 SH   SOLE   0 0 3,663
LILLY ELI & CO COM COM 532457108 1,220 10,913 SH   SOLE   0 0 10,913
LINCOLN ELEC HLDGS INC COM COM 533900106 226 2,600 SH   SOLE   0 0 2,600
MARATHON PETE CORP COM COM 56585A102 807 13,278 SH   SOLE   0 0 13,278
MARKER THERAPEUTICS INC COM COM 57055L107 511 100,000 SH   SOLE   0 0 100,000
MATTHEWS INTL CORP CL A COM 577128101 368 10,399 SH   SOLE   0 0 10,399
MCDONALDS CORP COM COM 580135101 1,746 8,130 SH   SOLE   0 0 8,130
MEDTRONIC PLC SHS COM G5960L103 1,198 11,025 SH   SOLE   0 0 11,025
MERCK & CO INC NEW COM COM 58933Y105 920 10,925 SH   SOLE   0 0 10,925
MESTEK INC COM NEW COM 590829305 835 27,830 SH   SOLE   0 0 27,830
MICROSOFT CORP COM COM 594918104 17,009 122,341 SH   SOLE   0 0 122,341
NASDAQ OMX GROUP INC COM COM 631103108 497 5,000 SH   SOLE   0 0 5,000
NESTLE FOODS ADR COM 641069406 5,707 52,643 SH   SOLE   0 0 52,643
NETFLIX INC COM COM 64110L106 325 1,215 SH   SOLE   0 0 1,215
NEXTERA ENERGY INC COM COM 65339F101 699 3,000 SH   SOLE   0 0 3,000
NOVO NORDISK ADR COM 670100205 589 11,400 SH   SOLE   0 0 11,400
NXP SEMICONDUCTORS N V COM COM N6596X109 2,182 19,993 SH   SOLE   0 0 19,993
OMEGA FLEX INC COM COM 682095104 9,159 89,577 SH   SOLE   0 0 89,577
ORACLE CORP COM COM 68389X105 525 9,540 SH   SOLE   0 0 9,540
PAYPAL HLDGS INC COM COM 70450Y103 257 2,480 SH   SOLE   0 0 2,480
PEPSICO INC COM COM 713448108 6,050 44,127 SH   SOLE   0 0 44,127
PFIZER INC COM COM 717081103 5,400 150,301 SH   SOLE   0 0 150,301
PHILIP MORRIS INTL INC COM COM 718172109 1,654 21,788 SH   SOLE   0 0 21,788
PHILLIPS 66 COM COM 718546104 884 8,634 SH   SOLE   0 0 8,634
PHYSICIANS REALTY TRUST COM COM 71943U104 302 17,000 SH   SOLE   0 0 17,000
PNC FINL SVCS GROUP INC COM COM 693475105 1,307 9,325 SH   SOLE   0 0 9,325
POPE RES DEL LTD PARTNERSHIP D COM 732857107 557 7,900 SH   SOLE   0 0 7,900
PPG INDS INC COM COM 693506107 2,415 20,377 SH   SOLE   0 0 20,377
PPL CORP COM COM 69351T106 1,263 40,110 SH   SOLE   0 0 40,110
PROCTER & GAMBLE CO COM COM 742718109 6,923 55,659 SH   SOLE   0 0 55,659
PROOFPOINT INC COM COM 743424103 1,892 14,660 SH   SOLE   0 0 14,660
QUALCOMM INC COM COM 747525103 237 3,110 SH   SOLE   0 0 3,110
QUEST DIAGNOSTICS INC COM COM 74834L100 607 5,675 SH   SOLE   0 0 5,675
RAYTHEON CO COM NEW COM 755111507 217 1,108 SH   SOLE   0 0 1,108
RESIDEO TECHNOLOGIES INC COM COM 76118Y104 565 39,386 SH   SOLE   0 0 39,386
RESMED INC COM COM 761152107 9,605 71,093 SH   SOLE   0 0 71,093
RIO TINTO PLC SPONSORED ADR COM 767204100 214 4,100 SH   SOLE   0 0 4,100
ROCHE HLDGS LTD SPONSORED ADR COM 771195104 306 8,400 SH   SOLE   0 0 8,400
ROCKWELL AUTOMATION INC COM COM 773903109 538 3,263 SH   SOLE   0 0 3,263
ROYAL DUTCH SHELL PLC SPONSORE COM 780259206 694 11,790 SH   SOLE   0 0 11,790
ROYAL DUTCH SHELL PLC SPONSORE COM 780259107 1,629 27,200 SH   SOLE   0 0 27,200
RPM INTL INC COM COM 749685103 238 3,452 SH   SOLE   0 0 3,452
SCHLUMBERGER LTD COM 806857108 206 6,025 SH   SOLE   0 0 6,025
SHERWIN WILLIAMS CO COM COM 824348106 212 385 SH   SOLE   0 0 385
SIFCO INDS INC COM COM 826546103 68 25,000 SH   SOLE   0 0 25,000
SMUCKER J M CO COM NEW COM 832696405 756 6,870 SH   SOLE   0 0 6,870
STATE STR CORP COM COM 857477103 474 8,000 SH   SOLE   0 0 8,000
STRYKER CORP COM COM 863667101 2,031 9,390 SH   SOLE   0 0 9,390
SUNTRUST BKS INC COM COM 867914103 936 13,600 SH   SOLE   0 0 13,600
SYSCO CORP COM COM 871829107 567 7,147 SH   SOLE   0 0 7,147
T ROWE PRICE GROUP INC COM COM 74144T108 9,253 80,992 SH   SOLE   0 0 80,992
TEXAS INSTRS INC COM COM 882508104 213 1,646 SH   SOLE   0 0 1,646
TEXAS PACIFIC LAND TRUST SUB S COM 882610108 1,997 3,075 SH   SOLE   0 0 3,075
THERMO FISHER SCIENTIFIC INC C COM 883556102 3,860 13,252 SH   SOLE   0 0 13,252
TIMKENSTEEL CORP COM COM 887399103 128 20,285 SH   SOLE   0 0 20,285
TJX COS INC NEW COM COM 872540109 362 6,500 SH   SOLE   0 0 6,500
TRINITY BIOTECH PLC SPONSORED COM 896438306 1,801 1,488,810 SH   SOLE   0 0 1,488,810
UNILEVER PLC ADR COM 904767704 374 6,225 SH   SOLE   0 0 6,225
UNION PAC CORP COM COM 907818108 263 1,625 SH   SOLE   0 0 1,625
UNITED PARCEL SERVICE INC CL B COM 911312106 5,143 42,920 SH   SOLE   0 0 42,920
UNITED RENTALS INC COM 911363109 299 2,400 SH   SOLE   0 0 2,400
UNITED TECHNOLOGIES CORP COM COM 913017109 694 5,085 SH   SOLE   0 0 5,085
UNITEDHEALTH GROUP INC COM COM 91324P102 399 1,835 SH   SOLE   0 0 1,835
VARIAN MED SYS INC COM COM 92220P105 488 4,100 SH   SOLE   0 0 4,100
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,887 47,834 SH   SOLE   0 0 47,834
VISA INC COM CL A COM 92826C839 3,128 18,185 SH   SOLE   0 0 18,185
WALGREENS BOOTS ALLIANCE INC C COM 931427108 469 8,475 SH   SOLE   0 0 8,475
WASTE MGMT INC DEL COM COM 94106L109 781 6,795 SH   SOLE   0 0 6,795
WATSCO INC CL A COM 942622200 1,744 10,311 SH   SOLE   0 0 10,311
WELLTOWER INC COM COM 95040Q104 2,522 27,825 SH   SOLE   0 0 27,825
WESTERN UN CO COM COM 959802109 317 13,690 SH   SOLE   0 0 13,690
WEYERHAEUSER CO COM COM 962166104 1,711 61,765 SH   SOLE   0 0 61,765
WILLIS TOWERS WATSON PLC SHS COM G96629103 1,162 6,020 SH   SOLE   0 0 6,020
WOLVERINE WORLD WIDE INC COM COM 978097103 577 20,400 SH   SOLE   0 0 20,400
ZIMMER BIOMET HLDGS INC COM COM 98956P102 274 1,999 SH   SOLE   0 0 1,999