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,619 9,845 SH   SOLE   9,845 0 9,845
ABBOTT LABS COM 002824100 51,080 610,493 SH   SOLE   610,493 0 610,493
ABBVIE INC COM 00287Y109 2,019 26,659 SH   SOLE   26,659 0 26,659
ALLERGAN PLC SHS G0177J108 5,836 34,680 SH   SOLE   34,680 0 34,680
ALPHABET INC CAP STK CL C 02079K107 1,197 982 SH   SOLE   982 0 982
ALPHABET INC CAP STK CL A 02079K305 1,415 1,159 SH   SOLE   1,159 0 1,159
ALTRIA GROUP INC COM 02209S103 822 20,099 SH   SOLE   20,099 0 20,099
AMAZON COM INC COM 023135106 1,399 806 SH   SOLE   806 0 806
AMERICAN EXPRESS CO COM 025816109 901 7,618 SH   SOLE   7,618 0 7,618
AMERIPRISE FINL INC COM 03076C106 312 2,121 SH   SOLE   2,121 0 2,121
ANNALY CAP MGMT INC COM 035710409 134 15,250 SH   SOLE   15,250 0 15,250
ANSYS INC COM 03662Q105 18,112 81,821 SH   SOLE   81,821 0 81,821
APPLE INC COM 037833100 11,249 50,235 SH   SOLE   49,280 0 23,302
AT&T INC COM 00206R102 61,154 1,616,107 SH   SOLE   1,608,157 0 1,406,758
AQUA AMERICA INC COM 03836W103 261 5,827 SH   SOLE   5,827 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 242 1,501 SH   SOLE   1,501 0 1,501
BANK AMER CORP COM 060505104 6,314 216,447 SH   SOLE   209,459 0 21,170
BANK NEW YORK MELLON CORP COM 064058100 14,624 323,459 SH   SOLE   323,459 0 323,459
BAXTER INTL INC COM 071813109 5,054 57,779 SH   SOLE   55,837 0 6,062
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,465 7,043 SH   SOLE   7,043 0 7,043
BLACKROCK ENH CAP & INC FD I COM 09256A109 9,799 606,396 SH   SOLE   587,367 0 19,029
BLACKSTONE GROUP LP COM 09253U108 4,916 100,655 SH   SOLE   97,110 0 3,545
BOEING CO COM 097023105 69,236 181,975 SH   SOLE   181,587 0 172,229
BP PLC SPONSORED ADR 055622104 23,023 606,023 SH   SOLE   606,023 0 606,023
BRISTOL MYERS SQUIBB CO COM 110122108 5,261 103,760 SH   SOLE   100,007 0 10,977
CATERPILLAR INC DEL COM 149123101 1,456 11,527 SH   SOLE   11,527 0 11,527
CHEVRON CORP NEW COM 166764100 5,503 46,401 SH   SOLE   45,278 0 12,248
CHUBB LIMITED COM H1467J104 364 2,252 SH   SOLE   2,252 0 2,252
CISCO SYS INC COM 17275R102 7,818 158,235 SH   SOLE   154,925 0 63,546
COCA COLA CO COM 191216100 1,289 23,680 SH   SOLE   23,680 0 23,680
COCA COLA CONSOLIDATED INC COM 191098102 517 1,700 SH   SOLE   1,700 0 1,700
COGNEX CORP COM 192422103 6,594 134,206 SH   SOLE   134,206 0 134,206
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6,098 101,183 SH   SOLE   97,297 0 3,886
COLGATE PALMOLIVE CO COM 194162103 703 9,562 SH   SOLE   9,562 0 9,562
COMCAST CORP NEW CL A 20030N101 316 7,002 SH   SOLE   7,002 0 7,002
CONSOLIDATED EDISON INC COM 209115104 208 2,200 SH   SOLE   2,200 0 2,200
CROWN CASTLE INTL CORP NEW COM 22822V101 1,473 10,594 SH   SOLE   10,594 0 10,594
CUMMINS INC COM 231021106 325 2,000 SH   SOLE   2,000 0 2,000
DANAHER CORPORATION COM 235851102 496 3,435 SH   SOLE   3,435 0 3,435
DEERE & CO COM 244199105 385 2,283 SH   SOLE   2,283 0 2,283
DIAGEO P L C SPON ADR NEW 25243Q205 256 1,567 SH   SOLE   1,567 0 1,567
DIGITAL RLTY TR INC COM 253868103 938 7,227 SH   SOLE   7,047 0 180
DISNEY WALT CO COM DISNEY 254687106 696 5,339 SH   SOLE   5,339 0 5,339
DOMINION ENERGY INC COM 25746U109 761 9,391 SH   SOLE   9,391 0 9,391
DUKE ENERGY CORP NEW COM NEW 26441C204 6,481 67,603 SH   SOLE   65,308 0 6,466
DUPONT DE NEMOURS INC COM 26614N102 200 2,809 SH   SOLE   2,809 0 2,809
EMERSON ELEC CO COM 291011104 219 3,273 SH   SOLE   3,273 0 3,273
ENTERPRISE PRODS PARTNERS L COM 293792107 382 13,362 SH   SOLE   13,362 0 13,362
EXELON CORP COM 30161N101 281 5,816 SH   SOLE   5,816 0 5,816
EXXON MOBIL CORP COM 30231G102 2,792 39,537 SH   SOLE   39,537 0 39,537
FEDEX CORP COM 31428X106 3,295 22,632 SH   SOLE   21,765 0 867
FLEXSHARES TR QUALT DIVD IDX 33939L860 5,880 129,410 SH   SOLE   122,303 0 7,107
FNB CORP PA COM 302520101 2,622 227,380 SH   SOLE   227,380 0 227,380
GALLAGHER ARTHUR J & CO COM 363576109 51,781 578,109 SH   SOLE   578,109 0 578,109
HERSHEY CO COM 427866108 557 3,593 SH   SOLE   3,593 0 0
HOME DEPOT INC COM 437076102 1,959 8,443 SH   SOLE   8,443 0 8,443
HONEYWELL INTL INC COM 438516106 38,755 229,051 SH   SOLE   229,051 0 229,051
II VI INC COM 902104108 41,081 1,166,755 SH   SOLE   1,166,755 0 1,166,755
INTEL CORP COM 458140100 50,610 982,142 SH   SOLE   981,778 0 968,357
INTERNATIONAL BUSINESS MACHS COM 459200101 7,353 50,561 SH   SOLE   50,561 0 50,561
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 208 9,196 SH   SOLE   9,196 0 9,196
INVESCO QQQ TR UNIT SER 1 46090E103 1,363 7,217 SH   SOLE   6,294 0 923
ISHARES TR S&P MC 400GR ETF 464287606 295 1,319 SH   SOLE   1,319 0 1,319
ISHARES TR RUSSELL 3000 ETF 464287689 261 1,500 SH   SOLE   1,500 0 1,500
ISHARES TR RUS 1000 ETF 464287622 311 1,890 SH   SOLE   1,890 0 1,890
ISHARES TR CORE S&P MCP ETF 464287507 587 3,039 SH   SOLE   3,039 0 3,039
ISHARES TR CORE S&P SCP ETF 464287804 262 3,366 SH   SOLE   3,366 0 3,366
ISHARES TR IBOXX HI YD ETF 464288513 328 3,758 SH   SOLE   3,758 0 3,758
ISHARES TR RUS 1000 VAL ETF 464287598 551 4,294 SH   SOLE   4,294 0 4,294
ISHARES TR MORTGE REL ETF 46435G342 207 4,924 SH   SOLE   4,924 0 4,924
ISHARES TR IBOXX INV CP ETF 464287242 671 5,261 SH   SOLE   5,261 0 5,261
ISHARES TR RUS MID CAP ETF 464287499 357 6,377 SH   SOLE   6,377 0 6,377
ISHARES TR MSCI EMG MKT ETF 464287234 367 8,977 SH   SOLE   8,977 0 8,977
ISHARES TR CORE S&P500 ETF 464287200 5,375 18,004 SH   SOLE   18,004 0 18,004
ISHARES TR CORE S&P TTL STK 464287150 5,692 84,862 SH   SOLE   84,862 0 84,862
JOHNSON & JOHNSON COM 478160104 3,251 25,129 SH   SOLE   25,129 0 25,129
JPMORGAN CHASE & CO COM 46625H100 8,305 70,564 SH   SOLE   68,659 0 20,382
KIMBERLY CLARK CORP COM 494368103 48,522 341,582 SH   SOLE   341,582 0 341,582
KINDER MORGAN INC DEL COM 49456B101 38,413 1,863,826 SH   SOLE   1,863,826 0 1,863,826
LILLY ELI & CO COM 532457108 212 1,898 SH   SOLE   1,898 0 1,898
LOCKHEED MARTIN CORP COM 539830109 351 900 SH   SOLE   900 0 900
LOEWS CORP COM 540424108 41,648 758,422 SH   SOLE   756,916 0 715,407
MARSH & MCLENNAN COS INC COM 571748102 21,730 217,192 SH   SOLE   217,192 0 217,192
MASTERCARD INC CL A 57636Q104 669 2,463 SH   SOLE   2,463 0 2,463
MCDONALDS CORP COM 580135101 424 1,977 SH   SOLE   1,977 0 1,977
MEDTRONIC PLC SHS G5960L103 58,529 538,842 SH   SOLE   537,534 0 504,078
MERCK & CO INC COM 58933Y105 3,661 43,494 SH   SOLE   43,194 0 31,924
MEREDITH CORP COM 589433101 6,567 179,135 SH   SOLE   179,135 0 179,135
MICROSOFT CORP COM 594918104 62,078 446,508 SH   SOLE   446,508 0 446,508
NETAPP INC COM 64110D104 24,058 458,168 SH   SOLE   458,168 0 458,168
NORFOLK SOUTHERN CORP COM 655844108 1,924 10,709 SH   SOLE   10,709 0 10,709
NVIDIA CORP COM 67066G104 432 2,482 SH   SOLE   2,482 0 2,482
ONEOK INC NEW COM 682680103 337 4,579 SH   SOLE   4,579 0 4,579
ORACLE CORP COM 68389X105 5,382 97,808 SH   SOLE   94,050 0 3,758
PARKER HANNIFIN CORP COM 701094104 32,023 177,307 SH   SOLE   177,307 0 177,307
PEPSICO INC COM 713448108 1,812 13,217 SH   SOLE   13,217 0 13,217
PFIZER INC COM 717081103 7,142 198,765 SH   SOLE   198,309 0 180,475
PHILIP MORRIS INTL INC COM 718172109 1,014 13,355 SH   SOLE   13,355 0 13,355
PNC FINL SVCS GROUP INC COM 693475105 54,743 390,576 SH   SOLE   390,576 0 390,576
PPG INDS INC COM 693506107 10,896 91,939 SH   SOLE   91,939 0 91,939
PROCTER & GAMBLE CO COM 742718109 3,176 25,532 SH   SOLE   25,532 0 25,532
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 349 5,620 SH   SOLE   5,620 0 5,620
RAYTHEON CO COM NEW 755111507 4,722 24,069 SH   SOLE   23,124 0 945
ROCKWELL AUTOMATION INC COM 773903109 41,431 251,402 SH   SOLE   251,402 0 251,402
RPM INTL INC COM 749685103 39,378 572,265 SH   SOLE   572,265 0 572,265
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 225 4,104 SH   SOLE   4,104 0 4,104
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 395 7,331 SH   SOLE   7,331 0 7,331
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 694 12,266 SH   SOLE   12,266 0 12,266
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2,547 79,946 SH   SOLE   79,946 0 79,946
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 25,373 302,021 SH   SOLE   289,426 0 12,595
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 34,464 466,183 SH   SOLE   464,875 0 431,419
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 36,394 513,097 SH   SOLE   513,097 0 513,097
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 279 1,037 SH   SOLE   1,037 0 1,037
SPDR S&P 500 ETF TR TR UNIT 78462F103 28,686 96,662 SH   SOLE   91,526 0 9,095
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 280 2,571 SH   SOLE   2,571 0 2,571
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 704 20,188 SH   SOLE   20,188 0 20,188
SYNCHRONY FINL COM 87165B103 8,396 246,296 SH   SOLE   246,296 0 246,296
TARGET CORP COM 87612E106 16,529 154,604 SH   SOLE   154,604 0 154,604
TEMPLETON GLOBAL INCOME FD COM 880198106 69 11,250 SH   SOLE   11,250 0 11,250
TENNECO INC CL A VTG COM STK 880349105 9,099 726,737 SH   SOLE   726,737 0 726,737
TEXAS INSTRS INC COM 882508104 28,613 221,397 SH   SOLE   221,397 0 221,397
THE CHARLES SCHWAB CORPORATI COM 808513105 30,194 721,817 SH   SOLE   721,817 0 721,817
THERMO FISHER SCIENTIFIC INC COM 883556102 3,795 13,028 SH   SOLE   12,554 0 474
TJX COS INC NEW COM 872540109 283 5,082 SH   SOLE   5,082 0 5,082
UNITED TECHNOLOGIES CORP COM 913017109 248 1,813 SH   SOLE   1,813 0 1,813
UNIVERSAL STAINLESS & ALLOY COM 913837100 1,874 120,118 SH   SOLE   120,118 0 120,118
URBAN OUTFITTERS INC COM 917047102 20,474 728,878 SH   SOLE   728,878 0 728,878
US BANCORP DEL COM NEW 902973304 736 13,308 SH   SOLE   13,308 0 13,308
V F CORP COM 918204108 51,538 579,144 SH   SOLE   579,144 0 579,144
VANGUARD INDEX FDS MID CAP ETF 922908629 256 1,525 SH   SOLE   1,525 0 1,525
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 309 2,731 SH   SOLE   2,731 0 2,731
VANGUARD INDEX FDS VALUE ETF 922908744 452 4,049 SH   SOLE   4,049 0 4,049
VANGUARD INDEX FDS GROWTH ETF 922908736 674 4,056 SH   SOLE   4,056 0 4,056
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,159 4,251 SH   SOLE   4,251 0 4,251
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,442 29,415 SH   SOLE   29,415 0 29,415
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 10,106 124,693 SH   SOLE   120,564 0 4,129
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 353 8,605 SH   SOLE   8,605 0 8,605
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 6,253 70,468 SH   SOLE   68,539 0 1,929
VERIZON COMMUNICATIONS INC COM 92343V104 60,768 1,006,761 SH   SOLE   1,006,761 0 1,006,761
VISA INC COM CL A 92826C839 369 2,146 SH   SOLE   2,146 0 2,146
VOXX INTL CORP CL A 91829F104 1,155 245,713 SH   SOLE   245,713 0 245,713
WABTEC CORP COM 929740108 32,981 458,966 SH   SOLE   458,966 0 458,966
WALMART INC COM 931142103 2,205 18,582 SH   SOLE   18,582 0 18,582
WELLS FARGO CO NEW COM 949746101 621 12,318 SH   SOLE   12,318 0 12,318
WENDYS CO COM 95058W100 234 11,700 SH   SOLE   11,700 0 11,700
WESTERN DIGITAL CORP COM 958102105 55,745 934,688 SH   SOLE   934,688 0 934,688
WESTLAKE CHEM CORP COM 960413102 40,472 617,701 SH   SOLE   617,701 0 617,701
WEYERHAEUSER CO COM 962166104 215 7,777 SH   SOLE   7,777 0 7,777
XILINX INC COM 983919101 36,511 380,716 SH   SOLE   380,716 0 380,716