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 6,009 44,016 SH   SOLE   0 0 44,016
ABB LTD SPONSORED ADR COM 000375204 224 12,950 SH   SOLE   0 0 12,950
ABBOTT LABS COM COM 002824100 2,240 28,387 SH   SOLE   0 0 28,387
ABBVIE INC COM COM 00287Y109 1,682 22,074 SH   SOLE   0 0 22,074
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 5,770 35,345 SH   SOLE   0 0 35,345
AFLAC INC COM COM 001055102 349 10,200 SH   SOLE   0 0 10,200
ALLEGHANY CORP DEL COM 017175100 2,154 3,899 SH   SOLE   0 0 3,899
ALPHABET INC CLASS A COM 02079K305 601 517 SH   SOLE   0 0 517
ALPHABET INC CLASS C COM 02079K107 877 754 SH   SOLE   0 0 754
ALTRIA GROUP INC COM COM 02209S103 1,418 36,681 SH   SOLE   0 0 36,681
AMAZON COM INC COM 023135106 468 240 SH   SOLE   0 0 240
AMERICAN EXPRESS COMPANY COM 025816109 252 2,943 SH   SOLE   0 0 2,943
AMERICAN WTR WKS CO INC NEW CO COM 030420103 420 3,510 SH   SOLE   0 0 3,510
AMGEN INC COM COM 031162100 12,168 60,020 SH   SOLE   0 0 60,020
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,655 11,420 SH   SOLE   0 0 11,420
APPLE INC COM COM 037833100 12,582 49,477 SH   SOLE   0 0 49,477
APTIV PLC SHS COM COM G6095L109 1,225 24,881 SH   SOLE   0 0 24,881
ASTRONICS CORP COM COM 046433108 110 12,000 SH   SOLE   0 0 12,000
AT&T INC COM COM 00206R102 1,075 36,863 SH   SOLE   0 0 36,863
AUTOMATIC DATA PROCESSING INC COM 053015103 1,129 8,263 SH   SOLE   0 0 8,263
BALL CORP COM COM 058498106 757 11,700 SH   SOLE   0 0 11,700
BANK OF NEW YORK MELLON CORP C COM 064058100 381 11,324 SH   SOLE   0 0 11,324
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 1,026 5,613 SH   SOLE   0 0 5,613
BIOGEN IDEC INC COM COM 09062X103 240 760 SH   SOLE   0 0 760
BLACK KNIGHT INC COM COM 09215C105 307 5,296 SH   SOLE   0 0 5,296
BLOOM ENERGY CORP CL A COM COM 093712107 59 11,300 SH   SOLE   0 0 11,300
BRISTOL MYERS SQUIBB CO COM COM 110122108 3,057 54,840 SH   SOLE   0 0 54,840
BROADCOM INC COM 11135F101 1,066 4,495 SH   SOLE   0 0 4,495
CAPSTEAD MTG CORP COM COM 14067E506 84 20,000 SH   SOLE   0 0 20,000
CENTURY ALUM CO COM COM 156431108 170 47,000 SH   SOLE   0 0 47,000
CHEVRON CORP NEW COM COM 166764100 1,440 19,872 SH   SOLE   0 0 19,872
CISCO SYSTEMS INC COM 17275R102 5,548 141,146 SH   SOLE   0 0 141,146
CME GROUP INC COM COM 12572Q105 265 1,533 SH   SOLE   0 0 1,533
COCA COLA CO COM COM 191216100 582 13,157 SH   SOLE   0 0 13,157
COLGATE PALMOLIVE CO COM COM 194162103 891 13,425 SH   SOLE   0 0 13,425
CONAGRA FOODS INC COM COM 205887102 406 13,835 SH   SOLE   0 0 13,835
CORNING INC COM COM 219350105 1,247 60,699 SH   SOLE   0 0 60,699
COSTCO WHOLESALE CORP NEW COM COM 22160K105 278 975 SH   SOLE   0 0 975
COVETRUS INC COM COM 22304C100 709 87,116 SH   SOLE   0 0 87,116
COVIA HLDGS CORP COM COM 22305A103 13 23,400 SH   SOLE   0 0 23,400
CROWN CASTLE INTL CORP NEW COM COM 22822V101 559 3,870 SH   SOLE   0 0 3,870
CVS HEALTH CORP COM COM 126650100 1,107 18,663 SH   SOLE   0 0 18,663
DELL TECHNOLOGIES INC CL C COM 24703L202 274 6,932 SH   SOLE   0 0 6,932
DIGITAL RLTY TR INC COM COM 253868103 2,001 14,405 SH   SOLE   0 0 14,405
DISNEY WALT CO COM DISNEY COM 254687106 5,052 52,293 SH   SOLE   0 0 52,293
DMC GLOBAL INC COM COM 23291C103 7,273 316,099 SH   SOLE   0 0 316,099
DOMINION ENERGY INC COM COM 25746U109 747 10,342 SH   SOLE   0 0 10,342
EATON VANCE CORP COM NON VTG COM 278265103 2,777 86,100 SH   SOLE   0 0 86,100
EDUCATION MGMT CORP NEW COM COM 28140M103 0 18,823 SH   SOLE   0 0 18,823
ENDO INTL PLC SHS COM G30401106 412 111,225 SH   SOLE   0 0 111,225
ENSERVCO CORP COM COM 29358Y102 152 1,294,640 SH   SOLE   0 0 1,294,640
ERIE INDTY CO CL A COM 29530P102 830 5,600 SH   SOLE   0 0 5,600
EXXON MOBIL CORP COM COM 30231G102 2,978 78,434 SH   SOLE   0 0 78,434
FIDELITY NATL INFORMATION SVCS COM 31620M106 2,573 21,149 SH   SOLE   0 0 21,149
FISERV INC COM COM 337738108 7,971 83,909 SH   SOLE   0 0 83,909
FLEXTRONICS INTL LTD ORD COM Y2573F102 170 20,311 SH   SOLE   0 0 20,311
FNB CORP PA COM COM 302520101 307 41,600 SH   SOLE   0 0 41,600
FRANCO NEV CORP COM COM 351858105 735 7,383 SH   SOLE   0 0 7,383
GENERAL ELECTRIC CO COM COM 369604103 693 87,229 SH   SOLE   0 0 87,229
GENERAL MILLS INC COM COM 370334104 1,738 32,943 SH   SOLE   0 0 32,943
GILEAD SCIENCES INC COM COM 375558103 1,945 26,020 SH   SOLE   0 0 26,020
HERSHEY CO COM COM 427866108 329 2,485 SH   SOLE   0 0 2,485
HOLOGIC INC COM COM 436440101 1,207 34,382 SH   SOLE   0 0 34,382
HOME DEPOT INC COM COM 437076102 247 1,325 SH   SOLE   0 0 1,325
HONEYWELL INTL INC COM COM 438516106 604 4,518 SH   SOLE   0 0 4,518
HUNTINGTON BANCSHARES INC COM COM 446150104 177 21,528 SH   SOLE   0 0 21,528
ILLINOIS TOOL WKS INC COM COM 452308109 289 2,030 SH   SOLE   0 0 2,030
INOGEN INC COM COM 45780L104 951 18,400 SH   SOLE   0 0 18,400
INTEL CORP COM COM 458140100 5,177 95,654 SH   SOLE   0 0 95,654
INTERNATIONAL BUSINESS MACHS C COM 459200101 1,820 16,405 SH   SOLE   0 0 16,405
IPG PHOTONICS CORP COM COM 44980X109 389 3,523 SH   SOLE   0 0 3,523
IRON MTN INC NEW COM COM 46284V101 603 25,349 SH   SOLE   0 0 25,349
JOHNSON & JOHNSON COM COM 478160104 8,128 61,986 SH   SOLE   0 0 61,986
JPMORGAN CHASE & CO COM COM 46625H100 885 9,826 SH   SOLE   0 0 9,826
KANSAS CITY SOUTHERN COM NEW COM 485170302 1,783 14,019 SH   SOLE   0 0 14,019
KELLOGG CO COM COM 487836108 473 7,890 SH   SOLE   0 0 7,890
KIMBERLY CLARK CORP COM COM 494368103 709 5,544 SH   SOLE   0 0 5,544
KONINKLIJKE AHOLD NV SPONSORED COM 500467501 205 8,746 SH   SOLE   0 0 8,746
L3HARRIS TECHNOLOGIES INC COM COM 502431109 756 4,198 SH   SOLE   0 0 4,198
LABORATORY CORP AMER HLDGS COM COM 50540R409 2,784 22,025 SH   SOLE   0 0 22,025
LAMB WESTON HLDGS INC COM COM 513272104 212 3,710 SH   SOLE   0 0 3,710
LILLY ELI & CO COM COM 532457108 1,667 12,020 SH   SOLE   0 0 12,020
LINDBLAD EXPEDITIONS HLDGS INC COM 535219109 396 95,000 SH   SOLE   0 0 95,000
MARATHON OIL CORP COM COM 565849106 84 25,513 SH   SOLE   0 0 25,513
MARATHON PETE CORP COM COM 56585A102 204 8,653 SH   SOLE   0 0 8,653
MATTHEWS INTL CORP CL A COM 577128101 234 9,687 SH   SOLE   0 0 9,687
MCDONALDS CORP COM COM 580135101 1,135 6,865 SH   SOLE   0 0 6,865
MEDTRONIC PLC SHS COM G5960L103 989 10,965 SH   SOLE   0 0 10,965
MERCK & CO INC NEW COM COM 58933Y105 1,170 15,203 SH   SOLE   0 0 15,203
MESTEK INC COM NEW COM 590829305 654 27,830 SH   SOLE   0 0 27,830
MICROSOFT CORP COM COM 594918104 18,983 120,365 SH   SOLE   0 0 120,365
MONDELEZ INTL INC CL A COM 609207105 239 4,772 SH   SOLE   0 0 4,772
NASDAQ OMX GROUP INC COM COM 631103108 475 5,000 SH   SOLE   0 0 5,000
NEOS THERAPEUTICS INC COM COM 64052L106 75 100,000 SH   SOLE   0 0 100,000
NESTLE FOODS ADR COM 641069406 5,319 51,643 SH   SOLE   0 0 51,643
NETFLIX INC COM COM 64110L106 419 1,115 SH   SOLE   0 0 1,115
NEXTERA ENERGY INC COM COM 65339F101 695 2,890 SH   SOLE   0 0 2,890
NOVO NORDISK ADR COM 670100205 668 11,100 SH   SOLE   0 0 11,100
NXP SEMICONDUCTORS N V COM COM N6596X109 1,698 20,477 SH   SOLE   0 0 20,477
OMEGA FLEX INC COM COM 682095104 7,502 88,889 SH   SOLE   0 0 88,889
ORACLE CORP COM COM 68389X105 471 9,749 SH   SOLE   0 0 9,749
PACCAR INC COM COM 693718108 220 3,600 SH   SOLE   0 0 3,600
PAYPAL HLDGS INC COM COM 70450Y103 266 2,780 SH   SOLE   0 0 2,780
PEPSICO INC COM COM 713448108 5,421 45,138 SH   SOLE   0 0 45,138
PFIZER INC COM COM 717081103 4,896 150,002 SH   SOLE   0 0 150,002
PHILIP MORRIS INTL INC COM COM 718172109 1,726 23,660 SH   SOLE   0 0 23,660
PHILLIPS 66 COM COM 718546104 460 8,580 SH   SOLE   0 0 8,580
PHYSICIANS REALTY TRUST COM COM 71943U104 237 17,000 SH   SOLE   0 0 17,000
PNC FINL SVCS GROUP INC COM COM 693475105 1,079 11,275 SH   SOLE   0 0 11,275
PPG INDS INC COM COM 693506107 1,112 13,297 SH   SOLE   0 0 13,297
PPL CORP COM COM 69351T106 1,066 43,210 SH   SOLE   0 0 43,210
PROCTER & GAMBLE CO COM COM 742718109 6,159 55,994 SH   SOLE   0 0 55,994
PROOFPOINT INC COM COM 743424103 1,711 16,679 SH   SOLE   0 0 16,679
QUEST DIAGNOSTICS INC COM COM 74834L100 343 4,275 SH   SOLE   0 0 4,275
RAYTHEON CO COM NEW COM 755111507 375 2,858 SH   SOLE   0 0 2,858
RESIDEO TECHNOLOGIES INC COM COM 76118Y104 84 17,407 SH   SOLE   0 0 17,407
RESMED INC COM COM 761152107 9,779 66,390 SH   SOLE   0 0 66,390
ROCHE HLDGS LTD SPONSORED ADR COM 771195104 303 7,475 SH   SOLE   0 0 7,475
ROCKWELL AUTOMATION INC COM COM 773903109 404 2,680 SH   SOLE   0 0 2,680
ROYAL DUTCH SHELL PLC SPONSORE COM 780259206 406 11,640 SH   SOLE   0 0 11,640
ROYAL DUTCH SHELL PLC SPONSORE COM 780259107 1,221 37,400 SH   SOLE   0 0 37,400
RPM INTL INC COM COM 749685103 250 4,205 SH   SOLE   0 0 4,205
SIFCO INDS INC COM COM 826546103 53 25,000 SH   SOLE   0 0 25,000
STATE STR CORP COM COM 857477103 426 8,000 SH   SOLE   0 0 8,000
STRYKER CORP COM COM 863667101 1,496 8,984 SH   SOLE   0 0 8,984
SYSCO CORP COM COM 871829107 404 8,847 SH   SOLE   0 0 8,847
T ROWE PRICE GROUP INC COM COM 74144T108 7,772 79,594 SH   SOLE   0 0 79,594
TEXAS PACIFIC LAND TRUST SUB S COM 882610108 1,174 3,090 SH   SOLE   0 0 3,090
THE GREEN ORGANIC DUTCHMAN HOL COM 393210208 63 300,000 SH   SOLE   0 0 300,000
THERMO FISHER SCIENTIFIC INC C COM 883556102 3,850 13,577 SH   SOLE   0 0 13,577
TIMKENSTEEL CORP COM COM 887399103 130 40,285 SH   SOLE   0 0 40,285
TJX COS INC NEW COM COM 872540109 325 6,800 SH   SOLE   0 0 6,800
TRINITY BIOTECH PLC SPONSORED COM 896438306 1,715 1,558,900 SH   SOLE   0 0 1,558,900
TYSON FOODS INC CLASS A COM 902494103 440 7,600 SH   SOLE   0 0 7,600
UNILEVER PLC ADR COM 904767704 292 5,775 SH   SOLE   0 0 5,775
UNION PAC CORP COM COM 907818108 209 1,485 SH   SOLE   0 0 1,485
UNITED PARCEL SERVICE INC CL B COM 911312106 4,516 48,345 SH   SOLE   0 0 48,345
UNITED TECHNOLOGIES CORP COM COM 913017109 452 4,787 SH   SOLE   0 0 4,787
UNITEDHEALTH GROUP INC COM COM 91324P102 991 3,975 SH   SOLE   0 0 3,975
VARIAN MED SYS INC COM COM 92220P105 421 4,100 SH   SOLE   0 0 4,100
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,686 49,984 SH   SOLE   0 0 49,984
VISA INC COM CL A COM 92826C839 3,108 19,293 SH   SOLE   0 0 19,293
WASTE MGMT INC DEL COM COM 94106L109 652 7,045 SH   SOLE   0 0 7,045
WATSCO INC CL A COM 942622200 1,784 11,286 SH   SOLE   0 0 11,286
WELLTOWER INC COM COM 95040Q104 1,153 25,180 SH   SOLE   0 0 25,180
WESTERN UN CO COM COM 959802109 248 13,690 SH   SOLE   0 0 13,690
WEYERHAEUSER CO COM COM 962166104 866 51,115 SH   SOLE   0 0 51,115
WILLIS TOWERS WATSON PLC SHS COM G96629103 1,022 6,020 SH   SOLE   0 0 6,020
WOLVERINE WORLD WIDE INC COM COM 978097103 236 15,500 SH   SOLE   0 0 15,500
YUM CHINA HLDGS INC COM COM 98850P109 420 9,854 SH   SOLE   0 0 9,854
ZIMMER BIOMET HLDGS INC COM COM 98956P102 202 1,999 SH   SOLE   0 0 1,999
ZOOM VIDEO COMMUNICATIONS INC COM 98980L101 292 2,000 SH   SOLE   0 0 2,000
BRISTOL MYERS SQUIBB CO CONTIN WT 110122157 113 29,623 SH   SOLE   0 0 29,623