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 |
Aflac, Inc. | Com | 001055102 | 1,964 | 30,443 | SH | | SOLE | 0 | 29,943 | 0 | 500 |
AT&T Inc. | Com | 00206R102 | 1,467 | 76,191 | SH | | SOLE | 0 | 68,126 | 3,835 | 4,230 |
Abbott Laboratories | Com | 002824100 | 5,995 | 59,200 | SH | | SOLE | 0 | 55,148 | 0 | 4,052 |
Abbvie Inc | Com | 00287Y109 | 4,539 | 28,478 | SH | | SOLE | 0 | 26,466 | 0 | 2,012 |
Adobe Inc. | Com | 00724F101 | 3,757 | 9,748 | SH | | SOLE | 0 | 7,315 | 0 | 2,433 |
Airbnb Inc | Com | 009066101 | 1,712 | 13,763 | SH | | SOLE | 0 | 12,657 | 0 | 1,106 |
Air Products & Chemicals Inc | Com | 009158106 | 1,153 | 4,015 | SH | | SOLE | 0 | 3,770 | 0 | 245 |
Align Technology Inc | Com | 016255101 | 547 | 1,637 | SH | | SOLE | 0 | 1,506 | 0 | 131 |
Allstate Corp. | Com | 020002101 | 829 | 7,480 | SH | | SOLE | 0 | 3,078 | 0 | 4,402 |
Alphabet Inc Class C | Com | 02079K107 | 7,651 | 73,565 | SH | | SOLE | 0 | 65,454 | 0 | 8,111 |
Alphabet Inc Class A | Com | 02079K305 | 2,946 | 28,401 | SH | | SOLE | 0 | 24,280 | 0 | 4,121 |
Altria Group Inc | Com | 02209S103 | 537 | 12,039 | SH | | SOLE | 0 | 7,080 | 0 | 4,959 |
Amazon Com Inc | Com | 023135106 | 9,789 | 94,770 | SH | | SOLE | 0 | 86,944 | 60 | 7,766 |
American Express Co | Com | 025816109 | 2,864 | 17,364 | SH | | SOLE | 0 | 16,818 | 0 | 546 |
American Tower Com REIT | Com | 03027X100 | 2,063 | 10,098 | SH | | SOLE | 0 | 9,828 | 101 | 169 |
American Water Works Company | Com | 030420103 | 1,429 | 9,755 | SH | | SOLE | 0 | 9,623 | 0 | 132 |
Ametek Inc | Com | 031100100 | 463 | 3,183 | SH | | SOLE | 0 | 33 | 0 | 3,150 |
Amgen Inc. | Com | 031162100 | 3,160 | 13,071 | SH | | SOLE | 0 | 12,236 | 33 | 802 |
Analog Devices Inc. | Com | 032654105 | 293 | 1,488 | SH | | SOLE | 0 | 1,488 | 0 | 0 |
Apple Inc | Com | 037833100 | 24,604 | 149,207 | SH | | SOLE | 0 | 132,590 | 120 | 16,497 |
Applied Materials | Com | 038222105 | 486 | 3,953 | SH | | SOLE | 0 | 3,953 | 0 | 0 |
Asbury Automotive Group Inc | Com | 043436104 | 391 | 1,860 | SH | | SOLE | 0 | 1,573 | 0 | 287 |
Autodesk, Inc. | Com | 052769106 | 3,102 | 14,900 | SH | | SOLE | 0 | 14,116 | 0 | 784 |
Automatic Data Processing Inc | Com | 053015103 | 2,146 | 9,640 | SH | | SOLE | 0 | 9,390 | 0 | 250 |
Avery Dennison Corp | Com | 053611109 | 255 | 1,425 | SH | | SOLE | 0 | 1,181 | 0 | 244 |
BCE Inc New | Com | 05534B760 | 267 | 5,958 | SH | | SOLE | 0 | 4,303 | 0 | 1,655 |
Bjs Whsl Club Hldgs Inc | Com | 05550J101 | 261 | 3,433 | SH | | SOLE | 0 | 2,833 | 0 | 600 |
BP Plc Sponsored Adr | Com | 055622104 | 223 | 5,881 | SH | | SOLE | 0 | 5,881 | 0 | 0 |
Bank Amer Corp | Com | 060505104 | 2,772 | 96,930 | SH | | SOLE | 0 | 92,611 | 0 | 4,319 |
Bank New York Mellon Corp | Com | 064058100 | 429 | 9,433 | SH | | SOLE | 0 | 9,433 | 0 | 0 |
Baxter International, Inc. | Com | 071813109 | 238 | 5,856 | SH | | SOLE | 0 | 5,705 | 0 | 151 |
Becton Dickinson & Co | Com | 075887109 | 1,325 | 5,351 | SH | | SOLE | 0 | 5,051 | 0 | 300 |
Berkshire Hathaway Inc Del Cl A | Com | 084670108 | 1,397 | 3 | SH | | SOLE | 0 | 3 | 0 | 0 |
Berkshire Hathaway Inc Cl B | Com | 084670702 | 2,541 | 8,231 | SH | | SOLE | 0 | 8,010 | 0 | 221 |
Boeing Co | Com | 097023105 | 2,122 | 9,991 | SH | | SOLE | 0 | 9,732 | 0 | 259 |
Booz Allen Hamilton Holding Corp | Com | 099502106 | 238 | 2,566 | SH | | SOLE | 0 | 2,152 | 0 | 414 |
Boston Scientific Corp | Com | 101137107 | 782 | 15,627 | SH | | SOLE | 0 | 14,546 | 0 | 1,081 |
Bristol-Myers Squibb Co. | Com | 110122108 | 4,520 | 65,215 | SH | | SOLE | 0 | 63,988 | 0 | 1,227 |
Broadstone Net Lease Inc | Com | 11135E203 | 2,582 | 151,806 | SH | | SOLE | 0 | 66,928 | 0 | 84,878 |
Broadcom Inc | Com | 11135F101 | 642 | 1,001 | SH | | SOLE | 0 | 856 | 8 | 137 |
Cigna Group | Com | 125523100 | 1,437 | 5,624 | SH | | SOLE | 0 | 5,217 | 0 | 407 |
CME Group Inc Class A | Com | 12572Q105 | 420 | 2,193 | SH | | SOLE | 0 | 394 | 0 | 1,799 |
CSX Corp | Com | 126408103 | 1,395 | 46,600 | SH | | SOLE | 0 | 45,697 | 0 | 903 |
CVS Health Corp | Com | 126650100 | 4,525 | 60,893 | SH | | SOLE | 0 | 60,251 | 45 | 597 |
Canadian Natl Ry Co | Com | 136375102 | 769 | 6,522 | SH | | SOLE | 0 | 5,632 | 825 | 65 |
Cardinal Health Inc. | Com | 14149Y108 | 262 | 3,468 | SH | | SOLE | 0 | 3,402 | 66 | 0 |
Carlisle Cos Inc | Com | 142339100 | 1,098 | 4,858 | SH | | SOLE | 0 | 4,800 | 0 | 58 |
Carrier Global Corporation | Com | 14448C104 | 2,929 | 64,032 | SH | | SOLE | 0 | 62,127 | 1,000 | 905 |
Caterpillar Inc | Com | 149123101 | 3,703 | 16,181 | SH | | SOLE | 0 | 15,490 | 0 | 691 |
Charles River Laboratories | Com | 159864107 | 247 | 1,222 | SH | | SOLE | 0 | 1,014 | 0 | 208 |
Chevron Corporation | Com | 166764100 | 9,434 | 57,818 | SH | | SOLE | 0 | 55,899 | 50 | 1,869 |
Chipotle Mexican Grill | Com | 169656105 | 870 | 509 | SH | | SOLE | 0 | 509 | 0 | 0 |
Church & Dwight Co., Inc. | Com | 171340102 | 232 | 2,620 | SH | | SOLE | 0 | 2,195 | 0 | 425 |
Ciena Corp New | Com | 171779309 | 218 | 4,149 | SH | | SOLE | 0 | 3,425 | 0 | 724 |
Cisco Systems | Com | 17275R102 | 5,410 | 103,490 | SH | | SOLE | 0 | 98,117 | 104 | 5,269 |
Citigroup Inc Com New | Com | 172967424 | 1,129 | 24,088 | SH | | SOLE | 0 | 21,801 | 98 | 2,189 |
Clorox Co | Com | 189054109 | 1,353 | 8,552 | SH | | SOLE | 0 | 8,519 | 33 | 0 |
Coca Cola Co | Com | 191216100 | 6,105 | 98,413 | SH | | SOLE | 0 | 97,427 | 85 | 901 |
Colgate Palmolive Co | Com | 194162103 | 998 | 13,281 | SH | | SOLE | 0 | 13,281 | 0 | 0 |
Comcast Corp New Cl A | Com | 20030N101 | 5,073 | 133,806 | SH | | SOLE | 0 | 126,457 | 211 | 7,138 |
Commercial Metals Co | Com | 201723103 | 270 | 5,523 | SH | | SOLE | 0 | 2,660 | 0 | 2,863 |
Community Bank System Inc | Com | 203607106 | 1,967 | 37,467 | SH | | SOLE | 0 | 37,467 | 0 | 0 |
ConocoPhillips | Com | 20825C104 | 2,899 | 29,218 | SH | | SOLE | 0 | 27,678 | 0 | 1,540 |
Cons Edison Inc | Com | 209115104 | 217 | 2,273 | SH | | SOLE | 0 | 2,273 | 0 | 0 |
Constellation Brands Inc Cl A | Com | 21036P108 | 9,680 | 42,851 | SH | | SOLE | 0 | 42,488 | 100 | 263 |
Cooper Cos Inc. | Com | 216648402 | 260 | 697 | SH | | SOLE | 0 | 596 | 0 | 101 |
Copart Inc | Com | 217204106 | 318 | 4,229 | SH | | SOLE | 0 | 3,505 | 0 | 724 |
Corning Inc. | Com | 219350105 | 831 | 23,568 | SH | | SOLE | 0 | 20,821 | 147 | 2,600 |
Costco Whsl Corp New | Com | 22160K105 | 1,590 | 3,201 | SH | | SOLE | 0 | 2,986 | 0 | 215 |
Cummins Engine Co Inc | Com | 231021106 | 220 | 920 | SH | | SOLE | 0 | 420 | 0 | 500 |
Curaegis Technologies Inc | Com | 23127Q102 | 0 | 14,900 | SH | | SOLE | 0 | 14,900 | 0 | 0 |
Danaher Corp | Com | 235851102 | 2,924 | 11,600 | SH | | SOLE | 0 | 11,600 | 0 | 0 |
Darden Restaurants Inc | Com | 237194105 | 2,139 | 13,784 | SH | | SOLE | 0 | 12,696 | 750 | 338 |
Deckers Outdoor Corp | Com | 243537107 | 534 | 1,188 | SH | | SOLE | 0 | 997 | 0 | 191 |
Deere & Co | Com | 244199105 | 3,403 | 8,241 | SH | | SOLE | 0 | 7,016 | 0 | 1,225 |
Diageo Plc New Adr | Com | 25243Q205 | 1,127 | 6,222 | SH | | SOLE | 0 | 5,659 | 0 | 563 |
Diamondrock Hospitality Co | Com | 252784301 | 126 | 15,481 | SH | | SOLE | 0 | 13,629 | 0 | 1,852 |
Digital Rlty Tr Inc | Com | 253868103 | 2,468 | 25,107 | SH | | SOLE | 0 | 24,444 | 50 | 613 |
Diodes Inc | Com | 254543101 | 294 | 3,173 | SH | | SOLE | 0 | 2,641 | 0 | 532 |
Disney Walt Co | Com | 254687106 | 3,461 | 34,568 | SH | | SOLE | 0 | 34,268 | 0 | 300 |
Docusign Inc | Com | 256163106 | 507 | 8,694 | SH | | SOLE | 0 | 7,859 | 0 | 835 |
Dollar General Corp | Com | 256677105 | 1,303 | 6,193 | SH | | SOLE | 0 | 6,029 | 80 | 84 |
Dominion Energy Inc | Com | 25746U109 | 1,505 | 26,926 | SH | | SOLE | 0 | 25,438 | 92 | 1,396 |
Dover Corp | Com | 260003108 | 355 | 2,336 | SH | | SOLE | 0 | 2,336 | 0 | 0 |
Dow Inc | Com | 260557103 | 974 | 17,767 | SH | | SOLE | 0 | 14,813 | 87 | 2,867 |
Duke Energy Corp New | Com | 26441C204 | 2,030 | 21,042 | SH | | SOLE | 0 | 19,551 | 0 | 1,491 |
Eastman Chemical Co. | Com | 277432100 | 2,284 | 27,077 | SH | | SOLE | 0 | 26,803 | 58 | 216 |
Emcor Group | Com | 29084Q100 | 505 | 3,107 | SH | | SOLE | 0 | 2,638 | 0 | 469 |
Emerson Elec Co | Com | 291011104 | 1,102 | 12,647 | SH | | SOLE | 0 | 11,922 | 0 | 725 |
Enbridge Inc | Com | 29250N105 | 626 | 16,422 | SH | | SOLE | 0 | 14,022 | 0 | 2,400 |
Entegris Inc | Com | 29362U104 | 226 | 2,754 | SH | | SOLE | 0 | 2,323 | 0 | 431 |
Entergy Corp | Com | 29364G103 | 453 | 4,209 | SH | | SOLE | 0 | 4,209 | 0 | 0 |
Exxon-Mobil Corp | Com | 30231G102 | 22,475 | 204,951 | SH | | SOLE | 0 | 183,446 | 4,391 | 17,114 |
Meta Platforms Inc | Com | 30303M102 | 1,109 | 5,231 | SH | | SOLE | 0 | 5,189 | 0 | 42 |
Fastenal Company | Com | 311900104 | 668 | 12,378 | SH | | SOLE | 0 | 10,538 | 0 | 1,840 |
FedEx Corp. | Com | 31428X106 | 230 | 1,007 | SH | | SOLE | 0 | 1,007 | 0 | 0 |
Financial Instn 8.48 Ser B 1 | Pfd Stk | 317585305 | 4,119 | 33,215 | SH | | SOLE | 0 | 33,215 | 0 | 0 |
Financial Institutions, Inc | Com | 317585404 | 6,367 | 330,223 | SH | | SOLE | 0 | 330,223 | 0 | 0 |
First Citiz Bancshares Inc A | Com | 31946M103 | 443 | 455 | SH | | SOLE | 0 | 400 | 0 | 55 |
Fiserv Inc. | Com | 337738108 | 238 | 2,106 | SH | | SOLE | 0 | 2,106 | 0 | 0 |
Floor & Decor Holdings Inc Class A | Com | 339750101 | 292 | 2,977 | SH | | SOLE | 0 | 2,569 | 0 | 408 |
Fortive Corp | Com | 34959J108 | 327 | 4,790 | SH | | SOLE | 0 | 4,790 | 0 | 0 |
Franklin Income Fund Class A | Com | 353496300 | 174 | 75,761 | SH | | SOLE | 0 | 75,761 | 0 | 0 |
Gartner Inc | Com | 366651107 | 1,112 | 3,413 | SH | | SOLE | 0 | 3,146 | 0 | 267 |
General Dynamics Corp | Com | 369550108 | 3,105 | 13,607 | SH | | SOLE | 0 | 12,851 | 0 | 756 |
General Mills Inc | Com | 370334104 | 1,312 | 15,357 | SH | | SOLE | 0 | 15,133 | 64 | 160 |
Genuine Parts Co | Com | 372460105 | 264 | 1,576 | SH | | SOLE | 0 | 1,154 | 0 | 422 |
Gilead Sci Inc. | Com | 375558103 | 779 | 9,385 | SH | | SOLE | 0 | 6,385 | 0 | 3,000 |
Goldman Sachs Group Inc. | Com | 38141G104 | 3,100 | 9,477 | SH | | SOLE | 0 | 9,283 | 0 | 194 |
Helix Energy Solutions Group Inc | Com | 42330P107 | 101 | 13,015 | SH | | SOLE | 0 | 11,741 | 0 | 1,274 |
Home Depot Inc | Com | 437076102 | 5,045 | 17,095 | SH | | SOLE | 0 | 16,734 | 7 | 354 |
Honeywell Intl Inc | Com | 438516106 | 3,373 | 17,649 | SH | | SOLE | 0 | 16,874 | 0 | 775 |
IDEX Corp | Com | 45167R104 | 239 | 1,036 | SH | | SOLE | 0 | 855 | 0 | 181 |
Illinois Tool Works Inc | Com | 452308109 | 1,257 | 5,162 | SH | | SOLE | 0 | 4,876 | 0 | 286 |
Illumina Inc. | Com | 452327109 | 1,366 | 5,874 | SH | | SOLE | 0 | 5,339 | 0 | 535 |
Ingersoll Rand Inc | Com | 45687V106 | 683 | 11,733 | SH | | SOLE | 0 | 10,044 | 1,387 | 302 |
Intel Corp. | Com | 458140100 | 3,659 | 112,014 | SH | | SOLE | 0 | 106,109 | 0 | 5,905 |
Intercontinental Exchange Inc | Com | 45866F104 | 1,460 | 13,999 | SH | | SOLE | 0 | 13,723 | 0 | 276 |
Intl Business Machines Corp | Com | 459200101 | 4,229 | 32,263 | SH | | SOLE | 0 | 31,031 | 999 | 233 |
Intuitive Surgical | Com | 46120E602 | 1,377 | 5,390 | SH | | SOLE | 0 | 5,222 | 0 | 168 |
Invesco Van Kampen Tr Invt Grade | Com | 46131T101 | 136 | 13,000 | SH | | SOLE | 0 | 13,000 | 0 | 0 |
JP Morgan Chase & Co | Com | 46625H100 | 14,726 | 113,011 | SH | | SOLE | 0 | 106,768 | 2,598 | 3,645 |
J P Morgan BetaBuilders Europe ETF | Com | 46641Q191 | 486 | 9,097 | SH | | SOLE | 0 | 9,097 | 0 | 0 |
JPMorgan BetaBuilders Japan ETF | Com | 46641Q217 | 206 | 4,251 | SH | | SOLE | 0 | 4,251 | 0 | 0 |
JPMorgan BetaBuilders Canada ETF | Com | 46641Q225 | 239 | 4,013 | SH | | SOLE | 0 | 4,013 | 0 | 0 |
Jacobs Solutions Inc | Com | 46982L108 | 266 | 2,262 | SH | | SOLE | 0 | 2,262 | 0 | 0 |
Johnson & Johnson | Com | 478160104 | 16,714 | 107,834 | SH | | SOLE | 0 | 104,173 | 490 | 3,171 |
KLA Corporation | Com | 482480100 | 583 | 1,461 | SH | | SOLE | 0 | 1,358 | 0 | 103 |
KKR & Co Inc | Com | 48251W104 | 645 | 12,283 | SH | | SOLE | 0 | 11,414 | 0 | 869 |
KVH Inds Inc | Com | 482738101 | 122 | 10,712 | SH | | SOLE | 0 | 9,544 | 0 | 1,168 |
Kellogg Co | Com | 487836108 | 678 | 10,128 | SH | | SOLE | 0 | 10,128 | 0 | 0 |
Keysight Technologies Inc | Com | 49338L103 | 282 | 1,749 | SH | | SOLE | 0 | 1,448 | 0 | 301 |
Kimberly Clark Corp | Com | 494368103 | 2,290 | 17,064 | SH | | SOLE | 0 | 15,843 | 140 | 1,081 |
L3Harris Technologies Inc | Com | 502431109 | 2,178 | 11,101 | SH | | SOLE | 0 | 10,802 | 0 | 299 |
Lauder Estee Cos Inc Cl A | Com | 518439104 | 849 | 3,446 | SH | | SOLE | 0 | 3,360 | 13 | 73 |
Lennar Corporation | Com | 526057104 | 1,748 | 16,630 | SH | | SOLE | 0 | 16,446 | 0 | 184 |
Life Storage Inc REIT | Com | 53223X107 | 370 | 2,823 | SH | | SOLE | 0 | 2,823 | 0 | 0 |
Lilly Eli & Co | Com | 532457108 | 2,224 | 6,475 | SH | | SOLE | 0 | 6,450 | 0 | 25 |
Lockheed Martin Corp Com | Com | 539830109 | 6,709 | 14,191 | SH | | SOLE | 0 | 13,816 | 216 | 159 |
Lowes Companies Inc | Com | 548661107 | 4,250 | 21,255 | SH | | SOLE | 0 | 12,951 | 518 | 7,786 |
Lyons Bancorp, Inc. | Com | 552112104 | 594 | 11,002 | SH | | SOLE | 0 | 11,002 | 0 | 0 |
M&T Bk Corp | Com | 55261F104 | 346 | 2,890 | SH | | SOLE | 0 | 2,890 | 0 | 0 |
MSCI Inc | Com | 55354G100 | 1,555 | 2,779 | SH | | SOLE | 0 | 2,779 | 0 | 0 |
Magnolia Oil & Gas Corp | Com | 559663109 | 251 | 11,477 | SH | | SOLE | 0 | 10,154 | 0 | 1,323 |
MarketAxess Holdings New | Com | 57060D108 | 743 | 1,900 | SH | | SOLE | 0 | 0 | 0 | 1,900 |
Marsh & McLennan Co Inc | Com | 571748102 | 1,039 | 6,239 | SH | | SOLE | 0 | 5,839 | 0 | 400 |
Marriott International Inc Class A | Com | 571903202 | 807 | 4,860 | SH | | SOLE | 0 | 4,526 | 0 | 334 |
Masco Corporation | Com | 574599106 | 445 | 8,952 | SH | | SOLE | 0 | 8,263 | 0 | 689 |
Mastercard Inc Cl A | Com | 57636Q104 | 7,146 | 19,663 | SH | | SOLE | 0 | 16,340 | 0 | 3,323 |
McCormick & Co Inc | Com | 579780206 | 1,072 | 12,878 | SH | | SOLE | 0 | 12,878 | 0 | 0 |
McDonalds Corp | Com | 580135101 | 9,796 | 35,035 | SH | | SOLE | 0 | 34,732 | 0 | 303 |
McKesson Corporation | Com | 58155Q103 | 1,506 | 4,230 | SH | | SOLE | 0 | 3,610 | 0 | 620 |
Merck & Co Inc New | Com | 58933Y105 | 10,951 | 102,932 | SH | | SOLE | 0 | 97,850 | 47 | 5,035 |
Metlife, Inc. | Com | 59156R108 | 320 | 5,519 | SH | | SOLE | 0 | 5,519 | 0 | 0 |
Mettler-Toledo Intl Inc | Com | 592688105 | 376 | 246 | SH | | SOLE | 0 | 203 | 0 | 43 |
Microsoft Corporation | Com | 594918104 | 28,904 | 100,257 | SH | | SOLE | 0 | 97,243 | 456 | 2,558 |
Microchip Technology Inc. | Com | 595017104 | 1,157 | 13,806 | SH | | SOLE | 0 | 12,146 | 0 | 1,660 |
Mondelez Intl Inc | Com | 609207105 | 1,549 | 22,223 | SH | | SOLE | 0 | 21,870 | 0 | 353 |
Monolithic Power Systems | Com | 609839105 | 309 | 617 | SH | | SOLE | 0 | 517 | 0 | 100 |
Morgan Stanley Dean Witter & Co. | Com | 617446448 | 4,580 | 52,164 | SH | | SOLE | 0 | 49,287 | 53 | 2,824 |
Nasdaq Stk Mkt Inc | Com | 631103108 | 723 | 13,228 | SH | | SOLE | 0 | 12,309 | 0 | 919 |
Nestle Adr | Com | 641069406 | 2,095 | 17,172 | SH | | SOLE | 0 | 16,475 | 0 | 697 |
Netflix Com Inc | Com | 64110L106 | 2,784 | 8,058 | SH | | SOLE | 0 | 7,364 | 0 | 694 |
NextEra Energy Inc | Com | 65339F101 | 7,472 | 96,935 | SH | | SOLE | 0 | 93,070 | 200 | 3,665 |
Nike, Inc. Class B | Com | 654106103 | 4,139 | 33,750 | SH | | SOLE | 0 | 27,765 | 0 | 5,985 |
Norfolk Southern Corp | Com | 655844108 | 4,462 | 21,049 | SH | | SOLE | 0 | 20,674 | 0 | 375 |
Northrup Grumman Corp. | Com | 666807102 | 1,237 | 2,680 | SH | | SOLE | 0 | 2,524 | 0 | 156 |
Northwestern Corp | Com | 668074305 | 224 | 3,868 | SH | | SOLE | 0 | 3,394 | 0 | 474 |
Novartis Ag Sponsored Adr | Com | 66987V109 | 513 | 5,576 | SH | | SOLE | 0 | 4,691 | 0 | 885 |
Novo-Nordisk As Adr | Com | 670100205 | 974 | 6,119 | SH | | SOLE | 0 | 6,119 | 0 | 0 |
Nvidia Corp. | Com | 67066G104 | 1,567 | 5,641 | SH | | SOLE | 0 | 5,504 | 0 | 137 |
O'Reilly Automotive Inc New Com | Com | 67103H107 | 1,680 | 1,979 | SH | | SOLE | 0 | 1,865 | 0 | 114 |
Oneok Inc | Com | 682680103 | 293 | 4,614 | SH | | SOLE | 0 | 4,488 | 0 | 126 |
Oracle Corporation | Com | 68389X105 | 6,988 | 75,200 | SH | | SOLE | 0 | 68,406 | 2,246 | 4,548 |
Orasure Technologies Inc | Com | 68554V108 | 71 | 11,713 | SH | | SOLE | 0 | 10,948 | 0 | 765 |
Otis Worldwide Corp | Com | 68902V107 | 2,422 | 28,691 | SH | | SOLE | 0 | 27,739 | 500 | 452 |
Owens Corning Com | Com | 690742101 | 292 | 3,051 | SH | | SOLE | 0 | 2,685 | 0 | 366 |
PPG Ind Inc | Com | 693506107 | 515 | 3,853 | SH | | SOLE | 0 | 3,594 | 0 | 259 |
Palo Alto Network | Com | 697435105 | 442 | 2,213 | SH | | SOLE | 0 | 2,163 | 0 | 50 |
Paychex Inc. | Com | 704326107 | 8,133 | 70,978 | SH | | SOLE | 0 | 67,036 | 0 | 3,942 |
Paycom Software Inc | Com | 70432V102 | 208 | 685 | SH | | SOLE | 0 | 563 | 0 | 122 |
Paypal Hldgs Inc | Com | 70450Y103 | 2,649 | 34,880 | SH | | SOLE | 0 | 31,598 | 0 | 3,282 |
Pepsico Inc | Com | 713448108 | 10,854 | 59,541 | SH | | SOLE | 0 | 54,595 | 12 | 4,934 |
Pfizer Inc. | Com | 717081103 | 8,463 | 207,430 | SH | | SOLE | 0 | 199,055 | 125 | 8,250 |
Philip Morris Intl Inc | Com | 718172109 | 837 | 8,610 | SH | | SOLE | 0 | 5,823 | 0 | 2,787 |
Pioneer Natural Resources Co. | Com | 723787107 | 784 | 3,838 | SH | | SOLE | 0 | 3,439 | 0 | 399 |
Pool Corporation | Com | 73278L105 | 298 | 869 | SH | | SOLE | 0 | 725 | 0 | 144 |
Procter & Gamble Co | Com | 742718109 | 13,643 | 91,755 | SH | | SOLE | 0 | 88,635 | 1,790 | 1,330 |
Progessive Corp OH Com | Com | 743315103 | 1,396 | 9,760 | SH | | SOLE | 0 | 9,082 | 0 | 678 |
Prologis Inc REIT | Com | 74340W103 | 922 | 7,391 | SH | | SOLE | 0 | 6,870 | 0 | 521 |
Prudential Financial Inc | Com | 744320102 | 2,303 | 27,837 | SH | | SOLE | 0 | 27,263 | 0 | 574 |
Qualcomm Inc | Com | 747525103 | 1,552 | 12,164 | SH | | SOLE | 0 | 11,992 | 0 | 172 |
Qualys Inc | Com | 74758T303 | 266 | 2,047 | SH | | SOLE | 0 | 1,688 | 0 | 359 |
Raymond James Financial Inc. | Com | 754730109 | 221 | 2,368 | SH | | SOLE | 0 | 1,963 | 0 | 405 |
Raytheon Technologies Corp | Com | 75513E101 | 8,996 | 91,858 | SH | | SOLE | 0 | 88,587 | 851 | 2,420 |
Resmed Inc | Com | 761152107 | 263 | 1,202 | SH | | SOLE | 0 | 1,000 | 0 | 202 |
Ross Stores Inc | Com | 778296103 | 311 | 2,930 | SH | | SOLE | 0 | 2,930 | 0 | 0 |
S&P Global Inc | Com | 78409V104 | 1,069 | 3,101 | SH | | SOLE | 0 | 3,101 | 0 | 0 |
SPS Commerce | Com | 78463M107 | 301 | 1,975 | SH | | SOLE | 0 | 1,676 | 0 | 299 |
Saia Inc | Com | 78709Y105 | 316 | 1,160 | SH | | SOLE | 0 | 994 | 0 | 166 |
Salesforce.Com | Com | 79466L302 | 3,677 | 18,405 | SH | | SOLE | 0 | 17,254 | 0 | 1,151 |
Schlumberger Ltd | Com | 806857108 | 2,085 | 42,467 | SH | | SOLE | 0 | 40,656 | 0 | 1,811 |
Schwab Charles Corp | Com | 808513105 | 597 | 11,407 | SH | | SOLE | 0 | 11,045 | 0 | 362 |
Servicenow Inc | Com | 81762P102 | 2,371 | 5,102 | SH | | SOLE | 0 | 4,651 | 0 | 451 |
Sherwin Williams Co | Com | 824348106 | 994 | 4,424 | SH | | SOLE | 0 | 4,164 | 0 | 260 |
Siemens AG ADR | Com | 826197501 | 304 | 3,747 | SH | | SOLE | 0 | 2,930 | 0 | 817 |
Simon Property Group Inc. | Com | 828806109 | 1,212 | 10,826 | SH | | SOLE | 0 | 10,826 | 0 | 0 |
Snap-On Inc. | Com | 833034101 | 2,539 | 10,285 | SH | | SOLE | 0 | 10,016 | 0 | 269 |
Southern Co | Com | 842587107 | 3,267 | 46,954 | SH | | SOLE | 0 | 44,576 | 0 | 2,378 |
Starbucks Corp | Com | 855244109 | 374 | 3,590 | SH | | SOLE | 0 | 3,590 | 0 | 0 |
State Street Corp. | Com | 857477103 | 354 | 4,681 | SH | | SOLE | 0 | 4,681 | 0 | 0 |
Stryker Corp. | Com | 863667101 | 2,110 | 7,393 | SH | | SOLE | 0 | 5,324 | 0 | 2,069 |
Synchrony Financial | Com | 87165B103 | 224 | 7,712 | SH | | SOLE | 0 | 7,712 | 0 | 0 |
Sysco Corp | Com | 871829107 | 352 | 4,555 | SH | | SOLE | 0 | 4,455 | 0 | 100 |
TJX Companies Inc | Com | 872540109 | 2,623 | 33,473 | SH | | SOLE | 0 | 25,728 | 0 | 7,745 |
Target Corp. | Com | 87612E106 | 2,360 | 14,250 | SH | | SOLE | 0 | 13,545 | 31 | 674 |
Teledyne Technologies Inc | Com | 879360105 | 229 | 512 | SH | | SOLE | 0 | 419 | 0 | 93 |
Tesla Motors Inc | Com | 88160R101 | 303 | 1,461 | SH | | SOLE | 0 | 801 | 0 | 660 |
Texas Instruments Inc | Com | 882508104 | 6,779 | 36,442 | SH | | SOLE | 0 | 32,427 | 0 | 4,015 |
Thermo Fisher Scientific, Inc. | Com | 883556102 | 6,050 | 10,496 | SH | | SOLE | 0 | 10,103 | 0 | 393 |
3M Company | Com | 88579Y101 | 2,038 | 19,385 | SH | | SOLE | 0 | 19,135 | 75 | 175 |
Travelers Cos Inc. | Com | 89417E109 | 2,239 | 13,063 | SH | | SOLE | 0 | 12,790 | 0 | 273 |
Truist Finl Corp | Com | 89832Q109 | 333 | 9,761 | SH | | SOLE | 0 | 8,410 | 108 | 1,243 |
US Bancorp Del New | Com | 902973304 | 378 | 10,479 | SH | | SOLE | 0 | 8,656 | 0 | 1,823 |
Ulta Salon Cosmetics & Frag Inc | Com | 90384S303 | 364 | 667 | SH | | SOLE | 0 | 550 | 0 | 117 |
Unilever Plc Spons Adr New | Com | 904767704 | 506 | 9,745 | SH | | SOLE | 0 | 8,529 | 0 | 1,216 |
Union Pacific Corp | Com | 907818108 | 2,672 | 13,275 | SH | | SOLE | 0 | 12,742 | 0 | 533 |
United Parcel Service Inc | Com | 911312106 | 2,552 | 13,154 | SH | | SOLE | 0 | 12,394 | 28 | 732 |
United Rentals Inc | Com | 911363109 | 396 | 1,000 | SH | | SOLE | 0 | 1,000 | 0 | 0 |
Unitedhealth Group Inc | Com | 91324P102 | 3,536 | 7,483 | SH | | SOLE | 0 | 7,103 | 6 | 374 |
V.F. Corp | Com | 918204108 | 330 | 14,419 | SH | | SOLE | 0 | 13,376 | 201 | 842 |
Verizon Communications | Com | 92343V104 | 4,902 | 126,035 | SH | | SOLE | 0 | 122,548 | 866 | 2,621 |
Visa | Com | 92826C839 | 2,759 | 12,238 | SH | | SOLE | 0 | 11,199 | 0 | 1,039 |
Walmart Inc | Com | 931142103 | 2,148 | 14,568 | SH | | SOLE | 0 | 13,515 | 0 | 1,053 |
Waste Mgmt Inc New | Com | 94106L109 | 314 | 1,925 | SH | | SOLE | 0 | 975 | 0 | 950 |
Waters Corp Com | Com | 941848103 | 238 | 768 | SH | | SOLE | 0 | 768 | 0 | 0 |
Wells Fargo & Company | Com | 949746101 | 449 | 12,017 | SH | | SOLE | 0 | 11,069 | 0 | 948 |
West Pharmaceutical Svcs Inc Com | Com | 955306105 | 331 | 954 | SH | | SOLE | 0 | 673 | 0 | 281 |
Williams Sonoma Inc Com | Com | 969904101 | 433 | 3,563 | SH | | SOLE | 0 | 2,995 | 0 | 568 |
WillScot Mobil Mini Holdings Corp | Com | 971378104 | 238 | 5,067 | SH | | SOLE | 0 | 4,159 | 0 | 908 |
Yum Brands Inc. | Com | 988498101 | 1,326 | 10,039 | SH | | SOLE | 0 | 9,655 | 0 | 384 |
Zimmer Biomet Hldgs Inc | Com | 98956P102 | 365 | 2,827 | SH | | SOLE | 0 | 2,827 | 0 | 0 |
Zoetis Inc | Com | 98978V103 | 1,208 | 7,259 | SH | | SOLE | 0 | 6,605 | 0 | 654 |
Allegion PLC | Com | G0176J109 | 380 | 3,556 | SH | | SOLE | 0 | 3,232 | 324 | 0 |
AON Plc | Com | G0403H108 | 1,586 | 5,029 | SH | | SOLE | 0 | 4,698 | 0 | 331 |
Accenture PLC | Com | G1151C101 | 5,099 | 17,839 | SH | | SOLE | 0 | 16,857 | 55 | 927 |
Eaton Corp PLC | Com | G29183103 | 1,870 | 10,913 | SH | | SOLE | 0 | 9,603 | 0 | 1,310 |
Johnson Ctls Intl Plc | Com | G51502105 | 1,236 | 20,518 | SH | | SOLE | 0 | 18,488 | 0 | 2,030 |
Linde Plc | Com | G54950103 | 1,535 | 4,318 | SH | | SOLE | 0 | 4,141 | 177 | 0 |
Medtronic PLC | Com | G5960L103 | 1,405 | 17,432 | SH | | SOLE | 0 | 16,524 | 0 | 908 |
Steris Plc | Com | G8473T100 | 231 | 1,209 | SH | | SOLE | 0 | 1,003 | 0 | 206 |
Trane Technologies PLC | Com | G8994E103 | 1,872 | 10,176 | SH | | SOLE | 0 | 8,882 | 1,294 | 0 |
Chubb Limited | Com | H1467J104 | 1,676 | 8,632 | SH | | SOLE | 0 | 7,807 | 0 | 825 |
NXP Semiconductors NV | Com | N6596X109 | 820 | 4,397 | SH | | SOLE | 0 | 4,084 | 0 | 313 |
Soper Company Common | Com | SOPCOM993 | 8,021 | 303 | SH | | SOLE | 0 | 303 | 0 | 0 |
Soper-Wheeler CO. LLC | Com | SOPLLC998 | 156 | 30,319 | SH | | SOLE | 0 | 30,319 | 0 | 0 |