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
BROWN & BROWN INC COM 115236101 281 4,000 SH   SOLE 0 0 4,000
ISHARES TR FLTG RATE NT ETF ETF 46429B655 2,166 42,700 SH   SOLE 0 0 42,700
PROGRESSIVE CORP OH COM COM 743315103 246 2,400 SH   SOLE 0 0 2,400
3M CO COM COM 88579Y101 1,599 9,000 SH   SOLE 0 0 9,000
ABBOTT LABS COM COM 002824100 3,307 23,500 SH   SOLE 0 0 23,500
ABBVIE INC COM COM 00287Y109 2,654 19,600 SH   SOLE 0 0 19,600
ACCENTURE PLC IRELAND CLASS SHS COM G1151C101 13,488 32,536 SH   SOLE 0 0 32,536
ADAPTIMMUNE THERAPEUTICS PLC SPONSORED ADR COM 00653A107 41 11,000 SH   SOLE 0 0 11,000
AFLAC INC COM COM 001055102 444 7,600 SH   SOLE 0 0 7,600
AGNICO EAGLE MINES LTD COM COM 008474108 301 5,664 SH   SOLE 0 0 5,664
AIR PRODS & CHEMS INC COM COM 009158106 852 2,800 SH   SOLE 0 0 2,800
ALPHABET INC CAP STK CL C COM 02079K107 1,447 500 SH   SOLE 0 0 500
ALPHABET INC CL A COM 02079K305 797 275 SH   SOLE 0 0 275
ALTRIA GROUP INC COM COM 02209S103 332 7,000 SH   SOLE 0 0 7,000
AMAZON COM INC COM 023135106 1,167 350 SH   SOLE 0 0 350
AMERICAN EXPRESS COMPANY COM 025816109 396 2,418 SH   SOLE 0 0 2,418
AMGEN INC COM COM 031162100 9,534 42,380 SH   SOLE 0 0 42,380
AMPCO PITTSBURGH COM 032037103 1,050 210,000 SH   SOLE 0 0 210,000
ANSYS INC COM COM 03662Q105 3,499 8,722 SH   SOLE 0 0 8,722
APPLE COM 037833100 33,473 188,505 SH   SOLE 0 0 188,505
APPLIED NANOSCIENCE INC COM COM 03824A105 0 20,000 SH   SOLE 0 0 20,000
APTIV PLC SHS COM COM G6095L109 1,567 9,500 SH   SOLE 0 0 9,500
ASTRONICS CORP COM COM 046433108 432 36,000 SH   SOLE 0 0 36,000
AUTOMATIC DATA PROCESSING INC COM COM 053015103 1,479 6,000 SH   SOLE 0 0 6,000
AYTU BIOPHARMA INC COM PAR $0 001 NEW COM 054754874 15 10,880 SH   SOLE 0 0 10,880
BALL CORP COM COM 058498106 462 4,800 SH   SOLE 0 0 4,800
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 239 800 SH   SOLE 0 0 800
BLACKROCK FLOATING RATE INCOME TR COM ETF 091941104 140 10,000 SH   SOLE 0 0 10,000
BLACKROCK INC COM COM 09247X101 792 865 SH   SOLE 0 0 865
BLACKSTONE GROUP INC COM CL A COM 09260D107 323 2,500 SH   SOLE 0 0 2,500
BOSWELL J.G. CO COM COM 101205102 201 200 SH   SOLE 0 0 200
BRISTOL MYERS SQUIBB CO COM COM 110122108 2,039 32,707 SH   SOLE 0 0 32,707
BROADCOM INC COM COM 11135F101 2,475 3,720 SH   SOLE 0 0 3,720
CISCO SYSTEMS INC COM 17275R102 8,059 127,180 SH   SOLE 0 0 127,180
CME GROUP INC COM COM 12572Q105 457 2,000 SH   SOLE 0 0 2,000
COCA COLA COMPANY COM 191216100 444 7,500 SH   SOLE 0 0 7,500
COLGATE PALMOLIVE CO COM COM 194162103 1,352 15,838 SH   SOLE 0 0 15,838
COMFORT SYS USA INC COM COM 199908104 594 6,000 SH   SOLE 0 0 6,000
CONOCOPHILLIPS COM COM 20825C104 289 4,000 SH   SOLE 0 0 4,000
CORNING INC COM COM 219350105 298 8,000 SH   SOLE 0 0 8,000
COSTCO WHOLESALE CORP NEW COM COM 22160K105 638 1,123 SH   SOLE 0 0 1,123
CVS HEALTH CORP COM COM 126650100 1,032 10,000 SH   SOLE 0 0 10,000
DIGITAL RLTY TR INC COM COM 253868103 884 5,000 SH   SOLE 0 0 5,000
DISCOVER FINL SVCS COM INC COM 254709108 462 4,000 SH   SOLE 0 0 4,000
DISNEY WALT CO DISNEY COM COM 254687106 3,361 21,700 SH   SOLE 0 0 21,700
DMC GLOBAL INC COM COM 23291C103 11,103 280,300 SH   SOLE 0 0 280,300
DOMINION ENERGY INC COM COM 25746U109 265 3,378 SH   SOLE 0 0 3,378
DORMAN PRODS INC COM COM 258278100 226 2,000 SH   SOLE 0 0 2,000
DUKE ENERGY CORP NEW COM NEW COM 26441C204 290 2,765 SH   SOLE 0 0 2,765
EDUCATION MGMT CORP NEW COM COM 28140M103 0 18,823 SH   SOLE 0 0 18,823
ELBIT SYSTEMS LTD COM M3760D101 208 1,200 SH   SOLE 0 0 1,200
ELECTROMED INC COM COM 285409108 2,262 174,000 SH   SOLE 0 0 174,000
ENDO INTL PLC SHS COM G30401106 38 10,000 SH   SOLE 0 0 10,000
ENSERVCO CORP COM NEW COM 29358Y201 96 112,000 SH   SOLE 0 0 112,000
EQUITRANS MIDSTREAM CORP COM COM 294600101 248 24,000 SH   SOLE 0 0 24,000
ERICSSON L M TEL CO ADR CL B SEK 10 NEW EXCH FOR ADR CL B SEK NEW COM 294821608 226 20,761 SH   SOLE 0 0 20,761
ERIE INDTY CO CL A COM 29530P102 308 1,600 SH   SOLE 0 0 1,600
EXXON MOBIL CORP COM COM 30231G102 1,958 32,000 SH   SOLE 0 0 32,000
F N B CORP PA COM COM 302520101 985 81,200 SH   SOLE 0 0 81,200
FIDELITY NATL FINL INC NEW FNF GROUP COM 31620R303 939 18,000 SH   SOLE 0 0 18,000
FIDELITY NATL INFORMATION SVCS INC COM COM 31620M106 1,941 17,783 SH   SOLE 0 0 17,783
FIRST AMERN FINL CORP COM COM 31847R102 235 3,000 SH   SOLE 0 0 3,000
FISERV INC COM COM 337738108 4,649 44,792 SH   SOLE 0 0 44,792
FRANCO NEV CORP COM COM 351858105 277 2,000 SH   SOLE 0 0 2,000
GENERAL MILLS INC COM COM 370334104 1,786 26,500 SH   SOLE 0 0 26,500
GENUINE PARTS CO COM COM 372460105 491 3,500 SH   SOLE 0 0 3,500
GILEAD SCIENCES INC COM 375558103 853 11,750 SH   SOLE 0 0 11,750
GOLDMAN SACHS ETF TR ACTIVEBETA U S LARGE CAP EQUITY ETF ETF 381430503 1,293 13,587 SH   SOLE 0 0 13,587
HOLOGIC INC COM COM 436440101 845 11,040 SH   SOLE 0 0 11,040
HOME DEPOT INC COM COM 437076102 540 1,300 SH   SOLE 0 0 1,300
HONEYWELL INTL INC COM COM 438516106 876 4,200 SH   SOLE 0 0 4,200
II-VI INC COM COM 902104108 2,221 32,500 SH   SOLE 0 0 32,500
INTEL CORP COM COM 458140100 1,827 35,478 SH   SOLE 0 0 35,478
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101 535 4,000 SH   SOLE 0 0 4,000
IRON MTN INC NEW COM COM 46284V101 209 4,000 SH   SOLE 0 0 4,000
ISHARES TR CORE DIVID GROWTH ETF ETF 46434V621 300 5,400 SH   SOLE 0 0 5,400
ISHARES TR CORE S&P SMALL-CAP ETF ETF 464287804 389 3,394 SH   SOLE 0 0 3,394
ISHARES TR MSCI EMERGING MKTS INDEX FD ETF 464287234 220 4,500 SH   SOLE 0 0 4,500
ISHARES TR NATL MUN BD ETF FD ETF 464288414 2,326 20,000 SH   SOLE 0 0 20,000
ISHARES TR SHORT-TERM CORP BD ETF ETF 464288646 2,931 54,400 SH   SOLE 0 0 54,400
JOHNSON & JOHNSON COM COM 478160104 5,604 32,760 SH   SOLE 0 0 32,760
JPMORGAN CHASE COM 46625H100 852 5,379 SH   SOLE 0 0 5,379
KELLOGG CO COM COM 487836108 773 12,000 SH   SOLE 0 0 12,000
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 223 1,080 SH   SOLE 0 0 1,080
KIMBERLY CLARK CORP COM COM 494368103 572 4,000 SH   SOLE 0 0 4,000
L3HARRIS TECHNOLOGIES INC COM COM 502431109 213 1,000 SH   SOLE 0 0 1,000
LABORATORY CORP AMER HLDGS COM NEW COM 50540R409 2,498 7,950 SH   SOLE 0 0 7,950
LILLY ELI & CO COM COM 532457108 5,090 18,428 SH   SOLE 0 0 18,428
LINDBLAD EXPEDITIONS HLDGS INC COM COM 535219109 3,697 237,000 SH   SOLE 0 0 237,000
LOCKHEED MARTIN CORP COM COM 539830109 355 1,000 SH   SOLE 0 0 1,000
MANNKIND CORP COM NEW COM 56400P706 44 10,000 SH   SOLE 0 0 10,000
MARSH & MCLENNAN COS INC COM COM 571748102 348 2,000 SH   SOLE 0 0 2,000
MCDONALDS CORP COM 580135101 2,654 9,899 SH   SOLE 0 0 9,899
MEDTRONIC PLC SHS COM G5960L103 297 2,868 SH   SOLE 0 0 2,868
MERCK & CO INC NEW COM COM 58933Y105 383 5,000 SH   SOLE 0 0 5,000
MERCURY GEN CORP NEW COM COM 589400100 212 4,000 SH   SOLE 0 0 4,000
MESTEK INC COM NEW COM 590829305 1,078 34,788 SH   SOLE 0 0 34,788
MICROSOFT CORP COM COM 594918104 36,842 109,543 SH   SOLE 0 0 109,543
MONDELEZ INTL INC CL A COM 609207105 491 7,400 SH   SOLE 0 0 7,400
MORGAN STANLEY COM NEW COM 617446448 4,115 41,923 SH   SOLE 0 0 41,923
NASDAQ INC COM COM 631103108 811 3,860 SH   SOLE 0 0 3,860
NESTLE SA SPONSORED ADR REPSTG REG SHS COM 641069406 2,218 15,800 SH   SOLE 0 0 15,800
NETFLIX INC COM COM 64110L106 602 1,000 SH   SOLE 0 0 1,000
NEXTERA ENERGY INC COM COM 65339F101 813 8,708 SH   SOLE 0 0 8,708
NOVO NORDISK A.S. ADR FORMERLY NOVO INDUSTRIE A.S. ADR COM 670100205 1,344 12,000 SH   SOLE 0 0 12,000
NVIDIA CORP COM COM 67066G104 354 1,204 SH   SOLE 0 0 1,204
NXP SEMICONDUCTORS NV COM COM N6596X109 1,481 6,500 SH   SOLE 0 0 6,500
OMEGA FLEX INC COM COM 682095104 10,265 80,860 SH   SOLE 0 0 80,860
ORACLE CORP COM COM 68389X105 872 10,000 SH   SOLE 0 0 10,000
v COM COM 693718108 278 3,150 SH   SOLE 0 0 3,150
PARDEE RES CO COM COM 699437109 740 3,600 SH   SOLE 0 0 3,600
PAYCHEX INC COM COM 704326107 273 2,000 SH   SOLE 0 0 2,000
PEPSICO INC COM COM 713448108 2,675 15,400 SH   SOLE 0 0 15,400
PFIZER INC COM COM 717081103 6,946 117,634 SH   SOLE 0 0 117,634
PNC FINL SVCS GROUP INC COM COM 693475105 3,128 15,600 SH   SOLE 0 0 15,600
PPG INDS INC COM COM 693506107 9,360 54,279 SH   SOLE 0 0 54,279
PPL CORP COM COM 69351T106 268 8,930 SH   SOLE 0 0 8,930
PRICE T ROWE GROUP INC COM COM 74144T108 20,165 102,547 SH   SOLE 0 0 102,547
PROCTER & GAMBLE CO COM COM 742718109 8,589 52,506 SH   SOLE 0 0 52,506
PROLOGIS INC COM COM 74340W103 205 1,215 SH   SOLE 0 0 1,215
QUEST DIAGNOSTICS INC COM COM 74834L100 260 1,500 SH   SOLE 0 0 1,500
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 215 2,500 SH   SOLE 0 0 2,500
RELIEF THERAPEUTICS HOLDING AG NAMEN-AKT COM H6759S100 20 300,000 SH   SOLE 0 0 300,000
REPUBLIC SVCS INC COM COM 760759100 349 2,500 SH   SOLE 0 0 2,500
RESMED INC COM COM 761152107 10,218 39,229 SH   SOLE 0 0 39,229
RIO TINTO PLC SPONSORED ADR COM 767204100 254 3,800 SH   SOLE 0 0 3,800
ROCHE HLDGS LTD SPONSORED ADR COM 771195104 207 4,000 SH   SOLE 0 0 4,000
ROCKWELL AUTOMATION INC COM FORMERLY ROCKWELL INTL CORP COM 773903109 558 1,600 SH   SOLE 0 0 1,600
SHERWIN WILLIAMS CO COM COM 824348106 323 918 SH   SOLE 0 0 918
SIFCO INDS INC COM 826546103 195 30,000 SH   SOLE 0 0 30,000
SPDR PORTFOLIO SHORT TERM CORPORATE BD ETF ETF 78464A474 201 6,500 SH   SOLE 0 0 6,500
SPDR SER TR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUN BD ETF ETF 78468R739 5,378 109,348 SH   SOLE 0 0 109,348
STATE STR CORP COM COM 857477103 1,488 16,000 SH   SOLE 0 0 16,000
STRYKER CORP COM 863667101 3,955 14,788 SH   SOLE 0 0 14,788
SYSCO CORP COM COM 871829107 943 12,000 SH   SOLE 0 0 12,000
TEXAS PAC LD CORP COM COM 88262P102 5,245 4,200 SH   SOLE 0 0 4,200
THE GREEN ORGANIC DUTCHMAN HOLDINGS LTD REGISTERED SHS COM 393210208 25 330,846 SH   SOLE 0 0 330,846
THERMO FISHER SCIENTIFIC INC COM 883556102 5,038 7,550 SH   SOLE 0 0 7,550
TRINITY BIOTECH PLC SPONS ADR NEW COM 896438306 3,269 2,286,150 SH   SOLE 0 0 2,286,150
TYSON FOODS INC CL A COM 902494103 453 5,198 SH   SOLE 0 0 5,198
ULTRA CLEAN HLDGS INC COM COM 90385V107 344 6,000 SH   SOLE 0 0 6,000
UNILEVER PLC SPON ADR NEW COM 904767704 430 8,000 SH   SOLE 0 0 8,000
UNION PAC CORP COM COM 907818108 504 2,000 SH   SOLE 0 0 2,000
UNITED PARCEL SVC INC CL B COM 911312106 9,688 45,200 SH   SOLE 0 0 45,200
UNITEDHEALTH GROUP INC COM COM 91324P102 1,506 3,000 SH   SOLE 0 0 3,000
US BANCORP DEL COM COM 902973304 225 4,000 SH   SOLE 0 0 4,000
VANGUARD INDEX FDS VANGUARD EXTENDED MKT ETF ETF 922908652 1,536 8,400 SH   SOLE 0 0 8,400
VANGUARD SCOTTSDALE FDS VANGUARD LONG-TERM TREAS INDEX FD ETF SHS ETF 92206C847 566 6,334 SH   SOLE 0 0 6,334
VANGUARD SCOTTSDALE FDS VANGUARD SHORT-TERM CORPORATE BD INDEX FD ETF 92206C409 764 9,406 SH   SOLE 0 0 9,406
VANGUARD SPECIALIZED FUNDS VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 1,283 7,468 SH   SOLE 0 0 7,468
VERIZON COMMUNICATIONS INC COM COM 92343V104 1,300 25,017 SH   SOLE 0 0 25,017
VISA INC COM CL A COM 92826C839 2,124 9,800 SH   SOLE 0 0 9,800
WASTE MGMT INC DEL COM COM 94106L109 668 4,000 SH   SOLE 0 0 4,000
WATSCO INC CL A COM 942622200 939 3,000 SH   SOLE 0 0 3,000
WESTERN UN CO COM COM 959802109 417 23,380 SH   SOLE 0 0 23,380
WEYERHAEUSER CO COM COM 962166104 1,071 26,000 SH   SOLE 0 0 26,000
WILLIS TOWERS WATSON PUB LTD CO SHS COM G96629103 950 4,000 SH   SOLE 0 0 4,000