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 1,579 9,000 SH   SOLE 0 0 9,000
ABBOTT LABS COM COM 002824100 2,599 22,000 SH   SOLE 0 0 22,000
ABBVIE INC COM COM 00287Y109 1,564 14,500 SH   SOLE 0 0 14,500
ACCENTURE PLC IRELAND CLASS SHS COM G1151C101 10,441 32,636 SH   SOLE 0 0 32,636
AFLAC INC COM COM 001055102 209 4,000 SH   SOLE 0 0 4,000
AGNICO EAGLE MINES LTD COM COM 008474108 294 5,664 SH   SOLE 0 0 5,664
AIR PRODS & CHEMS INC COM COM 009158106 410 1,600 SH   SOLE 0 0 1,600
ALPHABET INC CAP STK CL C COM 02079K107 1,199 450 SH   SOLE 0 0 450
ALPHABET INC CL A COM 02079K305 1,337 500 SH   SOLE 0 0 500
ALTRIA GROUP INC COM COM 02209S103 319 7,000 SH   SOLE 0 0 7,000
AMAZON COM INC COM 023135106 1,314 400 SH   SOLE 0 0 400
AMERICAN EXPRESS COMPANY COM 025816109 405 2,418 SH   SOLE 0 0 2,418
AMGEN INC COM COM 031162100 8,842 41,580 SH   SOLE 0 0 41,580
AMPCO PITTSBURGH COM 032037103 649 138,000 SH   SOLE 0 0 138,000
ANSYS INC COM COM 03662Q105 2,799 8,222 SH   SOLE 0 0 8,222
APPLE COM 037833100 24,317 171,854 SH   SOLE 0 0 171,854
APPLIED NANOSCIENCE INC COM COM 03824A105 0 20,000 SH   SOLE 0 0 20,000
APTIV PLC SHS COM COM G6095L109 1,415 9,500 SH   SOLE 0 0 9,500
ASTRONICS CORP COM COM 046433108 506 36,000 SH   SOLE 0 0 36,000
AUTOMATIC DATA PROCESSING INC COM COM 053015103 1,200 6,000 SH   SOLE 0 0 6,000
AYTU BIOPHARMA INC COM PAR $0 001 NEW COM 054754874 31 10,880 SH   SOLE 0 0 10,880
B2GOLD CORP SHS COM 11777Q209 92 26,797 SH   SOLE 0 0 26,797
BALL CORP COM COM 058498106 864 9,600 SH   SOLE 0 0 9,600
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 421 1,543 SH   SOLE 0 0 1,543
BLACKROCK FLOATING RATE INCOME TR COM ETF 091941104 133 10,000 SH   SOLE 0 0 10,000
BLACKROCK INC COM COM 09247X101 356 425 SH   SOLE 0 0 425
BLACKSTONE GROUP INC COM CL A COM 09260D107 291 2,500 SH   SOLE 0 0 2,500
BRISTOL MYERS SQUIBB CO COM COM 110122108 1,580 26,707 SH   SOLE 0 0 26,707
BROADCOM INC COM COM 11135F101 1,067 2,200 SH   SOLE 0 0 2,200
BROWN & BROWN INC COM 115236101 222 4,000 SH   SOLE 0 0 4,000
CAMPBELL SOUP CO COM COM 134429109 201 4,803 SH   SOLE 0 0 4,803
CAPSTEAD MTG CORP COM NO PAR COM 14067E506 67 10,000 SH   SOLE 0 0 10,000
CHEVRON CORP NEW COM COM 166764100 203 2,000 SH   SOLE 0 0 2,000
CISCO SYSTEMS INC COM 17275R102 7,314 134,380 SH   SOLE 0 0 134,380
COCA COLA COMPANY COM 191216100 210 4,000 SH   SOLE 0 0 4,000
COLGATE PALMOLIVE CO COM COM 194162103 1,197 15,838 SH   SOLE 0 0 15,838
COMFORT SYS USA INC COM COM 199908104 428 6,000 SH   SOLE 0 0 6,000
CONOCOPHILLIPS COM COM 20825C104 271 4,000 SH   SOLE 0 0 4,000
CORNING INC COM COM 219350105 292 8,000 SH   SOLE 0 0 8,000
COSTCO WHOLESALE CORP NEW COM COM 22160K105 674 1,500 SH   SOLE 0 0 1,500
CVS HEALTH CORP COM COM 126650100 679 8,000 SH   SOLE 0 0 8,000
DIGITAL RLTY TR INC COM COM 253868103 722 5,000 SH   SOLE 0 0 5,000
DISCOVER FINL SVCS COM INC COM 254709108 491 4,000 SH   SOLE 0 0 4,000
DISNEY WALT CO DISNEY COM COM 254687106 3,671 21,700 SH   SOLE 0 0 21,700
DMC GLOBAL INC COM COM 23291C103 10,530 285,300 SH   SOLE 0 0 285,300
DOMINION ENERGY INC COM COM 25746U109 247 3,378 SH   SOLE 0 0 3,378
DUKE ENERGY CORP NEW COM NEW COM 26441C204 270 2,765 SH   SOLE 0 0 2,765
EDUCATION MGMT CORP NEW COM COM 28140M103 0 18,823 SH   SOLE 0 0 18,823
ELECTROMED INC COM COM 285409108 1,834 169,536 SH   SOLE 0 0 169,536
ENDO INTL PLC SHS COM G30401106 32 10,000 SH   SOLE 0 0 10,000
ENSERVCO CORP COM NEW COM 29358Y201 186 130,000 SH   SOLE 0 0 130,000
EQUITRANS MIDSTREAM CORP COM COM 294600101 243 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 233 20,761 SH   SOLE 0 0 20,761
ERIE INDTY CO CL A COM 29530P102 285 1,600 SH   SOLE 0 0 1,600
EXXON MOBIL CORP COM COM 30231G102 1,882 32,000 SH   SOLE 0 0 32,000
F N B CORP PA COM COM 302520101 944 81,200 SH   SOLE 0 0 81,200
FIDELITY NATL FINL INC NEW FNF GROUP COM 31620R303 635 14,000 SH   SOLE 0 0 14,000
FIDELITY NATL INFORMATION SVCS INC COM COM 31620M106 2,164 17,783 SH   SOLE 0 0 17,783
FIRST AMERN FINL CORP COM COM 31847R102 201 3,000 SH   SOLE 0 0 3,000
FISERV INC COM COM 337738108 5,511 50,792 SH   SOLE 0 0 50,792
FRANCO NEV CORP COM COM 351858105 260 2,000 SH   SOLE 0 0 2,000
GENERAL ELEC CO COM NEW COM 369604301 427 4,140 SH   SOLE 0 0 4,140
GENERAL MILLS INC COM COM 370334104 1,585 26,500 SH   SOLE 0 0 26,500
GENUINE PARTS CO COM COM 372460105 424 3,500 SH   SOLE 0 0 3,500
GILEAD SCIENCES INC COM 375558103 1,397 20,000 SH   SOLE 0 0 20,000
GOLDMAN SACHS ETF TR ACTIVEBETA U S LARGE CAP EQUITY ETF ETF 381430503 1,548 17,997 SH   SOLE 0 0 17,997
HOLOGIC INC COM COM 436440101 815 11,040 SH   SOLE 0 0 11,040
HOME DEPOT INC COM COM 437076102 427 1,300 SH   SOLE 0 0 1,300
HONEYWELL INTL INC COM COM 438516106 425 2,000 SH   SOLE 0 0 2,000
II-VI INC COM COM 902104108 742 12,500 SH   SOLE 0 0 12,500
INOGEN INC COM COM 45780L104 431 10,000 SH   SOLE 0 0 10,000
INTEL CORP COM COM 458140100 2,450 45,978 SH   SOLE 0 0 45,978
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101 556 4,000 SH   SOLE 0 0 4,000
ISHARES TR CORE DIVID GROWTH ETF ETF 46434V621 271 5,400 SH   SOLE 0 0 5,400
ISHARES TR CORE S&P SMALL-CAP ETF ETF 464287804 356 3,264 SH   SOLE 0 0 3,264
ISHARES TR MSCI EMERGING MKTS INDEX FD ETF 464287234 453 9,000 SH   SOLE 0 0 9,000
ISHARES TR NATL MUN BD ETF FD ETF 464288414 2,323 20,000 SH   SOLE 0 0 20,000
ISHARES TR SHORT-TERM CORP BD ETF ETF 464288646 3,573 65,400 SH   SOLE 0 0 65,400
JOHNSON & JOHNSON COM COM 478160104 5,355 33,160 SH   SOLE 0 0 33,160
JPMORGAN CHASE COM 46625H100 880 5,379 SH   SOLE 0 0 5,379
KELLOGG CO COM COM 487836108 767 12,000 SH   SOLE 0 0 12,000
KIMBERLY CLARK CORP COM COM 494368103 530 4,000 SH   SOLE 0 0 4,000
L3HARRIS TECHNOLOGIES INC COM COM 502431109 220 1,000 SH   SOLE 0 0 1,000
LABORATORY CORP AMER HLDGS COM NEW COM 50540R409 2,463 8,750 SH   SOLE 0 0 8,750
LILLY ELI & CO COM COM 532457108 4,657 20,156 SH   SOLE 0 0 20,156
LINDBLAD EXPEDITIONS HLDGS INC COM COM 535219109 2,728 187,000 SH   SOLE 0 0 187,000
LOCKHEED MARTIN CORP COM COM 539830109 345 1,000 SH   SOLE 0 0 1,000
MANNKIND CORP COM NEW COM 56400P706 174 40,000 SH   SOLE 0 0 40,000
MARSH & MCLENNAN COS INC COM COM 571748102 303 2,000 SH   SOLE 0 0 2,000
MCDONALDS CORP COM 580135101 2,387 9,899 SH   SOLE 0 0 9,899
MEDTRONIC PLC SHS COM G5960L103 1,120 8,936 SH   SOLE 0 0 8,936
MERCK & CO INC NEW COM COM 58933Y105 376 5,000 SH   SOLE 0 0 5,000
MERCURY GEN CORP NEW COM COM 589400100 445 8,000 SH   SOLE 0 0 8,000
MESTEK INC COM NEW COM 590829305 1,052 34,788 SH   SOLE 0 0 34,788
MICROSOFT CORP COM COM 594918104 31,682 112,379 SH   SOLE 0 0 112,379
MONDELEZ INTL INC CL A COM 609207105 431 7,400 SH   SOLE 0 0 7,400
MORGAN STANLEY COM NEW COM 617446448 4,109 42,223 SH   SOLE 0 0 42,223
NESTLE SA SPONSORED ADR REPSTG REG SHS COM 641069406 2,188 18,200 SH   SOLE 0 0 18,200
NETFLIX INC COM COM 64110L106 1,221 2,000 SH   SOLE 0 0 2,000
NEXTERA ENERGY INC COM COM 65339F101 487 6,200 SH   SOLE 0 0 6,200
NOVO NORDISK A.S. ADR FORMERLY NOVO INDUSTRIE A.S. ADR COM 670100205 1,152 12,000 SH   SOLE 0 0 12,000
NXP SEMICONDUCTORS NV COM COM N6596X109 1,273 6,500 SH   SOLE 0 0 6,500
OMEGA FLEX INC COM COM 682095104 11,752 82,360 SH   SOLE 0 0 82,360
ORACLE CORP COM COM 68389X105 871 10,000 SH   SOLE 0 0 10,000
PARDEE RES CO COM COM 699437109 680 3,600 SH   SOLE 0 0 3,600
PAYCHEX INC COM COM 704326107 225 2,000 SH   SOLE 0 0 2,000
PAYPAL HLDGS INC COM COM 70450Y103 364 1,400 SH   SOLE 0 0 1,400
PEPSICO INC COM COM 713448108 2,136 14,200 SH   SOLE 0 0 14,200
PFIZER INC COM COM 717081103 5,059 117,634 SH   SOLE 0 0 117,634
PNC FINL SVCS GROUP INC COM COM 693475105 3,052 15,600 SH   SOLE 0 0 15,600
PPG INDS INC COM COM 693506107 7,578 52,987 SH   SOLE 0 0 52,987
PPL CORP COM COM 69351T106 249 8,930 SH   SOLE 0 0 8,930
PRICE T ROWE GROUP INC COM COM 74144T108 19,959 101,472 SH   SOLE 0 0 101,472
PROCTER & GAMBLE CO COM COM 742718109 7,501 53,652 SH   SOLE 0 0 53,652
QUEST DIAGNOSTICS INC COM COM 74834L100 218 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 43 300,000 SH   SOLE 0 0 300,000
REPUBLIC SVCS INC COM COM 760759100 300 2,500 SH   SOLE 0 0 2,500
RESMED INC COM COM 761152107 9,812 37,229 SH   SOLE 0 0 37,229
ROCHE HLDGS LTD SPONSORED ADR COM 771195104 473 10,400 SH   SOLE 0 0 10,400
ROCKWELL AUTOMATION INC COM FORMERLY ROCKWELL INTL CORP COM 773903109 470 1,600 SH   SOLE 0 0 1,600
SHERWIN WILLIAMS CO COM COM 824348106 256 916 SH   SOLE 0 0 916
SIFCO INDS INC COM 826546103 258 30,000 SH   SOLE 0 0 30,000
SPDR PORTFOLIO SHORT TERM CORPORATE BD ETF ETF 78464A474 203 6,500 SH   SOLE 0 0 6,500
SPDR SER TR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUN BD ETF ETF 78468R739 5,772 116,848 SH   SOLE 0 0 116,848
STATE STR CORP COM COM 857477103 1,356 16,000 SH   SOLE 0 0 16,000
STRYKER CORP COM 863667101 3,900 14,788 SH   SOLE 0 0 14,788
SYSCO CORP COM COM 871829107 942 12,000 SH   SOLE 0 0 12,000
TEXAS PAC LD CORP COM COM 88262P102 4,354 3,600 SH   SOLE 0 0 3,600
THE GREEN ORGANIC DUTCHMAN HOLDINGS LTD REGISTERED SHS COM 393210208 47 330,846 SH   SOLE 0 0 330,846
THERMO FISHER SCIENTIFIC INC COM 883556102 3,399 5,950 SH   SOLE 0 0 5,950
TIMKENSTEEL CORP COM COM 887399103 392 30,000 SH   SOLE 0 0 30,000
TRINITY BIOTECH PLC SPONS ADR NEW COM 896438306 4,527 2,095,900 SH   SOLE 0 0 2,095,900
TYSON FOODS INC CL A COM 902494103 213 2,698 SH   SOLE 0 0 2,698
ULTRA CLEAN HLDGS INC COM COM 90385V107 256 6,000 SH   SOLE 0 0 6,000
UNILEVER PLC SPON ADR NEW COM 904767704 434 8,000 SH   SOLE 0 0 8,000
UNITED PARCEL SVC INC CL B COM 911312106 8,049 44,200 SH   SOLE 0 0 44,200
UNITEDHEALTH GROUP INC COM COM 91324P102 1,172 3,000 SH   SOLE 0 0 3,000
US BANCORP DEL COM COM 902973304 238 4,000 SH   SOLE 0 0 4,000
VANGUARD INDEX FDS VANGUARD EXTENDED MKT ETF ETF 922908652 1,532 8,400 SH   SOLE 0 0 8,400
VANGUARD SCOTTSDALE FDS VANGUARD LONG-TERM TREAS INDEX FD ETF SHS ETF 92206C847 520 5,934 SH   SOLE 0 0 5,934
VANGUARD SCOTTSDALE FDS VANGUARD SHORT-TERM CORPORATE BD INDEX FD ETF 92206C409 714 8,666 SH   SOLE 0 0 8,666
VANGUARD SPECIALIZED FUNDS VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 1,147 7,468 SH   SOLE 0 0 7,468
VERIZON COMMUNICATIONS INC COM COM 92343V104 1,567 29,017 SH   SOLE 0 0 29,017
VISA INC COM CL A COM 92826C839 2,406 10,800 SH   SOLE 0 0 10,800
WASTE MGMT INC DEL COM COM 94106L109 597 4,000 SH   SOLE 0 0 4,000
WATSCO INC CL A COM 942622200 794 3,000 SH   SOLE 0 0 3,000
WESTERN UN CO COM COM 959802109 473 23,380 SH   SOLE 0 0 23,380
WEYERHAEUSER CO COM COM 962166104 925 26,000 SH   SOLE 0 0 26,000
WILLIS TOWERS WATSON PUB LTD CO SHS COM G96629103 930 4,000 SH   SOLE 0 0 4,000