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
ACS Actividades de Construccion Com 00089H106 112 14,018 SH   SOLE 0 0 0 14,018
Aflac, Inc. Com 001055102 1,893 34,533 SH   SOLE 0 34,033 0 500
Invesco Oppenheimer Rochester Ltd Trm NY Muni Com 00141W810 87 28,400 SH   SOLE 0 28,400 0 0
Invesco Oppenheimer Gov't MMK Fund Com 001422203 34 34,051 SH   SOLE 0 34,051 0 0
AT&T Inc. Com 00206R102 5,234 156,190 SH   SOLE 0 131,251 4,018 20,921
AXT Inc. Com 00246W103 44 11,190 SH   SOLE 0 10,165 0 1,025
Abbott Laboratories Com 002824100 4,011 47,695 SH   SOLE 0 44,595 135 2,965
Abbvie Inc Com 00287Y109 2,268 31,184 SH   SOLE 0 28,530 342 2,312
Adobe Inc. Com 00724F101 3,790 12,862 SH   SOLE 0 9,791 0 3,071
Air Products & Chemicals Inc Com 009158106 603 2,662 SH   SOLE 0 2,321 100 241
Alexion Pharmaceuticals Inc Com Com 015351109 399 3,045 SH   SOLE 0 3,045 0 0
Align Technology Inc Com 016255101 1,644 6,005 SH   SOLE 0 5,370 0 635
Allstate Corp. Com 020002101 1,052 10,350 SH   SOLE 0 3,928 0 6,422
Alphabet Inc Class C Com 02079K107 5,743 5,313 SH   SOLE 0 4,703 15 595
Alphabet Inc Class A Com 02079K305 3,244 2,996 SH   SOLE 0 2,532 15 449
Altria Group Inc Com 02209S103 739 15,599 SH   SOLE 0 7,129 0 8,470
Amazon Com Inc Com 023135106 3,238 1,710 SH   SOLE 0 1,560 0 150
American Electric Power Co Inc Com 025537101 225 2,558 SH   SOLE 0 2,558 0 0
American Eagle Outfitters Com 02553E106 174 10,288 SH   SOLE 0 9,338 0 950
American Express Co Com 025816109 1,897 15,370 SH   SOLE 0 13,815 0 1,555
Amern Intl Group Inc New Com 026874784 367 6,890 SH   SOLE 0 4,210 0 2,680
American Tower Com REIT Com 03027X100 903 4,416 SH   SOLE 0 4,111 43 262
American Water Works Company Com 030420103 640 5,521 SH   SOLE 0 4,515 0 1,006
Ametek Inc Com 031100100 286 3,150 SH   SOLE 0 0 0 3,150
Amgen Inc. Com 031162100 1,827 9,912 SH   SOLE 0 8,894 221 797
Apple Inc Com 037833100 11,203 56,602 SH   SOLE 0 51,337 130 5,135
Applied Materials Com 038222105 244 5,441 SH   SOLE 0 2,005 0 3,436
Artisan International Value Investor Com 04314H881 336 9,559 SH   SOLE 0 9,559 0 0
Automatic Data Processing Inc Com 053015103 2,574 15,567 SH   SOLE 0 14,056 0 1,511
Avery Dennison Corp Com 053611109 287 2,477 SH   SOLE 0 0 0 2,477
BB&T Corp Com 054937107 1,259 25,633 SH   SOLE 0 24,259 0 1,374
BCE Inc New Com 05534B760 453 9,963 SH   SOLE 0 50 0 9,913
BP Plc Sponsored Adr Com 055622104 407 9,753 SH   SOLE 0 7,330 0 2,423
Bank Amer Corp Com 060505104 2,941 101,427 SH   SOLE 0 100,061 0 1,366
Bank New York Mellon Corp Com 064058100 288 6,532 SH   SOLE 0 6,422 0 110
Baxter International, Inc. Com 071813109 842 10,286 SH   SOLE 0 10,286 0 0
Becton Dickinson & Co Com 075887109 984 3,903 SH   SOLE 0 3,403 0 500
Berkshire Hathaway Inc Cl B Com 084670702 1,353 6,345 SH   SOLE 0 6,103 0 242
Biogen Inc. Com 09062X103 207 884 SH   SOLE 0 478 0 406
Boeing Co Com 097023105 3,577 9,827 SH   SOLE 0 9,077 0 750
Booking Hldgs Inc Com 09857L108 1,642 876 SH   SOLE 0 511 0 365
Bristol-Myers Squibb Co. Com 110122108 2,765 60,979 SH   SOLE 0 59,273 550 1,156
Burlington Stores Inc Com 122017106 320 1,883 SH   SOLE 0 0 0 1,883
Cigna Corp New Com 125523100 2,008 12,745 SH   SOLE 0 12,437 0 308
CME Group Inc Class A Com 12572Q105 426 2,195 SH   SOLE 0 345 0 1,850
CSX Corp Com 126408103 755 9,763 SH   SOLE 0 9,663 0 100
CVS Health Corp Com 126650100 4,087 75,004 SH   SOLE 0 73,883 58 1,063
Canadian Natl Ry Co Com 136375102 1,001 10,824 SH   SOLE 0 9,924 900 0
Carlisle Cos Inc Com 142339100 535 3,812 SH   SOLE 0 3,569 0 243
Caterpillar Inc Com 149123101 2,683 19,688 SH   SOLE 0 19,008 0 680
Celgene Corp Com 151020104 1,328 14,370 SH   SOLE 0 14,262 0 108
Charles River Laboratories Com 159864107 321 2,260 SH   SOLE 0 0 0 2,260
Chevron Corporation Com 166764100 8,469 68,054 SH   SOLE 0 61,936 169 5,949
Church & Dwight Co., Inc. Com 171340102 375 5,130 SH   SOLE 0 628 0 4,502
Cisco Systems Com 17275R102 4,844 88,501 SH   SOLE 0 75,018 0 13,483
Cintas Corp Com 172908105 360 1,518 SH   SOLE 0 0 0 1,518
Citigroup Inc Com New Com 172967424 2,016 28,793 SH   SOLE 0 25,265 88 3,440
Clorox Co Com 189054109 1,323 8,642 SH   SOLE 0 8,642 0 0
Coca Cola Co Com 191216100 5,028 98,738 SH   SOLE 0 97,187 405 1,146
Cohu Inc. Com 192576106 173 11,193 SH   SOLE 0 10,158 0 1,035
Colgate Palmolive Co Com 194162103 1,171 16,341 SH   SOLE 0 16,341 0 0
Comcast Corp New Cl A Com 20030N101 4,400 104,065 SH   SOLE 0 99,639 321 4,105
Community Bank System Inc Com 203607106 264 4,013 SH   SOLE 0 4,013 0 0
Community Healthcare Tr Inc REIT Com 20369C106 248 6,284 SH   SOLE 0 5,704 0 580
ConocoPhillips Com 20825C104 1,801 29,524 SH   SOLE 0 20,483 0 9,041
Constellation Brands Inc Cl A Com 21036P108 9,348 47,465 SH   SOLE 0 45,905 150 1,410
Constellation Brands Inc Cl B Com 21036P207 840 4,199 SH   SOLE 0 4,199 0 0
Continental Building Products Inc Com 211171103 214 8,040 SH   SOLE 0 7,295 0 745
Cooper Cos Inc. Com 216648402 393 1,166 SH   SOLE 0 0 0 1,166
Copart Inc Com 217204106 412 5,516 SH   SOLE 0 0 0 5,516
Corning Inc. Com 219350105 1,910 57,472 SH   SOLE 0 43,718 600 13,154
Costco Whsl Corp New Com 22160K105 363 1,373 SH   SOLE 0 1,203 0 170
Cummins Engine Co Inc Com 231021106 285 1,664 SH   SOLE 0 555 0 1,109
Curaegis Technologies Inc Com 23127Q102 2 14,900 SH   SOLE 0 14,900 0 0
Danaher Corp Com 235851102 3,165 22,148 SH   SOLE 0 21,813 0 335
Danone Sa Adr Com 23636T100 181 10,694 SH   SOLE 0 0 0 10,694
Darden Restaurants Inc Com 237194105 2,094 17,198 SH   SOLE 0 14,663 2,525 10
Deere & Co Com 244199105 1,702 10,269 SH   SOLE 0 8,644 0 1,625
Diageo Plc New Adr Com 25243Q205 377 2,185 SH   SOLE 0 0 0 2,185
Diamondrock Hospitality Co Com 252784301 107 10,385 SH   SOLE 0 9,435 0 950
Digital Rlty Tr Inc Com 253868103 1,833 15,563 SH   SOLE 0 14,328 425 810
Disney Walt Co Com 254687106 6,400 45,829 SH   SOLE 0 44,498 125 1,206
Dollar General Corp Com 256677105 1,984 14,676 SH   SOLE 0 13,138 0 1,538
Dominion Energy Inc Com 25746U109 733 9,481 SH   SOLE 0 8,830 0 651
Dover Corp Com 260003108 271 2,700 SH   SOLE 0 2,700 0 0
Dow Inc Com 260557103 1,519 30,811 SH   SOLE 0 22,783 631 7,397
Duke Energy Corp New Com 26441C204 1,795 20,340 SH   SOLE 0 19,395 0 945
EOG Resources Inc Com 26875P101 401 4,304 SH   SOLE 0 3,988 0 316
E.ON AG Com 268780103 121 11,170 SH   SOLE 0 0 0 11,170
E Trade Finl Corp Com 269246401 218 4,885 SH   SOLE 0 4,885 0 0
Eastman Chemical Co. Com 277432100 1,653 21,234 SH   SOLE 0 19,939 0 1,295
Emcor Group Com 29084Q100 215 2,445 SH   SOLE 0 2,220 0 225
Emerson Elec Co Com 291011104 1,083 16,232 SH   SOLE 0 15,807 0 425
Entergy Corp Com 29364G103 513 4,985 SH   SOLE 0 4,985 0 0
Exelon Corp Com 30161N101 266 5,550 SH   SOLE 0 4,385 0 1,165
Exxon-Mobil Corp Com 30231G102 20,116 262,510 SH   SOLE 0 232,239 5,906 24,365
Facebook Com 30303M102 6,432 33,328 SH   SOLE 0 30,938 0 2,390
FedEx Corp. Com 31428X106 222 1,350 SH   SOLE 0 1,050 0 300
Fidelity Natl Information Svcs Inc. Com 31620M106 1,109 9,043 SH   SOLE 0 7,938 0 1,105
Financial Instn 8.48 Ser B 1 Pfd Stk 317585305 3,322 33,215 SH   SOLE 0 33,215 0 0
Financial Institutions, Inc Com 317585404 12,113 415,531 SH   SOLE 0 415,231 0 300
First Ctzns Bancshares Inc Ncl A Com 31946M103 373 829 SH   SOLE 0 754 0 75
First Cmnty Bankshares Inc Com 31983A103 202 5,995 SH   SOLE 0 5,440 0 555
First Republic Bank Com 33616C100 360 3,691 SH   SOLE 0 983 0 2,708
Fiserv Inc. Com 337738108 1,359 14,912 SH   SOLE 0 14,325 0 587
First Energy Corp Com 337932107 785 18,345 SH   SOLE 0 17,066 0 1,279
Five Below Inc Com 33829M101 311 2,590 SH   SOLE 0 0 0 2,590
Ford Motor Company Com 345370860 196 19,208 SH   SOLE 0 14,208 0 5,000
Fortive Corp Com 34959J108 429 5,266 SH   SOLE 0 5,266 0 0
Franklin Income Fund Class A Com 353496300 34 14,676 SH   SOLE 0 14,676 0 0
Freeport-McMoRan Copper & Gold Com 35671D857 321 27,678 SH   SOLE 0 27,678 0 0
Gartner Inc Com 366651107 1,843 11,450 SH   SOLE 0 10,243 0 1,207
Generac Holdings Inc Com 368736104 336 4,840 SH   SOLE 0 0 0 4,840
General Dynamics Corp Com 369550108 1,826 10,041 SH   SOLE 0 9,977 0 64
General Electric Co. Com 369604103 1,913 182,186 SH   SOLE 0 173,796 0 8,390
General Mills Inc Com 370334104 1,349 25,693 SH   SOLE 0 20,318 3,500 1,875
Genuine Parts Co Com 372460105 304 2,935 SH   SOLE 0 0 0 2,935
Gilead Sci Inc. Com 375558103 928 13,729 SH   SOLE 0 9,299 0 4,430
Glaxo Smithkline Sponsored Adr Com 37733W105 234 5,841 SH   SOLE 0 5,841 0 0
Goldman Sachs Group Inc. Com 38141G104 2,385 11,658 SH   SOLE 0 11,390 0 268
HCP Inc REIT Com 40414L109 290 9,055 SH   SOLE 0 0 0 9,055
Hd Supply Hldgs Inc Com 40416M105 216 5,361 SH   SOLE 0 0 0 5,361
HSBC Hldgs Plc Spons Adr New Com 404280406 399 9,558 SH   SOLE 0 350 0 9,208
HP Inc Com 40434L105 289 13,896 SH   SOLE 0 5,171 0 8,725
Harris Corp Del Com 413875105 530 2,804 SH   SOLE 0 2,804 0 0
Henry Jack & Assoc Inc Com 426281101 262 1,954 SH   SOLE 0 0 0 1,954
Home Depot Inc Com 437076102 3,214 15,456 SH   SOLE 0 14,044 20 1,392
Honeywell Intl Inc Com 438516106 3,854 22,076 SH   SOLE 0 20,903 0 1,173
Hyatt Hotels Corp Com 448579102 285 3,749 SH   SOLE 0 0 0 3,749
IAC / Interactive Corp Com 44919P508 708 3,253 SH   SOLE 0 3,211 0 42
IDEX Corp Com 45167R104 277 1,611 SH   SOLE 0 0 0 1,611
Illinois Tool Works Inc Com 452308109 1,200 7,957 SH   SOLE 0 7,569 0 388
Intel Corp. Com 458140100 5,199 108,597 SH   SOLE 0 99,556 0 9,041
Intercontinental Exchange Inc Com 45866F104 618 7,192 SH   SOLE 0 7,192 0 0
Intl Business Machines Corp Com 459200101 5,257 38,125 SH   SOLE 0 36,696 960 469
Intuitive Surgical Com 46120E602 900 1,716 SH   SOLE 0 1,641 75 0
JP Morgan Chase & Co Com 46625H100 14,901 133,279 SH   SOLE 0 122,111 4,024 7,144
Jacobs Engineering Group,Inc. Com 469814107 205 2,431 SH   SOLE 0 2,431 0 0
Johnson & Johnson Com 478160104 16,930 121,551 SH   SOLE 0 113,806 850 6,895
Julius Baer Group LTD-UN ADR Com 48137C108 120 13,441 SH   SOLE 0 0 0 13,441
KVH Inds Inc Com 482738101 149 13,692 SH   SOLE 0 12,417 0 1,275
Kellogg Co Com 487836108 574 10,717 SH   SOLE 0 10,717 0 0
Keysight Technologies Inc Com 49338L103 375 4,177 SH   SOLE 0 25 0 4,152
Kimberly Clark Corp Com 494368103 2,957 22,187 SH   SOLE 0 18,586 150 3,451
Lamb Weston Holdings Com 513272104 244 3,855 SH   SOLE 0 0 0 3,855
Lear Corp New Com Com 521865204 415 2,983 SH   SOLE 0 2,802 0 181
Lennar Corporation Com 526057104 464 9,577 SH   SOLE 0 9,577 0 0
Lennox International Inc. Com 526107107 364 1,323 SH   SOLE 0 0 0 1,323
Lexington Rlty Tr Com Com 529043101 119 12,622 SH   SOLE 0 11,467 0 1,155
Life Storage Inc REIT Com 53223X107 362 3,805 SH   SOLE 0 3,805 0 0
Lilly Eli & Co Com 532457108 1,364 12,314 SH   SOLE 0 9,681 0 2,633
Littlefuse Inc Com 537008104 225 1,274 SH   SOLE 0 0 0 1,274
Lloyds TSB Group plc Com 539439109 123 43,400 SH   SOLE 0 0 0 43,400
Lockheed Martin Corp Com Com 539830109 5,027 13,827 SH   SOLE 0 13,390 217 220
Lowes Companies Inc Com 548661107 2,331 23,095 SH   SOLE 0 14,646 619 7,830
Lyons Bancorp, Inc. Com 552112104 496 11,802 SH   SOLE 0 8,036 0 3,766
M&T Bk Corp Com 55261F104 327 1,925 SH   SOLE 0 1,825 0 100
MarketAxess Holdings New Com 57060D108 643 2,000 SH   SOLE 0 0 0 2,000
Mastercard Inc Cl A Com 57636Q104 4,261 16,108 SH   SOLE 0 11,978 0 4,130
McCormick & Co Inc Com 579780206 1,463 9,438 SH   SOLE 0 7,329 0 2,109
McDonalds Corp Com 580135101 8,680 41,798 SH   SOLE 0 41,313 0 485
McKesson Corporation Com 58155Q103 575 4,281 SH   SOLE 0 3,706 0 575
Merck & Co Inc New Com 58933Y105 7,426 88,557 SH   SOLE 0 79,726 0 8,831
Metlife, Inc. Com 59156R108 1,968 39,628 SH   SOLE 0 38,853 140 635
Mettler-Toledo Intl Inc Com 592688105 416 495 SH   SOLE 0 0 0 495
Microsoft Corporation Com 594918104 20,856 155,688 SH   SOLE 0 145,232 1,085 9,371
Microchip Technology Inc. Com 595017104 829 9,559 SH   SOLE 0 8,729 0 830
Mondelez Intl Inc Com 609207105 1,305 24,204 SH   SOLE 0 23,970 0 234
Monolithic Power Systems Com 609839105 293 2,155 SH   SOLE 0 0 0 2,155
Morgan Stanley Dean Witter & Co. Com 617446448 1,906 43,496 SH   SOLE 0 42,694 133 669
Nasdaq Stk Mkt Inc Com 631103108 611 6,355 SH   SOLE 0 5,976 0 379
Nestle Adr Com 641069406 3,905 37,678 SH   SOLE 0 35,056 0 2,622
NextEra Energy Inc Com 65339F101 4,981 24,313 SH   SOLE 0 21,310 0 3,003
Nike, Inc. Class B Com 654106103 4,727 56,305 SH   SOLE 0 47,655 0 8,650
Norfolk Southern Corp Com 655844108 4,909 24,625 SH   SOLE 0 24,050 75 500
Northrup Grumman Corp. Com 666807102 744 2,302 SH   SOLE 0 2,175 0 127
Novartis Ag Sponsored Adr Com 66987V109 635 6,954 SH   SOLE 0 2,603 0 4,351
O'Reilly Automotive Inc New Com Com 67103H107 1,891 5,120 SH   SOLE 0 4,511 0 609
Old Dominion Fght Lines Inc Com 679580100 299 2,004 SH   SOLE 0 0 0 2,004
Oracle Corporation Com 68389X105 8,430 147,965 SH   SOLE 0 136,899 2,700 8,366
Owens Ill Inc. Com 690768403 615 35,600 SH   SOLE 0 35,600 0 0
PNC Financial Services Group Com 693475105 785 5,720 SH   SOLE 0 5,385 0 335
PPG Ind Inc Com 693506107 1,097 9,396 SH   SOLE 0 8,827 0 569
Paychex Inc. Com 704326107 8,742 106,240 SH   SOLE 0 101,180 0 5,060
Paycom Software Inc Com 70432V102 510 2,250 SH   SOLE 0 0 0 2,250
Paypal Hldgs Inc Com 70450Y103 4,622 40,380 SH   SOLE 0 36,141 0 4,239
Pepsico Inc Com 713448108 7,791 59,416 SH   SOLE 0 54,359 35 5,022
Pfizer Inc. Com 717081103 9,368 216,248 SH   SOLE 0 200,185 146 15,917
Philip Morris Intl Inc Com 718172109 1,921 24,464 SH   SOLE 0 17,145 0 7,319
Pool Corporation Com 73278L105 354 1,853 SH   SOLE 0 0 0 1,853
Price T Rowe Associates Inc. Com 74144T108 279 2,544 SH   SOLE 0 2,544 0 0
Procter & Gamble Co Com 742718109 11,721 106,891 SH   SOLE 0 102,642 2,985 1,264
Qualcomm Inc Com 747525103 2,332 30,650 SH   SOLE 0 28,569 89 1,992
Qualys Inc Com 74758T303 292 3,357 SH   SOLE 0 0 0 3,357
Raymond James Financial Inc. Com 754730109 297 3,516 SH   SOLE 0 0 0 3,516
Raytheon Co Com New Com 755111507 1,891 10,874 SH   SOLE 0 7,567 300 3,007
RBC Bearings Inc Com 75524B104 325 1,951 SH   SOLE 0 0 0 1,951
Regeneron Pharmaceuticals Inc Com 75886F107 1,211 3,868 SH   SOLE 0 3,476 0 392
Repsol YPF SA Sponsored Adr Com 76026T205 160 10,184 SH   SOLE 0 0 0 10,184
Resmed Inc Com 761152107 312 2,558 SH   SOLE 0 0 0 2,558
Roche Holdings Ltd Adr Com 771195104 952 27,049 SH   SOLE 0 21,860 0 5,189
Rollins, Inc. Com 775711104 225 6,260 SH   SOLE 0 0 0 6,260
Rolls Royce Group Plc Adr Com 775781206 108 10,073 SH   SOLE 0 0 0 10,073
Ross Stores Inc Com 778296103 316 3,186 SH   SOLE 0 3,186 0 0
Royal Dutch Shell Plc Adr Cl B Com 780259107 458 6,970 SH   SOLE 0 300 0 6,670
Royal Dutch Shell Plc Adr Cl A Com 780259206 656 10,089 SH   SOLE 0 6,243 99 3,747
SS&C TECHNOLOGIES HLDGS INC COM Com 78467J100 343 5,962 SH   SOLE 0 0 0 5,962
SPDR Bloomberg Barclays Inv Gr Flting Rt ETF Com 78468R200 289 9,400 SH   SOLE 0 0 0 9,400
SAP Ag Com 803054204 262 1,918 SH   SOLE 0 500 0 1,418
Schlumberger Ltd Com 806857108 1,685 42,392 SH   SOLE 0 39,247 104 3,041
Schwab Charles Corp Com 808513105 739 18,388 SH   SOLE 0 14,740 0 3,648
Selective Ins Group Inc Com 816300107 244 3,253 SH   SOLE 0 2,954 0 299
Siemens AG ADR Com 826197501 395 6,640 SH   SOLE 0 200 0 6,440
Snap-On Inc. Com 833034101 4,156 25,093 SH   SOLE 0 13,772 35 11,286
Southern Co Com 842587107 1,904 34,440 SH   SOLE 0 31,277 500 2,663
Stanley Black & Decker Inc Com 854502101 802 5,545 SH   SOLE 0 4,548 0 997
Starbucks Corp Com 855244109 2,416 28,818 SH   SOLE 0 26,056 0 2,762
State Street Corp. Com 857477103 1,032 18,413 SH   SOLE 0 17,719 125 569
Steuben Tr Co Hornell, NY Com 860010107 1,138 29,349 SH   SOLE 0 29,349 0 0
Stryker Corp. Com 863667101 1,231 5,990 SH   SOLE 0 4,003 0 1,987
Sumitomo Mitsui Finl Group ADR Com 86562M209 115 16,320 SH   SOLE 0 0 0 16,320
Summit Hotel Properties Com 866082100 149 12,993 SH   SOLE 0 11,793 0 1,200
Suncor Energy Inc New Com 867224107 737 23,662 SH   SOLE 0 22,992 0 670
Suntrust Bks Inc Com 867914103 441 7,010 SH   SOLE 0 0 0 7,010
Synopsys Inc. Com 871607107 435 3,382 SH   SOLE 0 350 0 3,032
Synchrony Financial Com 87165B103 271 7,812 SH   SOLE 0 7,812 0 0
Sysco Corp Com 871829107 604 8,541 SH   SOLE 0 8,441 0 100
TJX Cos Inc New Com 872540109 2,288 43,267 SH   SOLE 0 34,624 0 8,643
Take-Two Interactive Software Inc. Com 874054109 211 1,858 SH   SOLE 0 0 0 1,858
Target Corp. Com 87612E106 1,787 20,635 SH   SOLE 0 17,811 24 2,800
Tesco Plc Sponsored Adr Com 881575302 111 12,810 SH   SOLE 0 0 0 12,810
Tetra Tech Inc New Com Com 88162G103 212 2,701 SH   SOLE 0 2,451 0 250
Texas Instruments Inc Com 882508104 3,908 34,051 SH   SOLE 0 30,339 0 3,712
Thermo Fisher Scientific, Inc. Com 883556102 2,220 7,558 SH   SOLE 0 7,215 0 343
3M Company Com 88579Y101 4,188 24,161 SH   SOLE 0 22,176 125 1,860
Travelers Cos Inc. Com 89417E109 4,218 28,208 SH   SOLE 0 24,889 0 3,319
Trustco Bank Corp NY Com 898349105 88 11,148 SH   SOLE 0 10,118 0 1,030
US Bancorp Del New Com 902973304 1,426 27,210 SH   SOLE 0 24,343 0 2,867
Unilever Nv New York Shs New Com 904784709 1,082 17,815 SH   SOLE 0 11,570 0 6,245
Union Pacific Corp Com 907818108 1,958 11,579 SH   SOLE 0 11,165 0 414
United Financial Bancorp, Inc Com 910304104 161 11,348 SH   SOLE 0 10,298 0 1,050
United Fire Group Inc Com Com 910340108 211 4,364 SH   SOLE 0 3,964 0 400
United Parcel Service Inc Com 911312106 1,901 18,408 SH   SOLE 0 16,253 56 2,099
United Technologies Corp Com 913017109 13,365 102,648 SH   SOLE 0 99,587 1,170 1,891
Unitedhealth Group Inc Com 91324P102 581 2,382 SH   SOLE 0 2,221 14 147
V.F. Corp Com 918204108 1,601 18,323 SH   SOLE 0 17,381 0 942
Valero Energy Com 91913Y100 677 7,911 SH   SOLE 0 7,761 0 150
Vanguard Dividend Appreciation ETF Com 921908844 205 1,783 SH   SOLE 0 1,783 0 0
Vanguard Total Bond Market ETF Com 921937835 555 6,680 SH   SOLE 0 6,606 0 74
Vanguard Growth ETF Com 922908736 224 1,371 SH   SOLE 0 1,371 0 0
Vanguard Value ETF Com 922908744 204 1,838 SH   SOLE 0 1,838 0 0
Verizon Communications Com 92343V104 6,821 119,398 SH   SOLE 0 112,510 862 6,026
Visa Com 92826C839 4,175 24,056 SH   SOLE 0 21,520 0 2,536
Walmart Inc Com 931142103 1,573 14,237 SH   SOLE 0 13,040 0 1,197
Walgreens Boots Alliance Inc Com 931427108 798 14,593 SH   SOLE 0 10,173 0 4,420
Waste Mgmt Inc New Com 94106L109 452 3,920 SH   SOLE 0 2,070 0 1,850
Wells Fargo & Company Com 949746101 3,217 67,990 SH   SOLE 0 54,862 120 13,008
Welltower Inc - REIT Com 95040Q104 501 6,140 SH   SOLE 0 320 0 5,820
Wisdomtree Tree Emerging Markets ETF Com 97717W315 1,136 25,431 SH   SOLE 0 25,305 0 126
Xcel Energy Inc Com 98389B100 892 15,000 SH   SOLE 0 14,131 0 869
Xerox Corporation New Com 984121608 224 6,315 SH   SOLE 0 6,315 0 0
Xylem Inc W/I Com 98419M100 412 4,920 SH   SOLE 0 860 0 4,060
Yum Brands Inc. Com 988498101 960 8,670 SH   SOLE 0 8,443 0 227
Zebra Technologies Inc. Cl A Com 989207105 291 1,390 SH   SOLE 0 0 0 1,390
Zimmer Biomet Hldgs Inc Com 98956P102 454 3,856 SH   SOLE 0 3,856 0 0
Zoetis Inc Com 98978V103 2,744 24,182 SH   SOLE 0 21,682 0 2,500
Broadstone Net Lease LLC Com BROADS998 2,577 30,576 SH   SOLE 0 9,357 0 21,220
Allegion PLC Com G0176J109 380 3,440 SH   SOLE 0 3,116 324 0
AON Plc Com Com G0408V102 1,259 6,524 SH   SOLE 0 6,136 0 388
Accenture PLC Com G1151C101 4,449 24,076 SH   SOLE 0 22,129 0 1,947
Eaton Corp PLC Com G29183103 1,667 20,011 SH   SOLE 0 17,405 0 2,606
Genpact Limited Com G3922B107 340 8,930 SH   SOLE 0 0 0 8,930
Ingersoll-Rand PLC Com G47791101 3,440 27,159 SH   SOLE 0 24,329 1,572 1,258
Jazz Pharmaceuticals PLC Com G50871105 333 2,333 SH   SOLE 0 644 0 1,689
Johnson Ctls Intl Plc Com G51502105 1,324 32,045 SH   SOLE 0 20,445 252 11,348
Medtronic PLC Com G5960L103 3,215 33,012 SH   SOLE 0 30,622 0 2,390
Steris Plc Com G8473T100 370 2,484 SH   SOLE 0 0 0 2,484
Chubb Limited Com H1467J104 1,832 12,439 SH   SOLE 0 8,865 0 3,574
Rayonier Inc REIT Fractional CUSIP Com HFE907109 0 50,000 SH   SOLE 0 50,000 0 0
Orbotech Ltd Ord Com M75253100 425 6,520 SH   SOLE 0 5,955 0 565
Soper Company Common Com SOPCOM993 8,065 303 SH   SOLE 0 303 0 0
Soper-Wheeler CO. LLC Com SOPLLC998 350 30,319 SH   SOLE 0 30,319 0 0