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
1LIFE HEALTHCARE INC COM COM 68269G107 226 5,175 SH   SOLE   0 0 5,175
3M CO COM COM 88579Y101 6,215 35,555 SH   SOLE   0 0 35,555
ABB LTD SPONSORED ADR COM 000375204 633 22,625 SH   SOLE   0 0 22,625
ABBOTT LABS COM COM 002824100 3,160 28,858 SH   SOLE   0 0 28,858
ABBVIE INC COM COM 00287Y109 2,513 23,451 SH   SOLE   0 0 23,451
ACCENTURE PLC IRELAND CLASS SHS COM G1151C101 8,864 33,934 SH   SOLE   0 0 33,934
AFLAC INC COM COM 001055102 440 9,900 SH   SOLE   0 0 9,900
ALPHABET INC CAP STK CL C COM 02079K107 1,270 725 SH   SOLE   0 0 725
ALPHABET INC CL A COM 02079K305 1,008 575 SH   SOLE   0 0 575
ALTRIA GROUP INC COM COM 02209S103 2,008 48,964 SH   SOLE   0 0 48,964
AMAZON COM INC COM 023135106 1,133 348 SH   SOLE   0 0 348
AMERICAN EXPRESS COMPANY COM 025816109 431 3,564 SH   SOLE   0 0 3,564
AMERICAN WTR WKS CO INC NEW COM COM 030420103 523 3,406 SH   SOLE   0 0 3,406
AMGEN INC COM COM 031162100 13,815 60,085 SH   SOLE   0 0 60,085
ANEMOSTAT DOOR PRODS INC COM 144A COM 03459P104 0 27,830 SH   SOLE   0 0 27,830
ANEMOSTAT INC COM COM 034599100 0 27,830 SH   SOLE   0 0 27,830
ANSYS INC COM COM 03662Q105 3,963 10,894 SH   SOLE   0 0 10,894
APPLE COM 037833100 27,423 206,667 SH   SOLE   0 0 206,667
APPLIED NANOSCIENCE INC COM COM 03824A105 0 20,000 SH   SOLE   0 0 20,000
APTIV PLC SHS COM COM G6095L109 3,012 23,118 SH   SOLE   0 0 23,118
ASTRONICS CORP COM COM 046433108 159 12,000 SH   SOLE   0 0 12,000
AT&T INC COM COM 00206R102 1,094 38,040 SH   SOLE   0 0 38,040
AUTOMATIC DATA PROCESSING INC COM COM 053015103 1,412 8,013 SH   SOLE   0 0 8,013
BALL CORP COM COM 058498106 1,090 11,700 SH   SOLE   0 0 11,700
BANK OF AMERICA CORPORATION COM COM 060505104 282 9,288 SH   SOLE   0 0 9,288
BANK OF NEW YORK MELLON CORP COM COM 064058100 452 10,650 SH   SOLE   0 0 10,650
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 1,070 4,613 SH   SOLE   0 0 4,613
BIOTELEMETRY INC COM COM 090672106 2,421 33,585 SH   SOLE   0 0 33,585
BLACKROCK FLOATING RATE INCOME TR COM ETF 091941104 414 35,115 SH   SOLE   0 0 35,115
BOEING CO COM COM 097023105 209 978 SH   SOLE   0 0 978
BOSWELL J.G. CO COM COM 101205102 238 405 SH   SOLE   0 0 405
BRISTOL MYERS SQUIBB CO COM COM 110122108 3,319 53,508 SH   SOLE   0 0 53,508
BRISTOL MYERS SQUIBB CO CONTINGENT VALUE RTS WT 110122157 21 29,807 SH   SOLE   0 0 29,807
BROADCOM INC COM COM 11135F101 2,395 5,470 SH   SOLE   0 0 5,470
BROWN & BROWN INC COM 115236101 351 7,400 SH   SOLE   0 0 7,400
CAPSTEAD MTG CORP COM NO PAR COM 14067E506 110 19,000 SH   SOLE   0 0 19,000
CATERPILLAR INC COM COM 149123101 347 1,904 SH   SOLE   0 0 1,904
CHARLES RIV LABORATORIES INTL INC COM COM 159864107 356 1,425 SH   SOLE   0 0 1,425
CHEVRON CORP NEW COM COM 166764100 1,713 20,288 SH   SOLE   0 0 20,288
CISCO SYSTEMS INC COM 17275R102 6,098 136,275 SH   SOLE   0 0 136,275
CME GROUP INC COM COM 12572Q105 292 1,605 SH   SOLE   0 0 1,605
COCA COLA COMPANY COM 191216100 800 14,590 SH   SOLE   0 0 14,590
COLGATE PALMOLIVE CO COM COM 194162103 1,007 11,773 SH   SOLE   0 0 11,773
COMCAST CORP CL A COM 20030N101 446 8,519 SH   SOLE   0 0 8,519
COMFORT SYS USA INC COM COM 199908104 814 15,450 SH   SOLE   0 0 15,450
COMPASS DIVERSIFIED HLDGS SH BEN INT COM 20451Q104 235 12,100 SH   SOLE   0 0 12,100
CONAGRA BRANDS INC COM COM 205887102 502 13,835 SH   SOLE   0 0 13,835
CONOCOPHILLIPS COM COM 20825C104 311 7,768 SH   SOLE   0 0 7,768
CORNING INC COM COM 219350105 2,028 56,327 SH   SOLE   0 0 56,327
COSTCO WHOLESALE CORP NEW COM COM 22160K105 418 1,109 SH   SOLE   0 0 1,109
COVETRUS INC COM COM 22304C100 1,595 55,498 SH   SOLE   0 0 55,498
COVIA HLDGS CORP COM COM 22305A103 0 14,000 SH   SOLE   0 0 14,000
CROWN CASTLE INTL CORP NEW COM COM 22822V101 628 3,945 SH   SOLE   0 0 3,945
CVS HEALTH CORP COM COM 126650100 2,848 41,702 SH   SOLE   0 0 41,702
DANAHER CORP COM COM 235851102 269 1,209 SH   SOLE   0 0 1,209
DEERE & CO COM 244199105 511 1,899 SH   SOLE   0 0 1,899
DELL TECHNOLOGIES INC CL C COM 24703L202 443 6,045 SH   SOLE   0 0 6,045
DIGITAL RLTY TR INC COM COM 253868103 2,013 14,430 SH   SOLE   0 0 14,430
DISCOVER FINL SVCS COM INC COM 254709108 253 2,800 SH   SOLE   0 0 2,800
DISNEY WALT CO DISNEY COM COM 254687106 7,821 43,168 SH   SOLE   0 0 43,168
DMC GLOBAL INC COM COM 23291C103 14,514 335,588 SH   SOLE   0 0 335,588
DOMINION ENERGY INC COM COM 25746U109 546 7,260 SH   SOLE   0 0 7,260
EATON VANCE CORP COM NON VTG COM 278265103 4,252 62,600 SH   SOLE   0 0 62,600
EDUCATION MGMT CORP NEW COM COM 28140M103 0 18,823 SH   SOLE   0 0 18,823
ELBIT SYSTEMS LTD COM M3760D101 277 2,100 SH   SOLE   0 0 2,100
ENDO INTL PLC SHS COM G30401106 1,383 192,575 SH   SOLE   0 0 192,575
ENSERVCO CORP COM NEW COM 29358Y201 124 66,279 SH   SOLE   0 0 66,279
EQT CORPORATION COM COM 26884L109 272 21,369 SH   SOLE   0 0 21,369
EQUITRANS MIDSTREAM CORP COM COM 294600101 152 18,879 SH   SOLE   0 0 18,879
ERIE INDTY CO CL A COM 29530P102 1,105 4,500 SH   SOLE   0 0 4,500
EXXON MOBIL CORP COM COM 30231G102 2,204 53,481 SH   SOLE   0 0 53,481
F N B CORP PA COM COM 302520101 395 41,600 SH   SOLE   0 0 41,600
FACEBOOK INC CL A COM 30303M102 203 742 SH   SOLE   0 0 742
FEDERATED INVS INC PA CL B COM 314211103 212 7,321 SH   SOLE   0 0 7,321
FIDELITY NATL FINL INC NEW FNF GROUP COM 31620R303 2,851 72,928 SH   SOLE   0 0 72,928
FIDELITY NATL INFORMATION SVCS INC COM COM 31620M106 2,850 20,144 SH   SOLE   0 0 20,144
FISERV INC COM COM 337738108 9,556 83,924 SH   SOLE   0 0 83,924
FLEXTRONICS INTL LTD ORD SHS COM Y2573F102 275 15,280 SH   SOLE   0 0 15,280
FORTUNE BRANDS HOMES & SEC INC COM COM 34964C106 235 2,742 SH   SOLE   0 0 2,742
FRANCO NEV CORP COM COM 351858105 944 7,533 SH   SOLE   0 0 7,533
GENERAL ELECTRIC COM 369604103 895 82,854 SH   SOLE   0 0 82,854
GENERAL MILLS INC COM COM 370334104 1,951 33,173 SH   SOLE   0 0 33,173
GILEAD SCIENCES INC COM 375558103 1,403 24,090 SH   SOLE   0 0 24,090
GOLDMAN SACHS ETF TR ACTIVEBETA U S LARGE CAP EQUITY ETF ETF 381430503 4,622 61,060 SH   SOLE   0 0 61,060
HANNON ARMSTRONG SUSTAINABLE INFRASTRUCTURE CAP INC COM COM 41068X100 511 8,050 SH   SOLE   0 0 8,050
HERSHEY CO COM COM 427866108 344 2,255 SH   SOLE   0 0 2,255
HOLOGIC INC COM COM 436440101 2,470 33,915 SH   SOLE   0 0 33,915
HOME DEPOT INC COM COM 437076102 469 1,765 SH   SOLE   0 0 1,765
HONEYWELL INTL INC COM COM 438516106 933 4,388 SH   SOLE   0 0 4,388
HUNTINGTON BANCSHARES INC COM 446150104 139 11,028 SH   SOLE   0 0 11,028
ILLINOIS TOOL WORKS INC COM COM 452308109 414 2,030 SH   SOLE   0 0 2,030
INOGEN INC COM COM 45780L104 1,072 24,000 SH   SOLE   0 0 24,000
INTEL CORP COM COM 458140100 4,673 93,791 SH   SOLE   0 0 93,791
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101 1,829 14,532 SH   SOLE   0 0 14,532
IPG PHOTONICS CORP COM COM 44980X109 593 2,649 SH   SOLE   0 0 2,649
IRON MTN INC NEW COM COM 46284V101 212 7,199 SH   SOLE   0 0 7,199
ISHARES TR CORE DIVID GROWTH ETF ETF 46434V621 242 5,400 SH   SOLE   0 0 5,400
ISHARES TR MSCI EMERGING MKTS INDEX FD ETF 464287234 265 5,136 SH   SOLE   0 0 5,136
ISHARES TR NATL MUN BD ETF FD ETF 464288414 1,172 10,000 SH   SOLE   0 0 10,000
ISHARES TR SELECT DIVID ETF FD ETF 464287168 573 5,960 SH   SOLE   0 0 5,960
ISHARES TR SHORT-TERM CORP BD ETF ETF 464288646 4,295 77,859 SH   SOLE   0 0 77,859
JOHNSON & JOHNSON COM COM 478160104 9,673 61,461 SH   SOLE   0 0 61,461
JPMORGAN CHASE COM 46625H100 1,281 10,079 SH   SOLE   0 0 10,079
KANSAS CITY SOUTHN COM NEW COM 485170302 2,709 13,269 SH   SOLE   0 0 13,269
KELLOGG CO COM COM 487836108 491 7,890 SH   SOLE   0 0 7,890
KIMBERLY CLARK CORP COM COM 494368103 740 5,490 SH   SOLE   0 0 5,490
KONINKLIJKE AHOLD NV SPONSORED ADR NEW 2016 COM 500467501 244 8,662 SH   SOLE   0 0 8,662
L3HARRIS TECHNOLOGIES INC COM COM 502431109 798 4,223 SH   SOLE   0 0 4,223
LABORATORY CORP AMER HLDGS COM NEW COM 50540R409 4,426 21,744 SH   SOLE   0 0 21,744
LAMB WESTON HLDGS INC COM COM 513272104 312 3,966 SH   SOLE   0 0 3,966
LILLY ELI & CO COM COM 532457108 1,854 10,980 SH   SOLE   0 0 10,980
LINDBLAD EXPEDITIONS HLDGS INC COM COM 535219109 2,332 136,200 SH   SOLE   0 0 136,200
LOCKHEED MARTIN CORP COM COM 539830109 359 1,010 SH   SOLE   0 0 1,010
MANNKIND CORP COM NEW COM 56400P706 49 15,570 SH   SOLE   0 0 15,570
MARSH & MCLENNAN COS INC COM COM 571748102 234 2,000 SH   SOLE   0 0 2,000
MATTHEWS INTL CORP CL A COM COM 577128101 274 9,326 SH   SOLE   0 0 9,326
MCCORMICK & CO INC COM NON VTG COM 579780206 206 2,151 SH   SOLE   0 0 2,151
MCDONALDS CORP COM 580135101 1,934 9,012 SH   SOLE   0 0 9,012
MEDTRONIC PLC SHS COM G5960L103 1,244 10,623 SH   SOLE   0 0 10,623
MERCK & CO INC NEW COM COM 58933Y105 2,232 27,282 SH   SOLE   0 0 27,282
MESTEK INC COM NEW COM 590829305 788 27,830 SH   SOLE   0 0 27,830
MICROSOFT CORP COM COM 594918104 26,068 117,200 SH   SOLE   0 0 117,200
MONDELEZ INTL INC CL A COM 609207105 463 7,914 SH   SOLE   0 0 7,914
NASDAQ INC COM COM 631103108 664 5,000 SH   SOLE   0 0 5,000
NEOS THERAPEUTICS INC COM COM 64052L106 62 100,000 SH   SOLE   0 0 100,000
NESTLE SA SPONSORED ADR REPSTG REG SHS COM 641069406 6,063 51,468 SH   SOLE   0 0 51,468
NETFLIX INC COM COM 64110L106 690 1,276 SH   SOLE   0 0 1,276
NEXTERA ENERGY INC COM COM 65339F101 582 7,544 SH   SOLE   0 0 7,544
NIKE INC CLASS B COM 654106103 226 1,600 SH   SOLE   0 0 1,600
NOVO NORDISK A.S. ADR FORMERLY NOVO INDUSTRIE A.S. ADR COM 670100205 860 12,313 SH   SOLE   0 0 12,313
NXP SEMICONDUCTORS NV COM COM N6596X109 3,150 19,811 SH   SOLE   0 0 19,811
OMEGA FLEX INC COM COM 682095104 12,605 86,337 SH   SOLE   0 0 86,337
ORACLE CORP COM COM 68389X105 590 9,113 SH   SOLE   0 0 9,113
PALO ALTO NETWORKS INC COM COM 697435105 241 679 SH   SOLE   0 0 679
PAYCHEX INC COM COM 704326107 258 2,765 SH   SOLE   0 0 2,765
PAYPAL HLDGS INC COM COM 70450Y103 731 3,123 SH   SOLE   0 0 3,123
PEPSICO INC COM COM 713448108 6,685 45,078 SH   SOLE   0 0 45,078
PFIZER INC COM COM 717081103 5,479 148,832 SH   SOLE   0 0 148,832
PHILIP MORRIS INTL INC COM COM 718172109 2,473 29,866 SH   SOLE   0 0 29,866
PHILLIPS 66 COM COM 718546104 533 7,615 SH   SOLE   0 0 7,615
PHYSICIANS RLTY TR COM COM 71943U104 303 17,000 SH   SOLE   0 0 17,000
PIMCO ETF TR ACTIVE BD ETF ETF 72201R775 254 2,250 SH   SOLE   0 0 2,250
PNC FINL SVCS GROUP INC COM COM 693475105 1,807 12,129 SH   SOLE   0 0 12,129
PPG INDS INC COM COM 693506107 3,103 21,519 SH   SOLE   0 0 21,519
PPL CORP COM COM 69351T106 927 32,865 SH   SOLE   0 0 32,865
PRICE T ROWE GROUP INC COM COM 74144T108 11,932 78,814 SH   SOLE   0 0 78,814
PROCTER & GAMBLE CO COM COM 742718109 7,750 55,702 SH   SOLE   0 0 55,702
PROOFPOINT INC COM COM 743424103 3,557 26,078 SH   SOLE   0 0 26,078
QUALCOMM INC COM 747525103 366 2,400 SH   SOLE   0 0 2,400
QUEST DIAGNOSTICS INC COM COM 74834L100 509 4,275 SH   SOLE   0 0 4,275
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 356 4,974 SH   SOLE   0 0 4,974
RELIEF THERAPEUTICS HOLDING AG NAMEN-AKT COM H6759S100 31 100,000 SH   SOLE   0 0 100,000
REPUBLIC SVCS INC COM COM 760759100 291 3,020 SH   SOLE   0 0 3,020
RESMED INC COM COM 761152107 13,806 64,949 SH   SOLE   0 0 64,949
RIO TINTO PLC SPONSORED ADR COM 767204100 286 3,800 SH   SOLE   0 0 3,800
ROCHE HLDGS LTD SPONSORED ADR COM 771195104 328 7,475 SH   SOLE   0 0 7,475
ROCKWELL AUTOMATION INC COM FORMERLY ROCKWELL INTL CORP COM 773903109 641 2,555 SH   SOLE   0 0 2,555
ROKU INC COM CL A COM 77543R102 613 1,845 SH   SOLE   0 0 1,845
ROYAL DUTCH SHELL PLC SPONSORED ADR REPSTG B SHS COM 780259107 702 20,875 SH   SOLE   0 0 20,875
ROYAL DUTCH SHELL PLC SPONSORED ADR RESPTG A SHS COM 780259206 254 7,219 SH   SOLE   0 0 7,219
RPM INTL INC COM 749685103 505 5,561 SH   SOLE   0 0 5,561
SHERWIN WILLIAMS CO COM COM 824348106 286 389 SH   SOLE   0 0 389
SIFCO INDS INC COM 826546103 168 20,000 SH   SOLE   0 0 20,000
SKYWORKS SOLUTIONS INC COM COM 83088M102 229 1,500 SH   SOLE   0 0 1,500
SPDR PORTFOLIO SHORT TERM CORPORATE BD ETF ETF 78464A474 314 9,985 SH   SOLE   0 0 9,985
SPDR SER TR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUN BD ETF ETF 78468R739 7,344 147,498 SH   SOLE   0 0 147,498
STATE STR CORP COM COM 857477103 582 8,000 SH   SOLE   0 0 8,000
STRYKER CORP COM 863667101 2,206 9,004 SH   SOLE   0 0 9,004
SYSCO CORP COM COM 871829107 758 10,203 SH   SOLE   0 0 10,203
TARGET CORP COM COM 87612E106 294 1,664 SH   SOLE   0 0 1,664
TEXAS INSTRUMENTS INC COM 882508104 324 1,971 SH   SOLE   0 0 1,971
TEXAS PACIFIC LAND TRUST SUB SHARES CERTIFICATES OF PROP INTEREST COM 882610108 2,505 3,445 SH   SOLE   0 0 3,445
THE GREEN ORGANIC DUTCHMAN HOLDINGS LTD REGISTERED SHS COM 393210208 61 330,846 SH   SOLE   0 0 330,846
THERMO FISHER SCIENTIFIC INC COM 883556102 7,036 15,107 SH   SOLE   0 0 15,107
TIMKENSTEEL CORP COM COM 887399103 211 45,100 SH   SOLE   0 0 45,100
TJX COS INC NEW COM COM 872540109 662 9,700 SH   SOLE   0 0 9,700
TRINITY BIOTECH PLC SPONS ADR NEW COM 896438306 6,407 1,681,650 SH   SOLE   0 0 1,681,650
TRUIST FINL CORP COM COM 89832Q109 217 4,530 SH   SOLE   0 0 4,530
TYSON FOODS INC CL A COM 902494103 577 8,950 SH   SOLE   0 0 8,950
UBS AG LONDON BRH FI ENHANCED LARGE LARGE CAP GROWTH ETN ETF 902677780 317 573 SH   SOLE   0 0 573
UNILEVER PLC SPON ADR NEW COM 904767704 349 5,775 SH   SOLE   0 0 5,775
UNION PAC CORP COM COM 907818108 309 1,485 SH   SOLE   0 0 1,485
UNITED PARCEL SVC INC CL B COM 911312106 8,247 48,970 SH   SOLE   0 0 48,970
UNITEDHEALTH GROUP INC COM COM 91324P102 1,394 3,975 SH   SOLE   0 0 3,975
URSTADT BIDDLE PPTYS INC CL A COM 917286205 723 51,200 SH   SOLE   0 0 51,200
VANGUARD INDEX FDS VANGUARD EXTENDED MKT ETF ETF 922908652 1,854 11,259 SH   SOLE   0 0 11,259
VANGUARD SCOTTSDALE FDS VANGUARD SHORT-TERM CORPORATE BD INDEX FD ETF 92206C409 814 9,779 SH   SOLE   0 0 9,779
VANGUARD SPECIALIZED FUNDS VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 662 4,692 SH   SOLE   0 0 4,692
VARIAN MED SYS INC COM COM 92220P105 525 3,000 SH   SOLE   0 0 3,000
VEEVA SYS INC CL A COM COM 922475108 325 1,195 SH   SOLE   0 0 1,195
VERIZON COMMUNICATIONS INC COM COM 92343V104 3,047 51,864 SH   SOLE   0 0 51,864
VIATRIS INC COM COM 92556V106 329 17,580 SH   SOLE   0 0 17,580
VISA INC COM CL A COM 92826C839 4,539 20,752 SH   SOLE   0 0 20,752
WAL-MART COM 931142103 463 3,214 SH   SOLE   0 0 3,214
WASTE MGMT INC DEL COM COM 94106L109 1,091 9,255 SH   SOLE   0 0 9,255
WATSCO INC CL A COM 942622200 2,703 11,930 SH   SOLE   0 0 11,930
WELLTOWER INC COM COM 95040Q104 505 7,808 SH   SOLE   0 0 7,808
WESTERN UN CO COM COM 959802109 300 13,690 SH   SOLE   0 0 13,690
WEYERHAEUSER CO COM COM 962166104 1,530 45,645 SH   SOLE   0 0 45,645
WILLIS TOWERS WATSON PUB LTD CO SHS COM G96629103 1,205 5,720 SH   SOLE   0 0 5,720
WOLVERINE WORLD WIDE INC COM COM 978097103 461 14,750 SH   SOLE   0 0 14,750
YUM CHINA HLDGS INC COM COM 98850P109 609 10,676 SH   SOLE   0 0 10,676
ZIMMER BIOMET HLDGS INC COM COM 98956P102 308 1,999 SH   SOLE   0 0 1,999