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 113 14,134 SH   SOLE 0 0 0 14,134
Aflac, Inc. Com 001055102 1,802 34,433 SH   SOLE 0 33,933 0 500
Invesco Oppenheimer Rochester Ltd Trm NY Muni Com 00141W810 88 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 6,030 159,350 SH   SOLE 0 135,066 4,018 20,266
AXT Inc. Com 00246W103 39 10,828 SH   SOLE 0 10,003 0 825
Abbott Laboratories Com 002824100 4,529 54,125 SH   SOLE 0 51,025 135 2,965
Abbvie Inc Com 00287Y109 2,505 33,084 SH   SOLE 0 30,730 342 2,012
Aberdeen Asia Pac Inc Com 003009107 42 10,000 SH   SOLE 0 10,000 0 0
Adobe Inc. Com 00724F101 3,482 12,605 SH   SOLE 0 9,701 0 2,904
Air Products & Chemicals Inc Com 009158106 755 3,401 SH   SOLE 0 3,060 100 241
Alexion Pharmaceuticals Inc Com Com 015351109 301 3,070 SH   SOLE 0 3,070 0 0
Align Technology Inc Com 016255101 1,045 5,778 SH   SOLE 0 5,276 0 502
Allstate Corp. Com 020002101 1,122 10,325 SH   SOLE 0 3,903 0 6,422
Alphabet Inc Class C Com 02079K107 6,485 5,320 SH   SOLE 0 4,783 15 522
Alphabet Inc Class A Com 02079K305 3,621 2,965 SH   SOLE 0 2,525 15 425
Altria Group Inc Com 02209S103 689 16,851 SH   SOLE 0 8,245 0 8,606
Amazon Com Inc Com 023135106 3,090 1,780 SH   SOLE 0 1,635 0 145
American Express Co Com 025816109 2,029 17,151 SH   SOLE 0 15,746 0 1,405
Amern Intl Group Inc New Com 026874784 362 6,500 SH   SOLE 0 3,820 0 2,680
American Tower Com REIT Com 03027X100 996 4,506 SH   SOLE 0 4,201 43 262
American Water Works Company Com 030420103 704 5,666 SH   SOLE 0 4,660 0 1,006
Ametek Inc Com 031100100 289 3,150 SH   SOLE 0 0 0 3,150
Amgen Inc. Com 031162100 2,417 12,489 SH   SOLE 0 11,471 221 797
Apple Inc Com 037833100 13,218 59,016 SH   SOLE 0 53,784 130 5,102
Applied Materials Com 038222105 247 4,951 SH   SOLE 0 2,005 0 2,946
Artisan International Value Investor Com 04314H881 243 6,956 SH   SOLE 0 6,956 0 0
Automatic Data Processing Inc Com 053015103 2,441 15,125 SH   SOLE 0 13,861 0 1,264
Avery Dennison Corp Com 053611109 280 2,469 SH   SOLE 0 0 0 2,469
BB&T Corp Com 054937107 1,344 25,180 SH   SOLE 0 23,806 0 1,374
BCE Inc New Com 05534B760 486 10,031 SH   SOLE 0 228 0 9,803
BP Plc Sponsored Adr Com 055622104 350 9,216 SH   SOLE 0 7,054 0 2,162
BNY Mellon High Yield I Com 05588E850 81 13,255 SH   SOLE 0 13,255 0 0
Bank Amer Corp Com 060505104 3,568 122,305 SH   SOLE 0 111,304 0 11,001
Bank New York Mellon Corp Com 064058100 398 8,797 SH   SOLE 0 8,687 0 110
Baxter International, Inc. Com 071813109 856 9,791 SH   SOLE 0 9,791 0 0
Becton Dickinson & Co Com 075887109 979 3,871 SH   SOLE 0 3,371 0 500
Berkshire Hathaway Inc Cl B Com 084670702 1,158 5,568 SH   SOLE 0 5,321 0 247
Boeing Co Com 097023105 4,162 10,938 SH   SOLE 0 10,388 0 550
Booking Hldgs Inc Com 09857L108 1,674 853 SH   SOLE 0 503 0 350
Booz Allen Hamilton Holding Corp Com 099502106 275 3,870 SH   SOLE 0 0 0 3,870
Bristol-Myers Squibb Co. Com 110122108 3,210 63,301 SH   SOLE 0 61,595 550 1,156
Burlington Stores Inc Com 122017106 364 1,822 SH   SOLE 0 0 0 1,822
Cigna Corp New Com 125523100 2,226 14,665 SH   SOLE 0 14,275 0 390
CME Group Inc Class A Com 12572Q105 482 2,281 SH   SOLE 0 431 0 1,850
CSX Corp Com 126408103 674 9,725 SH   SOLE 0 9,625 0 100
CVS Health Corp Com 126650100 4,750 75,314 SH   SOLE 0 74,193 58 1,063
Canadian Natl Ry Co Com 136375102 1,150 12,796 SH   SOLE 0 11,896 900 0
Carlisle Cos Inc Com 142339100 563 3,866 SH   SOLE 0 3,623 0 243
Caterpillar Inc Com 149123101 2,475 19,598 SH   SOLE 0 18,918 0 680
Celgene Corp Com 151020104 1,414 14,239 SH   SOLE 0 14,131 0 108
Charles River Laboratories Com 159864107 291 2,197 SH   SOLE 0 0 0 2,197
Chevron Corporation Com 166764100 8,372 70,587 SH   SOLE 0 64,841 169 5,577
Church & Dwight Co., Inc. Com 171340102 370 4,922 SH   SOLE 0 553 0 4,369
Cisco Systems Com 17275R102 4,936 99,894 SH   SOLE 0 86,711 0 13,183
Cintas Corp Com 172908105 396 1,476 SH   SOLE 0 0 0 1,476
Citigroup Inc Com New Com 172967424 2,222 32,162 SH   SOLE 0 28,386 88 3,688
Clorox Co Com 189054109 1,317 8,673 SH   SOLE 0 8,673 0 0
Coca Cola Co Com 191216100 5,473 100,533 SH   SOLE 0 99,151 376 1,006
Cohu Inc. Com 192576106 146 10,831 SH   SOLE 0 9,998 0 833
Colgate Palmolive Co Com 194162103 1,258 17,116 SH   SOLE 0 17,116 0 0
Comcast Corp New Cl A Com 20030N101 5,072 112,516 SH   SOLE 0 108,128 274 4,114
Community Bank System Inc Com 203607106 248 4,013 SH   SOLE 0 4,013 0 0
ConocoPhillips Com 20825C104 1,745 30,622 SH   SOLE 0 23,085 0 7,537
Cons Edison Inc Com 209115104 276 2,923 SH   SOLE 0 2,923 0 0
Constellation Brands Inc Cl A Com 21036P108 9,904 47,780 SH   SOLE 0 47,435 150 195
Constellation Brands Inc Cl B Com 21036P207 868 4,199 SH   SOLE 0 4,199 0 0
Continental Building Products Inc Com 211171103 212 7,780 SH   SOLE 0 7,180 0 600
Cooper Cos Inc. Com 216648402 335 1,127 SH   SOLE 0 0 0 1,127
Copart Inc Com 217204106 419 5,221 SH   SOLE 0 0 0 5,221
Corning Inc. Com 219350105 1,615 56,632 SH   SOLE 0 42,943 600 13,089
Costco Whsl Corp New Com 22160K105 418 1,450 SH   SOLE 0 1,280 0 170
Cummins Engine Co Inc Com 231021106 283 1,742 SH   SOLE 0 633 0 1,109
Curaegis Technologies Inc Com 23127Q102 1 14,900 SH   SOLE 0 14,900 0 0
Danaher Corp Com 235851102 3,112 21,550 SH   SOLE 0 21,214 0 336
Danone Sa Adr Com 23636T100 183 10,371 SH   SOLE 0 0 0 10,371
Darden Restaurants Inc Com 237194105 1,921 16,248 SH   SOLE 0 13,713 2,525 10
Deere & Co Com 244199105 1,678 9,949 SH   SOLE 0 8,424 0 1,525
Diageo Plc New Adr Com 25243Q205 348 2,130 SH   SOLE 0 0 0 2,130
Diamondrock Hospitality Co Com 252784301 103 10,052 SH   SOLE 0 9,287 0 765
Digital Rlty Tr Inc Com 253868103 2,242 17,270 SH   SOLE 0 16,234 425 611
Diodes Inc Com 254543101 293 7,294 SH   SOLE 0 0 0 7,294
Disney Walt Co Com 254687106 6,259 48,025 SH   SOLE 0 46,694 125 1,206
Dollar General Corp Com 256677105 2,245 14,124 SH   SOLE 0 12,907 0 1,217
Dominion Energy Inc Com 25746U109 1,187 14,643 SH   SOLE 0 13,967 0 676
Dover Corp Com 260003108 269 2,700 SH   SOLE 0 2,700 0 0
Dow Inc Com 260557103 1,410 29,585 SH   SOLE 0 19,809 631 9,145
Duke Energy Corp New Com 26441C204 1,933 20,165 SH   SOLE 0 19,223 0 942
EOG Resources Inc Com 26875P101 312 4,201 SH   SOLE 0 3,936 0 265
E.ON AG Com 268780103 105 10,823 SH   SOLE 0 0 0 10,823
E Trade Finl Corp Com 269246401 211 4,827 SH   SOLE 0 4,827 0 0
Eastman Chemical Co. Com 277432100 1,550 20,990 SH   SOLE 0 20,990 0 0
Emcor Group Com 29084Q100 204 2,366 SH   SOLE 0 2,185 0 181
Emerson Elec Co Com 291011104 1,038 15,518 SH   SOLE 0 15,093 0 425
Entergy Corp Com 29364G103 578 4,926 SH   SOLE 0 4,926 0 0
Exelon Corp Com 30161N101 260 5,382 SH   SOLE 0 4,407 0 975
Exxon-Mobil Corp Com 30231G102 18,866 267,189 SH   SOLE 0 236,943 5,906 24,340
Facebook Com 30303M102 6,051 33,979 SH   SOLE 0 32,017 0 1,962
FedEx Corp. Com 31428X106 200 1,375 SH   SOLE 0 1,050 0 325
Fidelity Natl Information Svcs Inc. Com 31620M106 1,186 8,933 SH   SOLE 0 7,824 0 1,109
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,181 403,613 SH   SOLE 0 403,613 0 0
First Ctzns Bancshares Inc Ncl A Com 31946M103 379 803 SH   SOLE 0 743 0 60
First Republic Bank Com 33616C100 246 2,542 SH   SOLE 0 0 0 2,542
Fiserv Inc. Com 337738108 1,541 14,879 SH   SOLE 0 14,286 0 593
First Energy Corp Com 337932107 877 18,188 SH   SOLE 0 16,914 0 1,274
Five Below Inc Com 33829M101 318 2,522 SH   SOLE 0 0 0 2,522
Ford Motor Company Com 345370860 222 24,208 SH   SOLE 0 19,208 0 5,000
Fortive Corp Com 34959J108 348 5,083 SH   SOLE 0 5,083 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 255 26,652 SH   SOLE 0 26,652 0 0
Gartner Inc Com 366651107 1,578 11,038 SH   SOLE 0 10,061 0 977
Generac Holdings Inc Com 368736104 368 4,693 SH   SOLE 0 0 0 4,693
General Dynamics Corp Com 369550108 1,776 9,720 SH   SOLE 0 9,656 0 64
General Electric Co. Com 369604103 1,587 177,496 SH   SOLE 0 170,106 0 7,390
General Mills Inc Com 370334104 1,405 25,496 SH   SOLE 0 20,121 3,500 1,875
Genuine Parts Co Com 372460105 290 2,915 SH   SOLE 0 0 0 2,915
Gilead Sci Inc. Com 375558103 1,050 16,571 SH   SOLE 0 10,086 0 6,485
Glaxo Smithkline Sponsored Adr Com 37733W105 345 8,084 SH   SOLE 0 8,084 0 0
Goldman Sachs Group Inc. Com 38141G104 2,848 13,743 SH   SOLE 0 13,474 0 269
HCP Inc REIT Com 40414L109 324 9,105 SH   SOLE 0 0 0 9,105
Hd Supply Hldgs Inc Com 40416M105 204 5,215 SH   SOLE 0 0 0 5,215
HSBC Hldgs Plc Spons Adr New Com 404280406 300 7,847 SH   SOLE 0 350 0 7,497
HP Inc Com 40434L105 253 13,396 SH   SOLE 0 4,671 0 8,725
Harmonic Inc Com 413160102 107 16,288 SH   SOLE 0 15,047 0 1,241
Henry Jack & Assoc Inc Com 426281101 277 1,901 SH   SOLE 0 0 0 1,901
Hershey Company Com 427866108 225 1,454 SH   SOLE 0 1,454 0 0
Home Depot Inc Com 437076102 4,352 18,756 SH   SOLE 0 17,743 20 993
Honeywell Intl Inc Com 438516106 3,658 21,621 SH   SOLE 0 20,506 0 1,115
IAC / Interactive Corp Com 44919P508 662 3,039 SH   SOLE 0 3,005 0 34
IDEX Corp Com 45167R104 256 1,562 SH   SOLE 0 0 0 1,562
Illinois Tool Works Inc Com 452308109 1,233 7,877 SH   SOLE 0 7,483 0 394
Intel Corp. Com 458140100 5,971 115,880 SH   SOLE 0 105,664 0 10,216
Intercontinental Exchange Inc Com 45866F104 894 9,692 SH   SOLE 0 9,692 0 0
Intl Business Machines Corp Com 459200101 5,845 40,191 SH   SOLE 0 38,956 987 248
Intuitive Surgical Com 46120E602 929 1,721 SH   SOLE 0 1,646 75 0
iShares Russell Midcap Growth Index Fund Com 464287481 811 5,734 SH   SOLE 0 434 0 5,300
iShares Tr Russell 1000 Index Fd Com 464287622 326 1,979 SH   SOLE 0 1,979 0 0
iShares MCSI EAFE Value Index Fund Com 464288877 217 4,574 SH   SOLE 0 2,999 0 1,575
JP Morgan Chase & Co Com 46625H100 15,977 135,757 SH   SOLE 0 124,723 4,024 7,010
Jacobs Engineering Group,Inc. Com 469814107 801 8,753 SH   SOLE 0 8,753 0 0
Johnson & Johnson Com 478160104 16,143 124,775 SH   SOLE 0 117,037 850 6,888
Julius Baer Group LTD-UN ADR Com 48137C108 116 13,032 SH   SOLE 0 0 0 13,032
KVH Inds Inc Com 482738101 141 13,246 SH   SOLE 0 12,220 0 1,026
Kellogg Co Com 487836108 604 9,392 SH   SOLE 0 9,392 0 0
Keysight Technologies Inc Com 49338L103 393 4,036 SH   SOLE 0 0 0 4,036
Kimberly Clark Corp Com 494368103 3,151 22,183 SH   SOLE 0 18,705 150 3,328
L3Harris Technologies Inc Com 502431109 487 2,332 SH   SOLE 0 2,287 0 45
Lamb Weston Holdings Com 513272104 272 3,745 SH   SOLE 0 0 0 3,745
Lear Corp New Com Com 521865204 348 2,951 SH   SOLE 0 2,765 0 186
Lennar Corporation Com 526057104 535 9,577 SH   SOLE 0 9,577 0 0
Lennox International Inc. Com 526107107 312 1,284 SH   SOLE 0 0 0 1,284
Lexington Rlty Tr Com Com 529043101 125 12,217 SH   SOLE 0 11,287 0 930
Life Storage Inc REIT Com 53223X107 401 3,805 SH   SOLE 0 3,805 0 0
Lilly Eli & Co Com 532457108 1,600 14,304 SH   SOLE 0 11,681 0 2,623
Lloyds TSB Group plc Com 539439109 111 42,069 SH   SOLE 0 0 0 42,069
Lockheed Martin Corp Com Com 539830109 5,311 13,616 SH   SOLE 0 13,208 211 197
Lowes Companies Inc Com 548661107 2,561 23,289 SH   SOLE 0 14,875 619 7,795
Lyons Bancorp, Inc. Com 552112104 456 11,802 SH   SOLE 0 11,802 0 0
M&T Bk Corp Com 55261F104 288 1,825 SH   SOLE 0 1,825 0 0
MSCI Inc Com 55354G100 1,339 6,147 SH   SOLE 0 5,590 0 557
MarketAxess Holdings New Com 57060D108 655 2,000 SH   SOLE 0 0 0 2,000
Mastercard Inc Cl A Com 57636Q104 4,572 16,837 SH   SOLE 0 12,953 0 3,884
McCormick & Co Inc Com 579780206 1,466 9,381 SH   SOLE 0 7,335 0 2,046
McDonalds Corp Com 580135101 8,756 40,779 SH   SOLE 0 40,334 0 445
McKesson Corporation Com 58155Q103 913 6,680 SH   SOLE 0 5,999 0 681
Merck & Co Inc New Com 58933Y105 7,652 90,898 SH   SOLE 0 82,172 0 8,726
Metlife, Inc. Com 59156R108 1,927 40,871 SH   SOLE 0 40,096 140 635
Mettler-Toledo Intl Inc Com 592688105 337 478 SH   SOLE 0 0 0 478
Microsoft Corporation Com 594918104 21,735 156,332 SH   SOLE 0 147,557 1,070 7,705
Microchip Technology Inc. Com 595017104 1,248 13,434 SH   SOLE 0 12,604 0 830
Mondelez Intl Inc Com 609207105 1,339 24,200 SH   SOLE 0 23,966 0 234
Monolithic Power Systems Com 609839105 326 2,092 SH   SOLE 0 0 0 2,092
Morgan Stanley Dean Witter & Co. Com 617446448 2,081 48,758 SH   SOLE 0 47,956 133 669
Murata Mfg Co Ltd Com 626425102 128 10,649 SH   SOLE 0 0 0 10,649
Nasdaq Stk Mkt Inc Com 631103108 623 6,272 SH   SOLE 0 5,886 0 386
Nestle Adr Com 641069406 3,991 36,757 SH   SOLE 0 34,489 0 2,268
NextEra Energy Inc Com 65339F101 6,010 25,794 SH   SOLE 0 23,081 0 2,713
Nike, Inc. Class B Com 654106103 5,349 56,957 SH   SOLE 0 48,902 0 8,055
Norfolk Southern Corp Com 655844108 4,309 23,984 SH   SOLE 0 23,370 75 539
Northrup Grumman Corp. Com 666807102 1,170 3,121 SH   SOLE 0 2,938 0 183
Novartis Ag Sponsored Adr Com 66987V109 598 6,879 SH   SOLE 0 2,603 0 4,276
O'Reilly Automotive Inc New Com Com 67103H107 1,971 4,946 SH   SOLE 0 4,434 0 512
Oracle Corporation Com 68389X105 7,922 143,961 SH   SOLE 0 133,868 2,700 7,393
PNC Financial Services Group Com 693475105 805 5,744 SH   SOLE 0 5,403 0 341
PPG Ind Inc Com 693506107 1,106 9,329 SH   SOLE 0 8,752 0 577
Paychex Inc. Com 704326107 8,411 101,618 SH   SOLE 0 99,275 0 2,343
Paycom Software Inc Com 70432V102 256 1,223 SH   SOLE 0 0 0 1,223
Paypal Hldgs Inc Com 70450Y103 4,338 41,878 SH   SOLE 0 38,014 0 3,864
Pepsico Inc Com 713448108 8,819 64,325 SH   SOLE 0 59,367 35 4,923
Pfizer Inc. Com 717081103 7,966 221,719 SH   SOLE 0 205,751 146 15,822
Philip Morris Intl Inc Com 718172109 1,889 24,878 SH   SOLE 0 17,599 0 7,279
Pool Corporation Com 73278L105 362 1,795 SH   SOLE 0 0 0 1,795
Price T Rowe Associates Inc. Com 74144T108 291 2,544 SH   SOLE 0 2,544 0 0
Procter & Gamble Co Com 742718109 13,690 110,066 SH   SOLE 0 105,917 2,985 1,164
Qualcomm Inc Com 747525103 2,707 35,494 SH   SOLE 0 33,413 89 1,992
Qualys Inc Com 74758T303 247 3,268 SH   SOLE 0 0 0 3,268
Raymond James Financial Inc. Com 754730109 282 3,417 SH   SOLE 0 0 0 3,417
Raytheon Co Com New Com 755111507 2,112 10,763 SH   SOLE 0 7,502 300 2,961
RBC Bearings Inc Com 75524B104 315 1,898 SH   SOLE 0 0 0 1,898
Regeneron Pharmaceuticals Inc Com 75886F107 1,036 3,733 SH   SOLE 0 3,416 0 317
Resmed Inc Com 761152107 335 2,479 SH   SOLE 0 0 0 2,479
Roche Holdings Ltd Adr Com 771195104 969 26,606 SH   SOLE 0 21,537 0 5,069
Rollins, Inc. Com 775711104 207 6,079 SH   SOLE 0 0 0 6,079
Ross Stores Inc Com 778296103 347 3,161 SH   SOLE 0 3,161 0 0
Royal Dutch Shell Plc Adr Cl B Com 780259107 414 6,910 SH   SOLE 0 300 0 6,610
Royal Dutch Shell Plc Adr Cl A Com 780259206 665 11,300 SH   SOLE 0 7,538 99 3,663
SS&C TECHNOLOGIES HLDGS INC COM Com 78467J100 299 5,791 SH   SOLE 0 0 0 5,791
Salesforce.Com Com 79466L302 505 3,401 SH   SOLE 0 3,401 0 0
SAP Ag Com 803054204 221 1,875 SH   SOLE 0 500 0 1,375
Schlumberger Ltd Com 806857108 1,093 31,996 SH   SOLE 0 29,843 0 2,153
Schwab Charles Corp Com 808513105 787 18,814 SH   SOLE 0 15,391 0 3,423
Selective Ins Group Inc Com 816300107 237 3,149 SH   SOLE 0 2,908 0 241
Siemens AG ADR Com 826197501 353 6,590 SH   SOLE 0 200 0 6,390
Skyworks Solutions, Inc. Com 83088M102 338 4,264 SH   SOLE 0 90 0 4,174
Snap-On Inc. Com 833034101 3,960 25,295 SH   SOLE 0 13,974 35 11,286
Southern Co Com 842587107 2,573 41,654 SH   SOLE 0 38,023 500 3,131
Stanley Black & Decker Inc Com 854502101 1,039 7,194 SH   SOLE 0 6,092 0 1,102
Starbucks Corp Com 855244109 1,645 18,606 SH   SOLE 0 17,256 0 1,350
State Street Corp. Com 857477103 1,062 17,947 SH   SOLE 0 17,194 125 628
Steuben Tr Co Hornell, NY Com 860010107 1,277 29,349 SH   SOLE 0 29,349 0 0
Stryker Corp. Com 863667101 1,301 6,016 SH   SOLE 0 4,029 0 1,987
Summit Hotel Properties Com 866082100 153 13,227 SH   SOLE 0 12,219 0 1,008
Sun Communities Inc Com REIT Com 866674104 288 1,939 SH   SOLE 0 0 0 1,939
Suncor Energy Inc New Com 867224107 750 23,756 SH   SOLE 0 23,086 0 670
Suntrust Bks Inc Com 867914103 487 7,072 SH   SOLE 0 97 0 6,975
Synopsys Inc. Com 871607107 440 3,206 SH   SOLE 0 350 0 2,856
Synchrony Financial Com 87165B103 268 7,861 SH   SOLE 0 7,861 0 0
Sysco Corp Com 871829107 680 8,563 SH   SOLE 0 8,463 0 100
TJX Cos Inc New Com 872540109 2,508 44,992 SH   SOLE 0 36,349 0 8,643
Take-Two Interactive Software Inc. Com 874054109 227 1,810 SH   SOLE 0 0 0 1,810
Target Corp. Com 87612E106 2,236 20,917 SH   SOLE 0 17,748 24 3,145
Teledyne Technologies Inc Com 879360105 316 982 SH   SOLE 0 0 0 982
Tesco Plc Sponsored Adr Com 881575302 111 12,423 SH   SOLE 0 0 0 12,423
Texas Instruments Inc Com 882508104 4,257 32,938 SH   SOLE 0 29,259 0 3,679
Thermo Fisher Scientific, Inc. Com 883556102 2,139 7,342 SH   SOLE 0 6,992 0 350
3M Company Com 88579Y101 3,820 23,236 SH   SOLE 0 21,246 125 1,865
Travelers Cos Inc. Com 89417E109 4,168 28,033 SH   SOLE 0 24,811 0 3,222
Trustco Bank Corp NY Com 898349105 88 10,787 SH   SOLE 0 9,958 0 829
US Bancorp Del New Com 902973304 1,495 27,021 SH   SOLE 0 24,173 0 2,848
Unilever Nv New York Shs New Com 904784709 1,063 17,715 SH   SOLE 0 11,570 0 6,145
Union Pacific Corp Com 907818108 2,227 13,751 SH   SOLE 0 13,320 0 431
United Financial Bancorp, Inc Com 910304104 150 10,982 SH   SOLE 0 10,137 0 845
United Parcel Service Inc Com 911312106 2,280 19,030 SH   SOLE 0 16,970 56 2,004
United Technologies Corp Com 913017109 14,452 105,861 SH   SOLE 0 102,800 1,170 1,891
Unitedhealth Group Inc Com 91324P102 539 2,480 SH   SOLE 0 2,319 14 147
V.F. Corp Com 918204108 1,692 19,009 SH   SOLE 0 18,067 0 942
Valero Energy Com 91913Y100 577 6,771 SH   SOLE 0 6,661 0 110
Vanguard Dividend Appreciation ETF Com 921908844 213 1,783 SH   SOLE 0 1,783 0 0
Vanguard Total Bond Market ETF Com 921937835 824 9,763 SH   SOLE 0 9,689 0 74
Vanguard Growth ETF Com 922908736 226 1,359 SH   SOLE 0 1,359 0 0
Vanguard Value ETF Com 922908744 205 1,838 SH   SOLE 0 1,838 0 0
Verizon Communications Com 92343V104 7,551 125,107 SH   SOLE 0 118,219 862 6,026
Visa Com 92826C839 3,973 23,097 SH   SOLE 0 21,042 0 2,055
Walmart Inc Com 931142103 1,680 14,155 SH   SOLE 0 12,958 0 1,197
Walgreens Boots Alliance Inc Com 931427108 808 14,613 SH   SOLE 0 10,173 0 4,440
Waste Mgmt Inc New Com 94106L109 337 2,930 SH   SOLE 0 1,730 0 1,200
Wells Fargo & Company Com 949746101 3,289 65,212 SH   SOLE 0 52,388 120 12,704
Welltower Inc - REIT Com 95040Q104 500 5,515 SH   SOLE 0 250 0 5,265
Wisdomtree Tree Emerging Markets ETF Com 97717W315 1,158 28,040 SH   SOLE 0 27,914 0 126
Xcel Energy Inc Com 98389B100 315 4,852 SH   SOLE 0 4,565 0 287
Xylem Inc W/I Com 98419M100 391 4,914 SH   SOLE 0 960 0 3,954
Yum Brands Inc. Com 988498101 1,114 9,820 SH   SOLE 0 9,593 0 227
Zebra Technologies Inc. Cl A Com 989207105 280 1,355 SH   SOLE 0 0 0 1,355
Zimmer Biomet Hldgs Inc Com 98956P102 493 3,589 SH   SOLE 0 3,589 0 0
Zoetis Inc Com 98978V103 2,912 23,370 SH   SOLE 0 21,349 0 2,021
Broadstone Net Lease LLC Com BROADS998 5,850 69,410 SH   SOLE 0 48,190 0 21,220
Allegion PLC Com G0176J109 357 3,440 SH   SOLE 0 3,116 324 0
AON Plc Com Com G0408V102 1,246 6,437 SH   SOLE 0 6,048 0 389
Accenture PLC Com G1151C101 4,031 20,955 SH   SOLE 0 19,439 0 1,516
Eaton Corp PLC Com G29183103 1,588 19,098 SH   SOLE 0 16,768 0 2,330
Genpact Limited Com G3922B107 337 8,685 SH   SOLE 0 0 0 8,685
Ingersoll-Rand PLC Com G47791101 3,240 26,293 SH   SOLE 0 24,225 1,572 496
Jazz Pharmaceuticals PLC Com G50871105 291 2,269 SH   SOLE 0 635 0 1,634
Johnson Ctls Intl Plc Com G51502105 1,456 33,180 SH   SOLE 0 21,905 252 11,023
Medtronic PLC Com G5960L103 3,568 32,847 SH   SOLE 0 30,454 0 2,393
Steris Plc Com G8473T100 348 2,409 SH   SOLE 0 0 0 2,409
Chubb Limited Com H1467J104 1,734 10,742 SH   SOLE 0 7,277 0 3,465
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