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 216 27,981 SH   SOLE 0 0 0 27,981
Aflac, Inc. Com 001055102 1,615 35,444 SH   SOLE 0 34,944 0 500
AIA Group Ltd Com 001317205 239 7,183 SH   SOLE 0 0 0 7,183
AT&T Inc. Com 00206R102 3,702 129,701 SH   SOLE 0 111,255 4,018 14,428
AXT Inc. Com 00246W103 53 12,268 SH   SOLE 0 0 0 12,268
Abbott Laboratories Com 002824100 3,198 44,220 SH   SOLE 0 41,391 135 2,694
Abbvie Inc Com 00287Y109 3,599 39,044 SH   SOLE 0 36,390 342 2,312
Adobe Inc. Com 00724F101 2,953 13,053 SH   SOLE 0 9,972 0 3,081
Air Products & Chemicals Inc Com 009158106 375 2,341 SH   SOLE 0 2,095 100 146
Alexion Pharmaceuticals Inc Com Com 015351109 259 2,662 SH   SOLE 0 2,662 0 0
Align Technology Inc Com 016255101 933 4,454 SH   SOLE 0 3,980 0 474
Allstate Corp. Com 020002101 907 10,979 SH   SOLE 0 4,487 0 6,492
Alphabet Inc Class C Com 02079K107 4,985 4,814 SH   SOLE 0 4,251 15 548
Alphabet Inc Class A Com 02079K305 3,163 3,027 SH   SOLE 0 2,559 15 453
Altria Group Inc Com 02209S103 1,119 22,650 SH   SOLE 0 13,940 0 8,710
Amazon Com Inc Com 023135106 1,534 1,021 SH   SOLE 0 867 0 154
American Eagle Outfitters Com 02553E106 214 11,055 SH   SOLE 0 0 0 11,055
American Express Co Com 025816109 1,471 15,430 SH   SOLE 0 13,806 0 1,624
Amern Intl Group Inc New Com 026874784 279 7,075 SH   SOLE 0 4,300 0 2,775
American Water Works Company Com 030420103 488 5,373 SH   SOLE 0 4,330 0 1,043
Ametek Inc Com 031100100 213 3,150 SH   SOLE 0 0 0 3,150
Amgen Inc. Com 031162100 1,881 9,665 SH   SOLE 0 8,690 221 754
Apple Inc Com 037833100 8,750 55,472 SH   SOLE 0 50,278 130 5,064
Artisan International Value Investor Com 04314H881 319 10,293 SH   SOLE 0 10,293 0 0
Automatic Data Processing Inc Com 053015103 3,139 23,942 SH   SOLE 0 21,503 0 2,439
Avery Dennison Corp Com 053611109 256 2,851 SH   SOLE 0 0 0 2,851
BB&T Corp Com 054937107 480 11,088 SH   SOLE 0 9,252 0 1,836
BCE Inc New Com 05534B760 274 6,923 SH   SOLE 0 100 0 6,823
BHP Group PLC Com 05545E209 313 7,464 SH   SOLE 0 0 0 7,464
BP Plc Sponsored Adr Com 055622104 320 8,433 SH   SOLE 0 8,092 0 341
Banco De Santander Cent Hispano S A Adr Com 05964H105 188 42,057 SH   SOLE 0 0 0 42,057
Bank Amer Corp Com 060505104 2,278 92,432 SH   SOLE 0 90,841 0 1,591
Bank New York Mellon Corp Com 064058100 344 7,308 SH   SOLE 0 7,198 0 110
Baxter International, Inc. Com 071813109 710 10,781 SH   SOLE 0 10,486 0 295
Becton Dickinson & Co Com 075887109 839 3,723 SH   SOLE 0 3,223 0 500
Berkshire Hathaway Inc Cl B Com 084670702 1,255 6,148 SH   SOLE 0 5,928 0 220
BHP Group Limited Com 088606108 1,191 24,654 SH   SOLE 0 24,512 142 0
Biogen Inc. Com 09062X103 239 794 SH   SOLE 0 503 0 291
Boeing Co Com 097023105 2,978 9,234 SH   SOLE 0 8,574 0 660
Booking Hldgs Inc Com 09857L108 1,392 808 SH   SOLE 0 518 0 290
Bristol-Myers Squibb Co. Com 110122108 2,825 54,339 SH   SOLE 0 52,870 550 919
British Amern Tob Plc Sponsored Adr Com 110448107 212 6,653 SH   SOLE 0 0 0 6,653
Burlington Stores Inc Com 122017106 357 2,192 SH   SOLE 0 0 0 2,192
Cigna Corp New Com 125523100 1,896 9,981 SH   SOLE 0 8,699 0 1,282
CME Group Inc Class A Com 12572Q105 413 2,195 SH   SOLE 0 345 0 1,850
CSX Corp Com 126408103 605 9,730 SH   SOLE 0 9,630 0 100
CVS Health Corp Com 126650100 3,470 52,954 SH   SOLE 0 50,503 58 2,393
Canadian Natl Ry Co Com 136375102 827 11,160 SH   SOLE 0 10,260 900 0
Carlisle Cos Inc Com 142339100 325 3,230 SH   SOLE 0 3,137 0 93
Carlsberg Sponsored ADR Com 142795202 208 9,797 SH   SOLE 0 0 0 9,797
Caterpillar Inc Com 149123101 2,488 19,580 SH   SOLE 0 18,895 0 685
Celgene Corp Com 151020104 654 10,201 SH   SOLE 0 10,071 0 130
Cerner Corp. Com 156782104 202 3,853 SH   SOLE 0 500 81 3,272
Charles River Laboratories Com 159864107 295 2,610 SH   SOLE 0 0 0 2,610
Chevron Corporation Com 166764100 7,101 65,274 SH   SOLE 0 60,144 169 4,961
Church & Dwight Co., Inc. Com 171340102 435 6,615 SH   SOLE 0 1,351 0 5,264
Cisco Systems Com 17275R102 3,857 89,021 SH   SOLE 0 78,469 0 10,552
Cintas Corp Com 172908105 294 1,753 SH   SOLE 0 0 0 1,753
Citigroup Inc Com New Com 172967424 1,384 26,579 SH   SOLE 0 23,304 88 3,187
Clorox Co Com 189054109 1,354 8,783 SH   SOLE 0 8,783 0 0
Coca Cola Co Com 191216100 4,465 94,298 SH   SOLE 0 91,190 405 2,703
Cohu Inc. Com 192576106 193 12,000 SH   SOLE 0 0 0 12,000
Colgate Palmolive Co Com 194162103 1,122 18,853 SH   SOLE 0 18,853 0 0
Comcast Corp New Cl A Com 20030N101 3,536 103,843 SH   SOLE 0 99,011 321 4,511
Community Bank System Inc Com 203607106 235 4,038 SH   SOLE 0 4,038 0 0
ConocoPhillips Com 20825C104 1,705 27,346 SH   SOLE 0 22,361 0 4,985
Constellation Brands Inc Cl A Com 21036P108 7,912 49,199 SH   SOLE 0 47,605 150 1,444
Constellation Brands Inc Cl B Com 21036P207 755 4,699 SH   SOLE 0 4,699 0 0
Continental Building Products Inc Com 211171103 220 8,638 SH   SOLE 0 0 0 8,638
Cooper Cos Inc. Com 216648402 347 1,364 SH   SOLE 0 0 0 1,364
Copart Inc Com 217204106 308 6,450 SH   SOLE 0 0 0 6,450
Corning Inc. Com 219350105 1,623 53,736 SH   SOLE 0 44,151 600 8,985
Costco Whsl Corp New Com 22160K105 282 1,383 SH   SOLE 0 1,213 0 170
Cummins Engine Co Inc Com 231021106 225 1,687 SH   SOLE 0 555 0 1,132
Curaegis Technologies Inc Com 23127Q102 3 14,900 SH   SOLE 0 14,900 0 0
DNB ASA Com 23328E106 184 11,558 SH   SOLE 0 0 0 11,558
DXC Technologies Co Com 23355L106 321 6,042 SH   SOLE 0 5,687 0 355
Daimler AG ADR Com 233825207 152 11,600 SH   SOLE 0 0 0 11,600
Danaher Corp Com 235851102 2,422 23,483 SH   SOLE 0 23,067 0 416
Danone Sa Adr Com 23636T100 194 13,765 SH   SOLE 0 0 0 13,765
Darden Restaurants Inc Com 237194105 1,904 19,066 SH   SOLE 0 16,531 2,525 10
Deere & Co Com 244199105 1,606 10,765 SH   SOLE 0 9,140 0 1,625
Deutsche Boerse Com 251542106 206 17,151 SH   SOLE 0 0 0 17,151
Diageo Plc New Adr Com 25243Q205 230 1,620 SH   SOLE 0 0 0 1,620
Diamondrock Hospitality Co Com 252784301 103 11,300 SH   SOLE 0 0 0 11,300
Digital Rlty Tr Inc Com 253868103 1,545 14,499 SH   SOLE 0 13,462 425 612
Disney Walt Co Com 254687106 4,886 44,564 SH   SOLE 0 43,383 125 1,056
Dollar General Corp Com 256677105 2,027 18,753 SH   SOLE 0 16,835 0 1,918
Dominion Energy Inc Com 25746U109 317 4,435 SH   SOLE 0 4,035 0 400
DowDuPont Inc Com 26078J100 5,217 97,549 SH   SOLE 0 78,393 1,894 17,262
Duke Energy Corp New Com 26441C204 1,826 21,163 SH   SOLE 0 20,414 0 749
EOG Resources Inc Com 26875P101 455 5,219 SH   SOLE 0 4,032 0 1,187
E.ON AG Com 268780103 201 20,385 SH   SOLE 0 0 0 20,385
E Trade Finl Corp Com 269246401 220 5,021 SH   SOLE 0 5,021 0 0
Eastman Chemical Co. Com 277432100 1,385 18,939 SH   SOLE 0 17,644 0 1,295
Emerson Elec Co Com 291011104 961 16,078 SH   SOLE 0 15,653 0 425
Engie Sponsored ADR Com 29286D105 200 13,958 SH   SOLE 0 0 0 13,958
Entergy Corp Com 29364G103 425 4,935 SH   SOLE 0 4,935 0 0
Essilor Luxottica SA ADR Com 297284200 207 3,276 SH   SOLE 0 0 0 3,276
Exelon Corp Com 30161N101 275 6,106 SH   SOLE 0 5,063 0 1,043
Exxon-Mobil Corp Com 30231G102 17,323 254,034 SH   SOLE 0 225,487 5,906 22,641
Facebook Com 30303M102 3,841 29,297 SH   SOLE 0 27,152 0 2,145
Fanuc Corporation ADR Com 307305102 173 11,399 SH   SOLE 0 0 0 11,399
FedEx Corp. Com 31428X106 221 1,370 SH   SOLE 0 1,110 0 260
Fidelity Natl Information Svcs Inc. Com 31620M106 935 9,114 SH   SOLE 0 7,924 0 1,190
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 10,875 423,169 SH   SOLE 0 422,869 0 300
First Ctzns Bancshares Inc Ncl A Com 31946M103 343 911 SH   SOLE 0 0 0 911
First Cmnty Bankshares Inc Com 31983A103 204 6,470 SH   SOLE 0 0 0 6,470
First Republic Bank Com 33616C100 362 4,170 SH   SOLE 0 0 0 4,170
Fiserv Inc. Com 337738108 1,106 15,048 SH   SOLE 0 14,461 0 587
Five Below Inc Com 33829M101 306 2,990 SH   SOLE 0 0 0 2,990
Ford Motor Company Com 345370860 160 20,854 SH   SOLE 0 15,854 0 5,000
Fortive Corp Com 34959J108 357 5,281 SH   SOLE 0 5,281 0 0
Franklin Income Fund Class A Com 353496300 31 14,676 SH   SOLE 0 14,676 0 0
Freeport-McMoRan Copper & Gold Com 35671D857 261 25,298 SH   SOLE 0 24,832 466 0
Gartner Inc Com 366651107 1,578 12,342 SH   SOLE 0 11,135 0 1,207
Generac Holdings Inc Com 368736104 276 5,559 SH   SOLE 0 0 0 5,559
General Dynamics Corp Com 369550108 1,562 9,937 SH   SOLE 0 9,937 0 0
General Electric Co. Com 369604103 1,408 186,035 SH   SOLE 0 177,645 0 8,390
General Mills Inc Com 370334104 1,360 34,936 SH   SOLE 0 30,468 3,500 968
Genuine Parts Co Com 372460105 202 2,105 SH   SOLE 0 100 0 2,005
Gilead Sci Inc. Com 375558103 1,083 17,322 SH   SOLE 0 12,807 0 4,515
Glaxo Smithkline Sponsored Adr Com 37733W105 223 5,842 SH   SOLE 0 5,842 0 0
Goldman Sachs Group Inc. Com 38141G104 2,208 13,215 SH   SOLE 0 12,783 0 432
HSBC Hldgs Plc Spons Adr New Com 404280406 391 9,519 SH   SOLE 0 350 0 9,169
HP Inc Com 40434L105 216 10,576 SH   SOLE 0 2,425 0 8,151
Harris Corp Del Com 413875105 368 2,734 SH   SOLE 0 2,734 0 0
Henry Jack & Assoc Inc Com 426281101 285 2,253 SH   SOLE 0 0 0 2,253
Hershey Company Com 427866108 203 1,894 SH   SOLE 0 1,894 0 0
Home Depot Inc Com 437076102 2,557 14,879 SH   SOLE 0 13,734 20 1,125
Honeywell Intl Inc Com 438516106 2,867 21,700 SH   SOLE 0 20,725 0 975
Hyatt Hotels Corp Com 448579102 289 4,277 SH   SOLE 0 0 0 4,277
IAC / Interactive Corp Com 44919P508 782 4,273 SH   SOLE 0 2,919 0 1,354
Illinois Tool Works Inc Com 452308109 689 5,437 SH   SOLE 0 5,206 0 231
Industria De Diseno Textile SA Com 455793109 180 14,072 SH   SOLE 0 0 0 14,072
Intel Corp. Com 458140100 4,980 106,110 SH   SOLE 0 99,244 0 6,866
Intercontinental Exchange Inc Com 45866F104 556 7,384 SH   SOLE 0 7,384 0 0
Intl Business Machines Corp Com 459200101 4,344 38,218 SH   SOLE 0 36,754 960 504
ADR Intesa SanPaolo SPA Com 46115H107 183 13,725 SH   SOLE 0 0 0 13,725
Intuitive Surgical Com 46120E602 928 1,937 SH   SOLE 0 1,862 75 0
Ishares Tr S&P Midcap 400 Growth Com 464287606 224 1,170 SH   SOLE 0 1,170 0 0
Ishares Core S&P US Value ETF Com 464287663 1,976 40,248 SH   SOLE 0 40,248 0 0
Ishares S&P Midcap 400 Value Index Com 464287705 231 1,667 SH   SOLE 0 1,507 0 160
Ishares MSCI Emerging Mkts ESG Optimized ETF Com 46434G863 203 6,627 SH   SOLE 0 6,627 0 0
Ishares ESG 1-5 Yr USD Corp Bond ETF Com 46435G243 825 33,757 SH   SOLE 0 33,757 0 0
Ishares Trust MSCI EAFE ESG ETF Com 46435G516 353 6,154 SH   SOLE 0 6,154 0 0
JP Morgan Chase & Co Com 46625H100 12,818 131,303 SH   SOLE 0 121,395 4,261 5,647
Johnson & Johnson Com 478160104 15,578 120,710 SH   SOLE 0 113,961 850 5,899
Julius Baer Group LTD-UN ADR Com 48137C108 161 22,654 SH   SOLE 0 0 0 22,654
KVH Inds Inc Com 482738101 154 14,954 SH   SOLE 0 0 0 14,954
Kellogg Co Com 487836108 682 11,960 SH   SOLE 0 11,960 0 0
Key Corp. Com 493267108 160 10,849 SH   SOLE 0 10,624 0 225
Keysight Technologies Inc Com 49338L103 299 4,812 SH   SOLE 0 0 0 4,812
Kimberly Clark Corp Com 494368103 2,383 20,911 SH   SOLE 0 18,194 150 2,567
Lamb Weston Holdings Com 513272104 327 4,446 SH   SOLE 0 0 0 4,446
Lear Corp New Com Com 521865204 365 2,968 SH   SOLE 0 2,787 0 181
Lennar Corporation Com 526057104 381 9,727 SH   SOLE 0 9,727 0 0
Lennox International Inc. Com 526107107 339 1,547 SH   SOLE 0 0 0 1,547
Lexington Rlty Tr Com Com 529043101 113 13,725 SH   SOLE 0 0 0 13,725
Life Storage Inc REIT Com 53223X107 377 4,054 SH   SOLE 0 4,054 0 0
Lilly Eli & Co Com 532457108 1,347 11,636 SH   SOLE 0 9,763 0 1,873
Littlefuse Inc Com 537008104 249 1,450 SH   SOLE 0 0 0 1,450
Lloyds TSB Group plc Com 539439109 188 73,359 SH   SOLE 0 0 0 73,359
Lockheed Martin Corp Com Com 539830109 3,775 14,417 SH   SOLE 0 13,916 217 284
Lowes Companies Inc Com 548661107 2,229 24,134 SH   SOLE 0 15,775 619 7,740
Lyons Bancorp, Inc. Com 552112104 481 11,802 SH   SOLE 0 8,036 0 3,766
M&T Bk Corp Com 55261F104 279 1,950 SH   SOLE 0 1,850 0 100
MSG Network, Inc. Com 553573106 212 8,991 SH   SOLE 0 0 0 8,991
MarketAxess Holdings New Com 57060D108 423 2,000 SH   SOLE 0 0 0 2,000
Mastercard Inc Cl A Com 57636Q104 2,057 10,906 SH   SOLE 0 7,269 0 3,637
McCormick & Co Inc Com 579780206 1,411 10,135 SH   SOLE 0 7,669 0 2,466
McDonalds Corp Com 580135101 7,334 41,300 SH   SOLE 0 40,861 0 439
McKesson Corporation Com 58155Q103 469 4,249 SH   SOLE 0 3,674 0 575
Merck & Co Inc New Com 58933Y105 6,763 88,513 SH   SOLE 0 81,201 0 7,312
Metlife, Inc. Com 59156R108 1,177 28,676 SH   SOLE 0 27,510 140 1,026
Mettler-Toledo Intl Inc Com 592688105 325 574 SH   SOLE 0 0 0 574
Metropolitan West Total Return Class I Com 592905509 218 20,939 SH   SOLE 0 20,939 0 0
Microsoft Corporation Com 594918104 16,044 157,964 SH   SOLE 0 147,955 1,085 8,924
Microchip Technology Inc. Com 595017104 745 10,364 SH   SOLE 0 9,534 0 830
Mondelez Intl Inc Com 609207105 993 24,803 SH   SOLE 0 24,569 0 234
Monolithic Power Systems Com 609839105 290 2,495 SH   SOLE 0 0 0 2,495
Morgan Stanley Dean Witter & Co. Com 617446448 1,485 37,443 SH   SOLE 0 36,862 133 448
Nasdaq Stk Mkt Inc Com 631103108 518 6,353 SH   SOLE 0 5,974 0 379
Nestle Adr Com 641069406 2,857 35,288 SH   SOLE 0 32,777 0 2,511
Newmark Group, Inc. Com 65158N102 83 10,384 SH   SOLE 0 0 0 10,384
NextEra Energy Inc Com 65339F101 3,962 22,793 SH   SOLE 0 20,495 0 2,298
Nike, Inc. Class B Com 654106103 4,150 55,971 SH   SOLE 0 47,149 0 8,822
Nokia Corp Sponsored Finland Adr Com 654902204 58 10,000 SH   SOLE 0 10,000 0 0
Norfolk Southern Corp Com 655844108 3,541 23,681 SH   SOLE 0 23,006 75 600
Northrup Grumman Corp. Com 666807102 561 2,292 SH   SOLE 0 2,165 0 127
Novartis Ag Sponsored Adr Com 66987V109 495 5,773 SH   SOLE 0 2,718 0 3,055
Nvidia Corp. Com 67066G104 939 7,035 SH   SOLE 0 6,317 0 718
Nushares Mid Cap ETF Com 67092P508 422 17,682 SH   SOLE 0 17,682 0 0
O'Reilly Automotive Inc New Com Com 67103H107 2,628 7,631 SH   SOLE 0 6,772 0 859
Old Dominion Fght Lines Inc Com 679580100 285 2,308 SH   SOLE 0 0 0 2,308
Oracle Corporation Com 68389X105 6,903 152,893 SH   SOLE 0 139,138 2,700 11,055
Orange Com 684060106 200 12,364 SH   SOLE 0 0 0 12,364
Owens Ill Inc. Com 690768403 491 28,477 SH   SOLE 0 28,477 0 0
PNC Financial Services Group Com 693475105 861 7,363 SH   SOLE 0 6,930 0 433
PPG Ind Inc Com 693506107 1,134 11,092 SH   SOLE 0 10,432 0 660
PVH Corp Com 693656100 225 2,421 SH   SOLE 0 0 0 2,421
Paychex Inc. Com 704326107 6,841 104,997 SH   SOLE 0 99,937 0 5,060
Paycom Software Inc Com 70432V102 328 2,682 SH   SOLE 0 0 0 2,682
Paypal Hldgs Inc Com 70450Y103 857 10,187 SH   SOLE 0 9,698 0 489
Pepsico Inc Com 713448108 5,954 53,893 SH   SOLE 0 49,062 35 4,796
Pfizer Inc. Com 717081103 9,340 213,979 SH   SOLE 0 201,853 146 11,980
Philip Morris Intl Inc Com 718172109 1,804 27,016 SH   SOLE 0 20,761 0 6,255
Pool Corporation Com 73278L105 323 2,173 SH   SOLE 0 0 0 2,173
Price T Rowe Associates Inc. Com 74144T108 237 2,569 SH   SOLE 0 2,569 0 0
Procter & Gamble Co Com 742718109 9,679 105,297 SH   SOLE 0 100,810 3,223 1,264
Qualcomm Inc Com 747525103 1,825 32,076 SH   SOLE 0 30,491 89 1,496
Qualys Inc Com 74758T303 289 3,862 SH   SOLE 0 0 0 3,862
Raymond James Financial Inc. Com 754730109 304 4,079 SH   SOLE 0 0 0 4,079
Raytheon Co Com New Com 755111507 680 4,434 SH   SOLE 0 2,396 300 1,738
RBC Bearings Inc Com 75524B104 293 2,236 SH   SOLE 0 0 0 2,236
Regeneron Pharmaceuticals Inc Com 75886F107 1,470 3,937 SH   SOLE 0 3,545 0 392
Repsol YPF SA Sponsored Adr Com 76026T205 275 17,059 SH   SOLE 0 0 0 17,059
Resmed Inc Com 761152107 337 2,962 SH   SOLE 0 0 0 2,962
Roche Holdings Ltd Adr Com 771195104 686 22,233 SH   SOLE 0 13,865 0 8,368
Rollins, Inc. Com 775711104 259 7,171 SH   SOLE 0 0 0 7,171
Ross Stores Inc Com 778296103 271 3,261 SH   SOLE 0 3,261 0 0
Royal Dutch Shell Plc Adr Cl B Com 780259107 293 4,880 SH   SOLE 0 300 0 4,580
Royal Dutch Shell Plc Adr Cl A Com 780259206 664 11,390 SH   SOLE 0 6,425 99 4,866
SPDR S&P 600 Small Cap Value ETF Com 78464A300 1,236 22,970 SH   SOLE 0 22,305 0 665
Spdr S P 400 Mid Cap Value ETF Com 78464A839 311 7,003 SH   SOLE 0 6,343 0 660
SS&C TECHNOLOGIES HLDGS INC COM Com 78467J100 311 6,894 SH   SOLE 0 0 0 6,894
SPDR Bloomberg Barclays Inv Gr Flting Rt ETF Com 78468R200 285 9,400 SH   SOLE 0 0 0 9,400
SAP Ag Com 803054204 330 3,312 SH   SOLE 0 500 0 2,812
Schlumberger Ltd Com 806857108 1,742 48,282 SH   SOLE 0 45,137 104 3,041
Schwab Short Term US Treasury ETF Com 808524862 359 7,190 SH   SOLE 0 220 0 6,970
Secom Co Ltd ADR Com 813113206 211 10,141 SH   SOLE 0 0 0 10,141
Selective Ins Group Inc Com 816300107 328 5,385 SH   SOLE 0 0 0 5,385
Seven & I Hldgs Co Ltd Adr Com 81783H105 237 10,880 SH   SOLE 0 0 0 10,880
Siemens AG ADR Com 826197501 209 3,750 SH   SOLE 0 200 0 3,550
Smith & Nephew PLC Sponsored ADR Com 83175M205 222 5,931 SH   SOLE 0 0 0 5,931
Snap-On Inc. Com 833034101 3,722 25,616 SH   SOLE 0 14,311 35 11,270
Southern Co Com 842587107 1,230 28,012 SH   SOLE 0 26,712 500 800
Starbucks Corp Com 855244109 2,296 35,647 SH   SOLE 0 32,242 0 3,405
State Street Corp. Com 857477103 1,374 21,781 SH   SOLE 0 20,892 125 764
Steuben Tr Co Hornell, NY Com 860010107 1,174 29,349 SH   SOLE 0 29,349 0 0
Stryker Corp. Com 863667101 984 6,276 SH   SOLE 0 4,289 0 1,987
Sumitomo Mitsui Finl Group ADR Com 86562M209 179 27,526 SH   SOLE 0 0 0 27,526
Summit Hotel Properties Com 866082100 136 13,927 SH   SOLE 0 0 0 13,927
Suncor Energy Inc New Com 867224107 565 20,187 SH   SOLE 0 19,715 0 472
Suntrust Bks Inc Com 867914103 218 4,320 SH   SOLE 0 0 0 4,320
Synopsys Inc. Com 871607107 328 3,892 SH   SOLE 0 350 0 3,542
Sysco Corp Com 871829107 530 8,466 SH   SOLE 0 8,366 0 100
TCF Financial Corp Com 872275102 244 12,494 SH   SOLE 0 12,494 0 0
TJX Cos Inc New Com 872540109 1,961 43,831 SH   SOLE 0 35,483 0 8,348
Take-Two Interactive Software Inc. Com 874054109 220 2,135 SH   SOLE 0 0 0 2,135
Target Corp. Com 87612E106 1,085 16,424 SH   SOLE 0 16,315 24 85
Texas Instruments Inc Com 882508104 3,135 33,170 SH   SOLE 0 29,521 0 3,649
Texas Roadhouse Inc Com Com 882681109 306 5,122 SH   SOLE 0 0 0 5,122
Thermo Fisher Scientific, Inc. Com 883556102 1,707 7,629 SH   SOLE 0 7,286 0 343
3M Company Com 88579Y101 4,397 23,074 SH   SOLE 0 21,436 125 1,513
Tootsie Roll Inds Inc Com 890516107 204 6,100 SH   SOLE 0 6,100 0 0
Toray Industries Com 890880206 189 13,420 SH   SOLE 0 0 0 13,420
Travelers Cos Inc. Com 89417E109 3,297 27,536 SH   SOLE 0 25,151 0 2,385
Trustco Bank Corp NY Com 898349105 83 12,081 SH   SOLE 0 0 0 12,081
US Bancorp Del New Com 902973304 1,278 27,955 SH   SOLE 0 25,088 0 2,867
Unilever Nv New York Shs New Com 904784709 855 15,886 SH   SOLE 0 11,671 0 4,215
Union Pacific Corp Com 907818108 1,521 11,004 SH   SOLE 0 10,675 0 329
United Financial Bancorp, Inc Com 910304104 179 12,208 SH   SOLE 0 0 0 12,208
United Fire Group Inc Com Com 910340108 262 4,728 SH   SOLE 0 0 0 4,728
United Parcel Service Inc Com 911312106 1,066 10,928 SH   SOLE 0 9,718 56 1,154
United Technologies Corp Com 913017109 10,859 101,984 SH   SOLE 0 99,087 1,170 1,727
Unitedhealth Group Inc Com 91324P102 637 2,555 SH   SOLE 0 2,346 14 195
V.F. Corp Com 918204108 1,307 18,323 SH   SOLE 0 17,381 0 942
Valero Energy Com 91913Y100 639 8,521 SH   SOLE 0 8,411 0 110
Vanguard Global Ex-US Real Estate ETF Com 922042676 3,507 66,922 SH   SOLE 0 62,311 543 4,068
Verizon Communications Com 92343V104 6,539 116,318 SH   SOLE 0 112,061 862 3,395
Visa Com 92826C839 3,208 24,314 SH   SOLE 0 21,778 0 2,536
Walmart Inc Com 931142103 1,357 14,573 SH   SOLE 0 13,673 0 900
Walgreens Boots Alliance Inc Com 931427108 960 14,048 SH   SOLE 0 11,348 0 2,700
Waste Mgmt Inc New Com 94106L109 390 4,382 SH   SOLE 0 2,582 0 1,800
Wells Fargo & Company Com 949746101 3,264 70,823 SH   SOLE 0 60,846 120 9,857
Welltower Inc - REIT Com 95040Q104 317 4,565 SH   SOLE 0 320 0 4,245
Wisdomtree Tree Emerging Markets ETF Com 97717W315 639 15,910 SH   SOLE 0 15,784 0 126
Xcel Energy Inc Com 98389B100 731 14,841 SH   SOLE 0 13,972 0 869
Xylem Inc W/I Com 98419M100 376 5,636 SH   SOLE 0 969 0 4,667
Yum Brands Inc. Com 988498101 693 7,534 SH   SOLE 0 7,211 0 323
Zebra Technologies Inc. Cl A Com 989207105 251 1,574 SH   SOLE 0 0 0 1,574
Zimmer Biomet Hldgs Inc Com 98956P102 338 3,256 SH   SOLE 0 3,256 0 0
Zoetis Inc Com 98978V103 2,085 24,374 SH   SOLE 0 21,874 0 2,500
Broadstone Net Lease LLC Com BROADS998 2,699 31,378 SH   SOLE 0 9,059 0 22,320
Allegion PLC Com G0176J109 532 6,674 SH   SOLE 0 3,000 324 3,350
AON Plc Com Com G0408V102 762 5,239 SH   SOLE 0 4,936 0 303
Accenture PLC Com G1151C101 3,428 24,310 SH   SOLE 0 22,363 0 1,947
Eaton Corp PLC Com G29183103 1,499 21,833 SH   SOLE 0 19,022 0 2,811
Genpact Limited Com G3922B107 271 10,053 SH   SOLE 0 0 0 10,053
Ingersoll-Rand PLC Com G47791101 2,474 27,117 SH   SOLE 0 24,005 1,572 1,540
Jazz Pharmaceuticals PLC Com G50871105 229 1,846 SH   SOLE 0 0 0 1,846
Johnson Ctls Intl Plc Com G51502105 1,030 34,750 SH   SOLE 0 25,743 377 8,630
Medtronic PLC Com G5960L103 3,100 34,083 SH   SOLE 0 31,665 0 2,418
STERIS PLC SHS USD Com G84720104 310 2,902 SH   SOLE 0 0 0 2,902
Chubb Limited Com H1467J104 1,501 11,623 SH   SOLE 0 9,034 0 2,589
Rayonier Inc REIT Fractional CUSIP Com HFE907109 0 50,000 SH   SOLE 0 50,000 0 0
Orbotech Ltd Ord Com M75253100 374 6,608 SH   SOLE 0 0 0 6,608
AerCap Holdings NV Com N00985106 253 6,388 SH   SOLE 0 0 0 6,388
NXP Semiconductors NV Com N6596X109 202 2,755 SH   SOLE 0 100 0 2,655
JCI Limited Zar0.01 Com S3962R167 29 29,442 SH   SOLE 0 29,442 0 0
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