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 88579Y101 1,354 6,814 SH   SOLE   6,814 0 0
ABBOTT LABS COM 002824100 75,975 655,352 SH   SOLE   655,352 0 0
ABBVIE INC COM 00287Y109 5,607 49,778 SH   SOLE   49,778 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 710 4,801 SH   SOLE   4,801 0 0
ALPHABET INC CAP STK CL C 02079K107 2,592 1,034 SH   SOLE   1,034 0 0
ALPHABET INC CAP STK CL A 02079K305 2,845 1,165 SH   SOLE   1,165 0 0
ALTRIA GROUP INC COM 02209S103 233 4,881 SH   SOLE   4,881 0 0
AMAZON COM INC COM 023135106 3,619 1,052 SH   SOLE   1,052 0 0
AMERICAN EXPRESS CO COM 025816109 743 4,495 SH   SOLE   4,495 0 0
ANSYS INC COM 03662Q105 24,875 71,673 SH   SOLE   71,673 0 0
APPLE INC COM 037833100 50,170 366,309 SH   SOLE   366,309 0 0
APPLIED MATLS INC COM 038222105 300 2,104 SH   SOLE   2,104 0 0
AT&T INC COM 00206R102 21,770 756,422 SH   SOLE   756,422 0 0
BANK NEW YORK MELLON CORP COM 064058100 21,218 414,163 SH   SOLE   414,163 0 0
BAXTER INTL INC COM 071813109 26,076 323,924 SH   SOLE   323,924 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,816 13,729 SH   SOLE   13,729 0 0
BK OF AMERICA CORP COM 060505104 8,327 201,954 SH   SOLE   201,954 0 0
BLACKROCK ENHANCD CAP & INM COM 09256A109 19,074 926,386 SH   SOLE   926,386 0 0
BLACKSTONE GROUP INC COM 09260D107 69,388 714,310 SH   SOLE   714,310 0 0
BOEING CO COM 097023105 382 1,593 SH   SOLE   1,593 0 0
BP PLC SPONSORED ADR 055622104 4,175 158,011 SH   SOLE   158,011 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 32,581 487,594 SH   SOLE   487,594 0 0
BROADCOM INC COM 11135F101 225 472 SH   SOLE   472 0 0
C3 AI INC CL A 12468P104 2,193 35,076 SH   SOLE   35,076 0 0
CATERPILLAR INC COM 149123101 1,682 7,730 SH   SOLE   7,730 0 0
CHEVRON CORP NEW COM 166764100 6,815 65,069 SH   SOLE   65,069 0 0
CIENA CORP COM NEW 171779309 69,166 1,215,792 SH   SOLE   1,215,792 0 0
CISCO SYS INC COM 17275R102 28,609 539,793 SH   SOLE   539,793 0 0
COCA COLA CO COM 191216100 955 17,651 SH   SOLE   17,651 0 0
COCA COLA CONS INC COM 191098102 402 1,000 SH   SOLE   1,000 0 0
COGNEX CORP COM 192422103 23,035 274,063 SH   SOLE   274,063 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6,375 92,039 SH   SOLE   92,039 0 0
COLGATE PALMOLIVE CO COM 194162103 1,016 12,490 SH   SOLE   12,490 0 0
COMCAST CORP NEW CL A 20030N101 1,253 21,983 SH   SOLE   21,983 0 0
CONFORMIS INC COM 20717E101 28 24,010 SH   SOLE   24,010 0 0
CORTEVA INC COM 22052L104 344 7,760 SH   SOLE   7,760 0 0
COSTCO WHSL CORP NEW COM 22160K105 826 2,088 SH   SOLE   2,088 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 7,261 37,218 SH   SOLE   37,218 0 0
CSX CORP COM 126408103 216 6,734 SH   SOLE   6,734 0 0
CUMMINS INC COM 231021106 432 1,772 SH   SOLE   1,772 0 0
CVS HEALTH CORP COM 126650100 366 4,391 SH   SOLE   4,391 0 0
DANAHER CORPORATION COM 235851102 478 1,780 SH   SOLE   1,780 0 0
DEERE & CO COM 244199105 210 596 SH   SOLE   596 0 0
DIGITAL RLTY TR INC COM 253868103 50,541 335,911 SH   SOLE   335,911 0 0
DISNEY WALT CO COM 254687106 40,728 231,712 SH   SOLE   231,712 0 0
DOMINION ENERGY INC COM 25746U109 790 10,741 SH   SOLE   10,741 0 0
DOW INC COM 260557103 475 7,499 SH   SOLE   7,499 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 6,919 70,089 SH   SOLE   70,089 0 0
DUPONT DE NEMOURS INC COM 26614N102 525 6,788 SH   SOLE   6,788 0 0
EMCLAIRE FINL CORP COM 290828102 353 12,126 SH   SOLE   12,126 0 0
EMERSON ELEC CO COM 291011104 278 2,892 SH   SOLE   2,892 0 0
ERIE INDTY CO CL A 29530P102 16,048 82,997 SH   SOLE   82,997 0 0
ESSENTIAL UTILS INC COM 29670G102 421 9,220 SH   SOLE   9,220 0 0
EXELON CORP COM 30161N101 238 5,360 SH   SOLE   5,360 0 0
EXXON MOBIL CORP COM 30231G102 2,252 35,695 SH   SOLE   35,695 0 0
F N B CORP COM 302520101 719 58,298 SH   SOLE   58,298 0 0
FACEBOOK INC CL A 30303M102 2,445 7,032 SH   SOLE   7,032 0 0
FIFTH THIRD BANCORP COM 316773100 680 17,794 SH   SOLE   17,794 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 540 38,369 SH   SOLE   38,369 0 0
FORD MTR CO DEL COM 345370860 161 10,865 SH   SOLE   10,865 0 0
GABELLI DIVID & INCOME TR COM 36242H104 370 14,048 SH   SOLE   14,048 0 0
GALLAGHER ARTHUR J & CO COM 363576109 78,885 563,141 SH   SOLE   563,141 0 0
GENERAL ELECTRIC CO COM 369604103 290 21,533 SH   SOLE   21,533 0 0
HERSHEY CO COM 427866108 651 3,735 SH   SOLE   3,735 0 0
HOME DEPOT INC COM 437076102 3,151 9,883 SH   SOLE   9,883 0 0
HONEYWELL INTL INC COM 438516106 46,547 212,206 SH   SOLE   212,206 0 0
ICICI BANK LIMITED ADR 45104G104 276 16,150 SH   SOLE   16,150 0 0
II-VI INC COM 902104108 80,928 1,114,863 SH   SOLE   1,114,863 0 0
INTEL CORP COM 458140100 49,875 888,406 SH   SOLE   888,406 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,226 35,648 SH   SOLE   35,648 0 0
INTUIT COM 461202103 736 1,502 SH   SOLE   1,502 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,680 4,739 SH   SOLE   4,739 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 215 1,869 SH   SOLE   1,869 0 0
ISHARES TR S&P 500 VAL ETF 464287408 219 1,484 SH   SOLE   1,484 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 225 1,356 SH   SOLE   1,356 0 0
ISHARES TR SP SMCP600VL ETF 464287879 288 2,734 SH   SOLE   2,734 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 293 1,081 SH   SOLE   1,081 0 0
ISHARES TR IBOXX HI YD ETF 464288513 304 3,450 SH   SOLE   3,450 0 0
ISHARES TR CORE S&P SCP ETF 464287804 314 2,777 SH   SOLE   2,777 0 0
ISHARES TR TIPS BD ETF 464287176 335 2,614 SH   SOLE   2,614 0 0
ISHARES TR RUS MID CAP ETF 464287499 446 5,634 SH   SOLE   5,634 0 0
ISHARES TR IBOXX INV CP ETF 464287242 515 3,835 SH   SOLE   3,835 0 0
ISHARES TR RUS 1000 ETF 464287622 639 2,638 SH   SOLE   2,638 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 776 4,891 SH   SOLE   4,891 0 0
ISHARES TR CORE S&P MCP ETF 464287507 824 3,068 SH   SOLE   3,068 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,040 4,745 SH   SOLE   4,745 0 0
ISHARES TR CORE S&P TTL STK 464287150 4,405 44,603 SH   SOLE   44,603 0 0
ISHARES TR GNMA BOND ETF 46429B333 46,539 930,778 SH   SOLE   930,778 0 0
JOHNSON & JOHNSON COM 478160104 4,987 30,269 SH   SOLE   30,269 0 0
JPMORGAN CHASE & CO COM 46625H100 13,483 86,688 SH   SOLE   86,688 0 0
KIMBERLY-CLARK CORP COM 494368103 51,055 381,637 SH   SOLE   381,637 0 0
KINDER MORGAN INC DEL COM 49456B101 27,192 1,491,631 SH   SOLE   1,491,631 0 0
KKR & CO INC COM 48251W104 864 14,580 SH   SOLE   14,580 0 0
LOEWS CORP COM 540424108 19,682 360,147 SH   SOLE   360,147 0 0
LOWES COS INC COM 548661107 42,834 220,827 SH   SOLE   220,827 0 0
LULULEMON ATHLETICA INC COM 550021109 50,177 137,483 SH   SOLE   137,483 0 0
MANULIFE FINL CORP COM 56501R106 596 30,244 SH   SOLE   30,244 0 0
MARATHON PETE CORP COM 56585A102 381 6,307 SH   SOLE   6,307 0 0
MARSH & MCLENNAN COS INC COM 571748102 27,568 195,960 SH   SOLE   195,960 0 0
MASTERCARD INCORPORATED CL A 57636Q104 862 2,360 SH   SOLE   2,360 0 0
MATTHEWS INTL CORP CL A 577128101 7,696 214,020 SH   SOLE   214,020 0 0
MCDONALDS CORP COM 580135101 520 2,253 SH   SOLE   2,253 0 0
MEDTRONIC PLC SHS G5960L103 70,417 567,287 SH   SOLE   567,287 0 0
MERCK & CO INC COM 58933Y105 8,463 108,817 SH   SOLE   108,817 0 0
MICROSOFT CORP COM 594918104 97,622 360,363 SH   SOLE   360,363 0 0
MONDELEZ INTL INC CL A 609207105 363 5,810 SH   SOLE   5,810 0 0
MORGAN STANLEY COM NEW 617446448 464 5,058 SH   SOLE   5,058 0 0
NETFLIX INC COM 64110L106 594 1,125 SH   SOLE   1,125 0 0
NIKE INC CL B 654106103 261 1,687 SH   SOLE   1,687 0 0
NORFOLK SOUTHN CORP COM 655844108 2,502 9,429 SH   SOLE   9,429 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 166 12,187 SH   SOLE   12,187 0 0
NV5 GLOBAL INC COM 62945V109 1,907 20,174 SH   SOLE   20,174 0 0
NVIDIA CORPORATION COM 67066G104 2,102 2,627 SH   SOLE   2,627 0 0
NVR INC COM 62944T105 229 46 SH   SOLE   46 0 0
ORACLE CORP COM 68389X105 6,577 84,500 SH   SOLE   84,500 0 0
PARKER-HANNIFIN CORP COM 701094104 63,794 207,723 SH   SOLE   207,723 0 0
PAYCOM SOFTWARE INC COM 70432V102 608 1,673 SH   SOLE   1,673 0 0
PEPSICO INC COM 713448108 1,874 12,650 SH   SOLE   12,650 0 0
PFIZER INC COM 717081103 5,643 144,099 SH   SOLE   144,099 0 0
PHILIP MORRIS INTL INC COM 718172109 271 2,739 SH   SOLE   2,739 0 0
PNC FINL SVCS GROUP INC COM 693475105 78,666 412,384 SH   SOLE   412,384 0 0
PPG INDS INC COM 693506107 25,509 150,254 SH   SOLE   150,254 0 0
PROCTER AND GAMBLE CO COM 742718109 3,358 24,888 SH   SOLE   24,888 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 343 5,733 SH   SOLE   5,733 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 30,508 357,618 SH   SOLE   357,618 0 0
ROCKWELL AUTOMATION INC COM 773903109 73,318 256,339 SH   SOLE   256,339 0 0
RPM INTL INC COM 749685103 47,345 533,885 SH   SOLE   533,885 0 0
S & T BANCORP INC COM 783859101 267 8,537 SH   SOLE   8,537 0 0
SCHWAB CHARLES CORP COM 808513105 57,098 784,200 SH   SOLE   784,200 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 270 8,226 SH   SOLE   8,226 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 344 4,556 SH   SOLE   4,556 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 418 4,008 SH   SOLE   4,008 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 561 10,272 SH   SOLE   10,272 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 717 9,162 SH   SOLE   9,162 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,210 30,684 SH   SOLE   30,684 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,433 13,784 SH   SOLE   13,784 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 35,699 342,372 SH   SOLE   342,372 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 150,439 1,030,690 SH   SOLE   1,030,690 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 259 1,757 SH   SOLE   1,757 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 163 24,899 SH   SOLE   24,899 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 345 1,000 SH   SOLE   1,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,236 7,561 SH   SOLE   7,561 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 305 2,774 SH   SOLE   2,774 0 0
SPIRIT AIRLS INC COM 848577102 400 13,150 SH   SOLE   13,150 0 0
STARBUCKS CORP COM 855244109 40,192 359,469 SH   SOLE   359,469 0 0
SYNCHRONY FINANCIAL COM 87165B103 14,046 289,486 SH   SOLE   289,486 0 0
TARGET CORP COM 87612E106 58,669 242,695 SH   SOLE   242,695 0 0
TESLA INC COM 88160R101 1,926 2,834 SH   SOLE   2,834 0 0
TEXAS INSTRS INC COM 882508104 36,742 191,064 SH   SOLE   191,064 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 23,793 47,164 SH   SOLE   47,164 0 0
TJX COS INC NEW COM 872540109 525 7,785 SH   SOLE   7,785 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 221 1,201 SH   SOLE   1,201 0 0
TRIMBLE INC COM 896239100 245 3,000 SH   SOLE   3,000 0 0
UNITED BANKSHARES INC WEST V COM 909907107 483 13,220 SH   SOLE   13,220 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,471 7,075 SH   SOLE   7,075 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 318 31,457 SH   SOLE   31,457 0 0
US BANCORP DEL COM NEW 902973304 391 6,871 SH   SOLE   6,871 0 0
V F CORP COM 918204108 11,827 144,157 SH   SOLE   144,157 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 230 975 SH   SOLE   975 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 278 1,383 SH   SOLE   1,383 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 304 2,166 SH   SOLE   2,166 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 362 1,525 SH   SOLE   1,525 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 366 3,599 SH   SOLE   3,599 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 580 4,219 SH   SOLE   4,219 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,257 4,383 SH   SOLE   4,383 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,521 3,865 SH   SOLE   3,865 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 13,476 60,480 SH   SOLE   60,480 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 32,199 389,304 SH   SOLE   389,304 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 763 7,285 SH   SOLE   7,285 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 64,803 1,156,584 SH   SOLE   1,156,584 0 0
VISA INC COM CL A 92826C839 1,245 5,324 SH   SOLE   5,324 0 0
WABTEC COM 929740108 17,074 207,461 SH   SOLE   207,461 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 607 11,545 SH   SOLE   11,545 0 0
WALMART INC COM 931142103 2,987 21,184 SH   SOLE   21,184 0 0
WELLS FARGO CO NEW COM 949746101 668 14,755 SH   SOLE   14,755 0 0
WESBANCO INC COM 950810101 441 12,366 SH   SOLE   12,366 0 0
WESTLAKE CHEM CORP COM 960413102 54,698 607,146 SH   SOLE   607,146 0 0
XILINX INC COM 983919101 73,298 506,764 SH   SOLE   506,764 0 0