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,822 10,330 SH   SOLE   10,330 0 0
ABBOTT LABS COM 002824100 52,910 609,143 SH   SOLE   609,143 0 0
ABBVIE INC COM 00287Y109 2,384 26,923 SH   SOLE   26,923 0 0
ALLERGAN PLC SHS G0177J108 6,404 33,500 SH   SOLE   33,500 0 0
ALPHABET INC CAP STK CL C 02079K107 1,314 983 SH   SOLE   983 0 0
ALPHABET INC CAP STK CL A 02079K305 1,618 1,208 SH   SOLE   1,208 0 0
ALTRIA GROUP INC COM 02209S103 931 18,660 SH   SOLE   18,660 0 0
AMAZON COM INC COM 023135106 1,554 841 SH   SOLE   841 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 686 23,923 SH   SOLE   23,923 0 0
AMERICAN EXPRESS CO COM 025816109 938 7,537 SH   SOLE   7,537 0 0
AMERIPRISE FINL INC COM 03076C106 235 1,411 SH   SOLE   1,411 0 0
ANNALY CAP MGMT INC COM 035710409 144 15,250 SH   SOLE   15,250 0 0
ANSYS INC COM 03662Q105 20,720 80,494 SH   SOLE   80,494 0 0
APPLE INC COM 037833100 14,768 50,294 SH   SOLE   49,384 0 910
AQUA AMERICA INC. COM 03836W103 274 5,827 SH   SOLE   5,827 0 0
AT&T INC COM 00206R102 62,691 1,604,184 SH   SOLE   1,596,260 0 7,924
AUTOMATIC DATA PROCESSING IN COM 053015103 256 1,501 SH   SOLE   1,501 0 0
BANK AMER CORP COM 060505104 7,209 204,686 SH   SOLE   197,504 0 0
BANK NEW YORK MELLON CORP COM 064058100 20,727 411,824 SH   SOLE   411,824 0 0
BAXTER INTL INC COM 071813109 7,102 84,926 SH   SOLE   81,627 0 3,299
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,606 7,092 SH   SOLE   7,092 0 0
BLACKROCK ENHANCED CAPITAL & INCOME FUND COM 09256A109 10,556 611,946 SH   SOLE   592,590 0 19,356
BLACKROCK ENHANCED EQT DIV T COM 09251A104 102 10,256 SH   SOLE   10,256 0 0
BOEING CO COM 097023105 59,473 182,568 SH   SOLE   182,094 0 474
BP PLC SPONSORED ADR 055622104 23,459 621,583 SH   SOLE   621,583 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 17,596 274,122 SH   SOLE   270,031 0 4,091
BROADCOM INC. 8% CNV PFD SER A 11135F200 4,480 3,803 SH   SOLE   3,671 0 132
CATERPILLAR INC DEL COM 149123101 1,747 11,829 SH   SOLE   11,829 0 0
CHEVRON CORP NEW COM 166764100 5,566 46,191 SH   SOLE   44,959 0 1,232
CHUBB LIMITED COM H1467J104 335 2,154 SH   SOLE   2,154 0 0
CISCO SYS INC COM 17275R102 11,850 247,098 SH   SOLE   243,743 0 3,355
COCA COLA CO COM 191216100 1,264 22,840 SH   SOLE   22,840 0 0
COCA COLA CONSOLIDATED INC COM 191098102 454 1,600 SH   SOLE   1,600 0 0
COGNEX CORP COM 192422103 7,673 136,911 SH   SOLE   136,911 0 0
COGNIZANT TECH SOLUTIONS CORP CL A 192446102 6,400 103,185 SH   SOLE   98,986 0 4,199
COLGATE PALMOLIVE CO COM 194162103 674 9,789 SH   SOLE   9,789 0 0
COMCAST CORP NEW CL A 20030N101 311 6,923 SH   SOLE   6,923 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,506 10,594 SH   SOLE   10,594 0 0
CUMMINS INC COM 231021106 358 2,000 SH   SOLE   2,000 0 0
DANAHER CORPORATION COM 235851102 527 3,435 SH   SOLE   3,435 0 0
DEERE & CO COM 244199105 413 2,383 SH   SOLE   2,383 0 0
DELTA AIR LINES INC COM NEW 247361702 778 13,296 SH   SOLE   13,296 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 264 1,567 SH   SOLE   1,567 0 0
DIGITAL REALTY TRUST COM 253868103 840 7,019 SH   SOLE   7,019 0 0
DISNEY WALT CO COM DISNEY 254687106 762 5,270 SH   SOLE   5,270 0 0
DOMINION ENERGY INC COM 25746U109 994 12,005 SH   SOLE   12,005 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 6,542 71,715 SH   SOLE   69,162 0 2,553
EMERSON ELEC CO COM 291011104 257 3,375 SH   SOLE   3,375 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 299 10,628 SH   SOLE   10,628 0 0
EXELON CORP COM 30161N101 208 4,569 SH   SOLE   4,569 0 0
EXXON MOBIL CORP COM 30231G102 2,413 34,577 SH   SOLE   34,577 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 151 10,430 SH   SOLE   10,430 0 0
FLEXSHARES QUALITY DIVIDEND QUALT DIVD IDX 33939L860 6,269 129,316 SH   SOLE   123,015 0 6,301
FNB CORP PA COM 302520101 2,789 219,642 SH   SOLE   219,642 0 0
GALLAGHER ARTHUR J & CO COM 363576109 54,511 572,411 SH   SOLE   572,411 0 0
HERSHEY FOODS CORP COM 427866108 531 3,612 SH   SOLE   3,612 0 0
HOME DEPOT INC COM 437076102 1,989 9,110 SH   SOLE   9,110 0 0
HONEYWELL INTL INC COM 438516106 40,203 227,137 SH   SOLE   227,137 0 0
HUNTSMAN CORP COM 447011107 2,030 84,036 SH   SOLE   84,036 0 0
II VI INC COM 902104108 38,694 1,149,222 SH   SOLE   1,149,222 0 0
INTEL CORP COM 458140100 58,190 972,267 SH   SOLE   972,267 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 6,443 48,068 SH   SOLE   48,068 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 241 2,083 SH   SOLE   2,083 0 0
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 214 9,196 SH   SOLE   9,196 0 0
INVESCO QQQ TRUST UNIT SER 1 46090E103 1,480 6,960 SH   SOLE   6,035 0 925
ISHARES TR TIPS BD ETF 464287176 209 1,793 SH   SOLE   1,793 0 0
ISHARES TR MORTGE REL ETF 46435G342 219 4,924 SH   SOLE   4,924 0 0
ISHARES TR CORE MSCI EAFE 46432F842 228 3,499 SH   SOLE   3,499 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 240 1,364 SH   SOLE   1,364 0 0
ISHARES TR CORE US AGGBD ET 464287226 268 2,388 SH   SOLE   2,388 0 0
ISHARES TR CORE S&P SCP ETF 464287804 268 3,198 SH   SOLE   3,198 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 283 1,500 SH   SOLE   1,500 0 0
ISHARES TR MSCI EAFE ETF 464287465 299 4,309 SH   SOLE   4,309 0 0
ISHARES TR IBOXX HI YD ETF 464288513 303 3,450 SH   SOLE   3,450 0 0
ISHARES TR S&P MC 400GR ETF 464287606 320 1,344 SH   SOLE   1,344 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 326 7,256 SH   SOLE   7,256 0 0
ISHARES TR RUS 1000 ETF 464287622 337 1,890 SH   SOLE   1,890 0 0
ISHARES TR RUS MID CAP ETF 464287499 380 6,377 SH   SOLE   6,377 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 586 4,294 SH   SOLE   4,294 0 0
ISHARES TR IBOXX INV CP ETF 464287242 654 5,111 SH   SOLE   5,111 0 0
ISHARES TR CORE S&P MCP ETF 464287507 769 3,738 SH   SOLE   3,738 0 0
ISHARES TR EXPND TEC SC ETF 464287549 981 4,051 SH   SOLE   4,051 0 0
ISHARES TR CORE S&P500 ETF 464287200 6,350 19,644 SH   SOLE   19,644 0 0
ISHARES TR CORE S&P TTL STK 464287150 8,284 113,964 SH   SOLE   113,964 0 0
JOHNSON & JOHNSON COM 478160104 3,739 25,633 SH   SOLE   25,633 0 0
JPMORGAN CHASE & CO COM 46625H100 9,747 69,920 SH   SOLE   67,975 0 1,945
KIMBERLY CLARK CORP COM 494368103 46,698 339,499 SH   SOLE   339,499 0 0
KINDER MORGAN INC DEL COM 49456B101 39,806 1,880,288 SH   SOLE   1,880,288 0 0
KKR & CO INC CL A 48251W104 996 34,153 SH   SOLE   34,153 0 0
LILLY ELI & CO COM 532457108 285 2,171 SH   SOLE   2,171 0 0
LOCKHEED MARTIN CORP COM 539830109 352 905 SH   SOLE   905 0 0
LOEWS CORP COM 540424108 36,994 704,791 SH   SOLE   704,791 0 0
LOWES COS INC COM 548661107 5,600 46,759 SH   SOLE   45,122 0 1,637
MARSH & MCLENNAN COS INC COM 571748102 23,756 213,232 SH   SOLE   213,232 0 0
MASTERCARD INC CL A 57636Q104 742 2,486 SH   SOLE   2,486 0 0
MCDONALDS CORP COM 580135101 398 2,012 SH   SOLE   2,012 0 0
MEDTRONIC PLC SHS G5960L103 60,717 535,186 SH   SOLE   533,763 0 1,423
MERCK & CO INC COM 58933Y105 3,622 39,829 SH   SOLE   39,829 0 0
MICROSOFT CORP COM 594918104 70,000 443,883 SH   SOLE   443,883 0 0
NETAPP INC COM 64110D104 29,270 470,197 SH   SOLE   470,197 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,079 10,709 SH   SOLE   10,709 0 0
NVIDIA CORP COM 67066G104 605 2,572 SH   SOLE   2,572 0 0
ONEOK INC NEW COM 682680103 346 4,579 SH   SOLE   4,579 0 0
ORACLE COM 68389X105 5,289 99,821 SH   SOLE   95,751 0 4,070
PARKER HANNIFIN CORP COM 701094104 36,210 175,933 SH   SOLE   175,933 0 0
PEPSICO INC COM 713448108 1,809 13,236 SH   SOLE   13,236 0 0
PFIZER INC COM 717081103 7,547 192,629 SH   SOLE   192,629 0 0
PHILIP MORRIS INTL INC COM 718172109 992 11,659 SH   SOLE   11,659 0 0
PNC FINL SVCS GROUP INC COM 693475105 62,824 393,558 SH   SOLE   393,558 0 0
PPG INDS INC COM 693506107 13,173 98,681 SH   SOLE   98,681 0 0
PPL CORP COM 69351T106 220 6,122 SH   SOLE   6,122 0 0
PROCTER & GAMBLE CO COM 742718109 3,227 25,836 SH   SOLE   25,836 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 312 5,285 SH   SOLE   5,285 0 0
RAYTHEON COMPANY NEW COM NEW 755111507 4,895 22,276 SH   SOLE   21,331 0 945
ROCKWELL AUTOMATION INC COM 773903109 50,980 251,541 SH   SOLE   251,541 0 0
RPM INTL INC COM 749685103 43,265 563,644 SH   SOLE   563,644 0 0
SCHWAB LARGE CAP GROWTH US LCAP GR ETF 808524300 26,992 303,056 SH   SOLE   289,610 0 13,446
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 232 4,004 SH   SOLE   4,004 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 252 3,336 SH   SOLE   3,336 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,679 27,907 SH   SOLE   27,907 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 2,525 47,251 SH   SOLE   47,251 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2,875 85,503 SH   SOLE   85,503 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 39,489 514,113 SH   SOLE   514,113 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 45,322 589,516 SH   SOLE   589,516 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 706 7,699 SH   SOLE   7,699 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 296 1,037 SH   SOLE   1,037 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 24,696 81,231 SH   SOLE   76,631 0 4,600
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 226 2,063 SH   SOLE   2,063 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 701 18,536 SH   SOLE   18,536 0 0
STANLEY BLACK & DECKER COM 854502101 898 20 SH   SOLE   0 0 20
STARBUCKS CORP COM 855244109 204 2,315 SH   SOLE   2,315 0 0
SYNCHRONY FINL COM 87165B103 10,237 284,273 SH   SOLE   284,273 0 0
TARGET CORP COM 87612E106 20,444 159,455 SH   SOLE   159,455 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 69 11,250 SH   SOLE   11,250 0 0
TEXAS INSTRS INC COM 882508104 27,984 218,127 SH   SOLE   218,127 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 34,938 734,600 SH   SOLE   734,600 0 0
THERMO FISHER SCIENTIFIC COM 883556102 4,083 12,879 SH   SOLE   12,364 0 515
TJX COS INC NEW COM 872540109 311 5,094 SH   SOLE   5,094 0 0
UNITED TECHNOLOGIES CORP COM 913017109 241 1,610 SH   SOLE   1,610 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 1,421 95,397 SH   SOLE   95,397 0 0
URBAN OUTFITTERS INC COM 917047102 13,814 497,432 SH   SOLE   497,432 0 0
US BANCORP DEL COM NEW 902973304 798 13,458 SH   SOLE   13,458 0 0
V F CORP COM 918204108 58,036 582,340 SH   SOLE   582,340 0 0
VANGUARD DIVIDEND HIGH YIELD HIGH DIV YLD 921946406 6,361 60,390 SH   SOLE   59,947 0 443
VANGUARD INDEX FDS SMALL CP ETF 922908751 206 1,242 SH   SOLE   1,242 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 227 1,538 SH   SOLE   1,538 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 304 2,552 SH   SOLE   2,552 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 338 1,898 SH   SOLE   1,898 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 485 4,049 SH   SOLE   4,049 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 812 4,460 SH   SOLE   4,460 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,268 4,287 SH   SOLE   4,287 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,813 29,415 SH   SOLE   29,415 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 275 3,007 SH   SOLE   3,007 0 0
VANGUARD SHORT TERM CORPORATE SHRT TRM CORP BD 92206C409 10,082 127,044 SH   SOLE   123,915 0 3,129
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 235 5,341 SH   SOLE   5,341 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 1,022 10,901 SH   SOLE   10,901 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 62,162 1,012,409 SH   SOLE   1,012,409 0 0
VISA INC COM CL A 92826C839 544 2,893 SH   SOLE   2,893 0 0
VOXX INTL CORP CL A 91829F104 914 208,760 SH   SOLE   208,760 0 0
WABTEC CORP COM 929740108 32,924 423,185 SH   SOLE   423,185 0 0
WALMART INC COM 931142103 2,215 18,638 SH   SOLE   18,638 0 0
WELLS FARGO CO NEW COM 949746101 729 13,553 SH   SOLE   13,553 0 0
WESTERN DIGITAL CORP COM 958102105 59,439 936,484 SH   SOLE   936,484 0 0
WESTLAKE CHEM CORP COM 960413102 41,049 585,160 SH   SOLE   585,160 0 0
WEYERHAEUSER CO COM 962166104 202 6,677 SH   SOLE   6,677 0 0
XILINX INC COM 983919101 42,487 434,561 SH   SOLE   434,561 0 0